HealpixMap Class Reference

Inheritance diagram for HealpixMap:
Skymap

List of all members.

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)
HealpixMapoperator= (HealpixMap &imap)
BasePixelgetPixel (double theta, double phi, int deg=0)
BasePixelgetPixel (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_

The documentation for this class was generated from the following files:
 All Classes Functions Variables

Generated on 3 Jul 2014 by  doxygen 1.6.1