Public Types |
| enum | PixOrder { Undefined,
Nested,
Ring
} |
Public Member Functions |
|
| HealpixMap (unsigned int n_in, Type type_in, PixOrder ord=Undefined) |
|
void | copy (HealpixMap &imap) |
|
unsigned int | nside () const |
|
PixOrder | pixordenum () const |
|
unsigned int | pixorder () const |
|
const char * | ordering () const |
|
void | pixel2vector (long pix, double *vector) |
|
void | vector2pixel (double *vector, long &pix) |
|
void | pixel2angles (long pix, double &theta, double &phi, int deg=0) |
|
void | angles2pixel (double theta, double phi, long &pix, int deg=0) |
|
long | pix2ordering (long ipix, PixOrder dord) |
|
void | resize (unsigned int ns) |
|
HealpixMap & | operator= (HealpixMap &imap) |
|
BasePixel & | getPixel (double theta, double phi, int deg=0) |
|
BasePixel & | getPixel (double *vector) |
|
virtual void | readFITS (const char *filename, ControlDialog *progwin=NULL) |
|
virtual void | readFITS (std::string filename, ControlDialog *progwin=NULL) |
|
virtual void | readFITS (QString filename, ControlDialog *progwin=NULL) |
Static Public Member Functions |
|
static unsigned int | NSide2NPix (unsigned int ns) |
|
static unsigned int | NPix2NSide (unsigned int np) |
|
static unsigned int | Res2NSide (unsigned int res) |
|
static unsigned int | Res2NPix (unsigned int res) |
|
static unsigned int | NSide2Res (unsigned int ns) |
|
static unsigned int | NPix2Res (unsigned int np) |
Protected Member Functions |
|
virtual void | readFITSPrimaryHeader (fitsfile *fptr) |
|
virtual void | writeFITSPrimaryHeader (fitsfile *fptr) |
|
virtual void | readFITSExtensionHeader (fitsfile *fptr) |
|
virtual void | writeFITSExtensionHeader (fitsfile *fptr) |
|
unsigned int | degrade_pixindex (unsigned int i, unsigned int nsi, unsigned int nso) |
|
void | degrade_map (unsigned int ns) |
|
void | upgrade_map (unsigned int ns) |
Protected Attributes |
|
PixOrder | ordering_ |
|
unsigned int | nside_ |