• Skip to content
  • Skip to link menu
KDE 3.5 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

kstars

fitsviewer.cpp File Reference

#include <klocale.h>
#include <kmessagebox.h>
#include <kfiledialog.h>
#include <kaction.h>
#include <kaccel.h>
#include <kdebug.h>
#include <ktoolbar.h>
#include <kapplication.h>
#include <kpixmap.h>
#include <ktempfile.h>
#include <kimageeffect.h>
#include <kmenubar.h>
#include <kprogress.h>
#include <kstatusbar.h>
#include <kcommand.h>
#include <klineedit.h>
#include <klistview.h>
#include <qfile.h>
#include <qvbox.h>
#include <qcursor.h>
#include <qstringlist.h>
#include <qlistview.h>
#include <qradiobutton.h>
#include <qclipboard.h>
#include <qimage.h>
#include <math.h>
#include <unistd.h>
#include <stdlib.h>
#include <netinet/in.h>
#include "fitsviewer.h"
#include "fitsimage.h"
#include "fitsprocess.h"
#include "fitshistogram.h"
#include "conbridlg.h"
#include "statform.h"
#include "imagereductiondlg.h"
#include "fitsheaderdialog.h"
#include "ksutils.h"
#include "Options.h"
#include "fitsviewer.moc"

Include dependency graph for fitsviewer.cpp:

Go to the source code of this file.


Defines

#define FITS_GETBITPIX16(p, val)   val = ((p[0] << 8) | (p[1]))
#define FITS_GETBITPIX32(p, val)
#define FITS_GETBITPIXM32(p, val)
#define FITS_GETBITPIXM64(p, val)

Variables

int fits_ieee32_intel
int fits_ieee32_motorola
int fits_ieee64_intel
int fits_ieee64_motorola

Define Documentation

#define FITS_GETBITPIX16 ( p,
val   )     val = ((p[0] << 8) | (p[1]))

Definition at line 69 of file fitsviewer.cpp.

#define FITS_GETBITPIX32 ( p,
val   ) 

Value:

val = \
          ((p[0] << 24) | (p[1] << 16) | (p[2] << 8) | p[3])

Definition at line 70 of file fitsviewer.cpp.

#define FITS_GETBITPIXM32 ( p,
val   ) 

Value:

{ if (fits_ieee32_intel) {unsigned char uc[4]; \
   uc[0] = p[3]; uc[1] = p[2]; uc[2] = p[1]; uc[3] = p[0]; \
   val = *(FITS_BITPIXM32 *)uc; } \
   else if (fits_ieee32_motorola) { val = *(FITS_BITPIXM32 *)p; } \
   else if (fits_ieee64_motorola) {FITS_BITPIXM64 m64; \
   unsigned char *uc= (unsigned char *)&m64; \
   uc[0]=p[0]; uc[1]=p[1]; uc[2]=p[2]; uc[3]=p[3]; uc[4]=uc[5]=uc[6]=uc[7]=0; \
   val = (FITS_BITPIXM32)m64; } \
   else if (fits_ieee64_intel) {FITS_BITPIXM64 i64; \
   unsigned char *uc= (unsigned char *)&i64; \
   uc[0]=uc[1]=uc[2]=uc[3]=0; uc[7]=p[3]; uc[6]=p[2]; uc[5]=p[1]; uc[4]=p[0]; \
   val = (FITS_BITPIXM32)i64;}\
}

Definition at line 73 of file fitsviewer.cpp.

#define FITS_GETBITPIXM64 ( p,
val   ) 

Value:

{ if (fits_ieee64_intel) {unsigned char uc[8]; \
   uc[0] = p[7]; uc[1] = p[6]; uc[2] = p[5]; uc[3] = p[4]; \
   uc[4] = p[3]; uc[5] = p[2]; uc[6] = p[1]; uc[7] = p[0]; \
   val = *(FITS_BITPIXM64 *)uc; } else val = *(FITS_BITPIXM64 *)p; }

Definition at line 88 of file fitsviewer.cpp.


Variable Documentation

int fits_ieee32_intel

int fits_ieee32_motorola

int fits_ieee64_intel

int fits_ieee64_motorola

kstars

Skip menu "kstars"
  • Main Page
  • Modules
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

API Reference

Skip menu "API Reference"
  • keduca
  • kstars
Generated for API Reference by doxygen 1.5.9
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal