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_ |