Face Class Reference

#include <face.h>

List of all members.

Public Member Functions

 Face ()
virtual ~Face ()
void faceNumber (const int face_)
void setRigging (const int nside, std::vector< double > &costhetas, bool viewmoll, double rad=1.)
void draw ()
void toMollweide (double rad=1.)
void toMollweideBackfaceSplit (void)

Protected Member Functions

void setRigging_NP (const int nside, std::vector< double > &costhetas, double rad=1.)
void setRigging_EQ (const int nside, std::vector< double > &costhetas, double rad=1.)
void setRigging_SP (const int nside, std::vector< double > &costhetas, double rad=1.)

Private Attributes

int face
bool rigging_set
GLVertList quadList


Detailed Description

Definition at line 16 of file face.h.


Constructor & Destructor Documentation

Face::Face (  )  [inline]

Definition at line 27 of file face.h.

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

Definition at line 28 of file face.h.


Member Function Documentation

void Face::draw (  ) 

Definition at line 259 of file face.cpp.

References face, MapException::Other, quadList, rigging_set, showface6, and showrigging.

void Face::faceNumber ( const int  face_  )  [inline]

Definition at line 30 of file face.h.

References face.

void Face::setRigging ( const int  nside,
std::vector< double > &  costhetas,
bool  viewmoll,
double  rad = 1. 
)

void Face::setRigging_EQ ( const int  nside,
std::vector< double > &  costhetas,
double  rad = 1. 
) [protected]

void Face::setRigging_NP ( const int  nside,
std::vector< double > &  costhetas,
double  rad = 1. 
) [protected]

void Face::setRigging_SP ( const int  nside,
std::vector< double > &  costhetas,
double  rad = 1. 
) [protected]

void Face::toMollweide ( double  rad = 1.  ) 

Definition at line 327 of file face.cpp.

References face, quadList, and toMollweideBackfaceSplit().

void Face::toMollweideBackfaceSplit ( void   ) 

Definition at line 366 of file face.cpp.

References face, quadList, GLPoint::s, GLPoint::t, GLPoint::y, and GLPoint::z.

Referenced by toMollweide().


Member Data Documentation

int Face::face [private]

Definition at line 19 of file face.h.

Referenced by draw(), faceNumber(), toMollweide(), and toMollweideBackfaceSplit().

GLVertList Face::quadList [private]

Definition at line 21 of file face.h.

Referenced by draw(), toMollweide(), and toMollweideBackfaceSplit().

bool Face::rigging_set [private]

Definition at line 20 of file face.h.

Referenced by draw().


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