BasePixel Class Reference

#include <pixel.h>

Inheritance diagram for BasePixel:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 BasePixel ()
virtual ~BasePixel ()
virtual double T () const
virtual double & T ()
virtual double I () const
virtual double & I ()
virtual double Q () const
virtual double & Q ()
virtual double U () const
virtual double & U ()
virtual double Nobs () const
virtual double & Nobs ()
virtual double Pmag () const
virtual double & Pmag ()
virtual double Pang () const
virtual double & Pang ()
virtual void copy (BasePixel &src)
virtual void clear (void)
BasePixeloperator= (BasePixel &src)
double operator[] (unsigned int i) const
double & operator[] (unsigned int i)
virtual unsigned int maxIndex (void) const
virtual void computePolar (void)

Static Protected Attributes

static double ddummy = 0.0

Detailed Description

Definition at line 23 of file pixel.h.


Constructor & Destructor Documentation

BasePixel::BasePixel (  )  [inline]

Definition at line 28 of file pixel.h.

virtual BasePixel::~BasePixel (  )  [inline, virtual]

Definition at line 29 of file pixel.h.


Member Function Documentation

void BasePixel::clear ( void   )  [virtual]

Definition at line 137 of file pixel.cpp.

References Nobs(), Pang(), Pmag(), Q(), T(), and U().

Referenced by Skymap::init().

virtual void BasePixel::computePolar ( void   )  [inline, virtual]

Reimplemented in TPPixel.

Definition at line 52 of file pixel.h.

void BasePixel::copy ( BasePixel src  )  [virtual]

Definition at line 116 of file pixel.cpp.

References Nobs(), Pang(), Pmag(), Q(), T(), and U().

Referenced by operator=().

double & BasePixel::I (  )  [virtual]

Reimplemented in TPixel.

Definition at line 39 of file pixel.cpp.

References ddummy, and MapException::Undefined.

double BasePixel::I (  )  const [virtual]

Reimplemented in TPixel.

Definition at line 33 of file pixel.cpp.

References MapException::Undefined.

unsigned int BasePixel::maxIndex ( void   )  const [inline, virtual]

Reimplemented in TPixel, TPPixel, TnobsPixel, and TPnobsPixel.

Definition at line 148 of file pixel.h.

References MapException::Undefined.

double & BasePixel::Nobs (  )  [virtual]

Reimplemented in TnobsPixel, and TPnobsPixel.

Definition at line 75 of file pixel.cpp.

References ddummy, and MapException::Undefined.

double BasePixel::Nobs (  )  const [virtual]

Reimplemented in TnobsPixel, and TPnobsPixel.

Definition at line 69 of file pixel.cpp.

References MapException::Undefined.

Referenced by clear(), copy(), HealpixMap::degrade_map(), operator[](), and HealpixMap::upgrade_map().

BasePixel & BasePixel::operator= ( BasePixel src  )  [inline]

Definition at line 63 of file pixel.h.

References copy().

double & BasePixel::operator[] ( unsigned int  i  )  [inline]

Definition at line 112 of file pixel.h.

References ddummy, Nobs(), Pang(), Pmag(), Q(), T(), U(), and MapException::Undefined.

double BasePixel::operator[] ( unsigned int  i  )  const [inline]

Definition at line 85 of file pixel.h.

References Nobs(), Pang(), Pmag(), Q(), T(), U(), and MapException::Undefined.

double & BasePixel::Pang (  )  [virtual]

Reimplemented in TPPixel.

Definition at line 99 of file pixel.cpp.

References ddummy, and MapException::Undefined.

double BasePixel::Pang (  )  const [virtual]

Reimplemented in TPPixel.

Definition at line 93 of file pixel.cpp.

References MapException::Undefined.

Referenced by clear(), copy(), and operator[]().

double & BasePixel::Pmag (  )  [virtual]

Reimplemented in TPPixel.

Definition at line 87 of file pixel.cpp.

References ddummy, and MapException::Undefined.

double BasePixel::Pmag (  )  const [virtual]

Reimplemented in TPPixel.

Definition at line 81 of file pixel.cpp.

References MapException::Undefined.

Referenced by clear(), copy(), and operator[]().

double & BasePixel::Q (  )  [virtual]

Reimplemented in TPPixel.

Definition at line 51 of file pixel.cpp.

References ddummy, and MapException::Undefined.

double BasePixel::Q (  )  const [virtual]

Reimplemented in TPPixel.

Definition at line 45 of file pixel.cpp.

References MapException::Undefined.

Referenced by clear(), copy(), HealpixMap::degrade_map(), operator[](), and HealpixMap::upgrade_map().

double & BasePixel::T (  )  [virtual]

Reimplemented in TPixel.

Definition at line 27 of file pixel.cpp.

References ddummy, and MapException::Undefined.

double BasePixel::T (  )  const [virtual]

Reimplemented in TPixel.

Definition at line 21 of file pixel.cpp.

References MapException::Undefined.

Referenced by clear(), copy(), HealpixMap::degrade_map(), operator[](), and HealpixMap::upgrade_map().

double & BasePixel::U (  )  [virtual]

Reimplemented in TPPixel.

Definition at line 63 of file pixel.cpp.

References ddummy, and MapException::Undefined.

double BasePixel::U (  )  const [virtual]

Reimplemented in TPPixel.

Definition at line 57 of file pixel.cpp.

References MapException::Undefined.

Referenced by clear(), copy(), HealpixMap::degrade_map(), operator[](), and HealpixMap::upgrade_map().


Member Data Documentation

double BasePixel::ddummy = 0.0 [static, protected]

Definition at line 26 of file pixel.h.

Referenced by I(), Nobs(), operator[](), Pang(), Pmag(), Q(), T(), and U().


The documentation for this class was generated from the following files:
Generated on Fri Feb 6 15:32:59 2009 for Skyviewer by  doxygen 1.4.7