SkyViewer Class Reference

#include <skyviewer.h>

Collaboration diagram for SkyViewer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SkyViewer (QWidget *parent, mainWindow *mw)
virtual ~SkyViewer ()
void setTexture (SkyTexture *t)
void setRigging (Rigging *r)
void setWhiteRigging (Rigging *r)
void setPolarAngles (PolarArgLineSet *p)
void constrainMollweide (bool b)
void recenterAt (const double theta, const double phi)
void recenterAt (const double x, const double y, const double z)
virtual QString helpString () const

Protected Member Functions

virtual void init (void)
virtual void draw (void)
virtual void animate (void)
virtual void postSelection (const QPoint &pt)

Protected Attributes

qglviewer::CameraConstraint * constraint
mainWindowmwin
float hlite
float delhlite
SkyTexturetexture
Riggingrigging
Riggingwhiterig
PolarArgLineSetpolar
QColor whitecolor
QColor blackcolor
bool pulseflg
bool mollview

Detailed Description

Definition at line 22 of file skyviewer.h.


Constructor & Destructor Documentation

SkyViewer::SkyViewer ( QWidget *  parent,
mainWindow mw 
)

Definition at line 34 of file skyviewer.cpp.

References delhlite, hlite, mollview, mwin, polar, pulseflg, rigging, stateFile, texture, and whiterig.

SkyViewer::~SkyViewer (  )  [virtual]

Definition at line 58 of file skyviewer.cpp.

References constraint, polar, rigging, texture, and whiterig.


Member Function Documentation

void SkyViewer::animate ( void   )  [protected, virtual]

Definition at line 205 of file skyviewer.cpp.

References delhlite, mainWindow::highlightPixels(), hlite, mwin, and pulseflg.

void SkyViewer::constrainMollweide ( bool  b  ) 

Definition at line 255 of file skyviewer.cpp.

References constraint, and mollview.

Referenced by mainWindow::newRigging().

void SkyViewer::draw ( void   )  [protected, virtual]

Definition at line 158 of file skyviewer.cpp.

References blackcolor, PolarArgLineSet::draw(), Rigging::draw(), PolarArgLineSet::isOn(), polar, pulseflg, rigging, showpolar, showrigging, showtex, texture, whitecolor, and whiterig.

QString SkyViewer::helpString (  )  const [virtual]

Definition at line 292 of file skyviewer.cpp.

void SkyViewer::init ( void   )  [protected, virtual]

Definition at line 101 of file skyviewer.cpp.

References constraint.

void SkyViewer::postSelection ( const QPoint &  pt  )  [protected, virtual]

Definition at line 235 of file skyviewer.cpp.

References mwin, Rigging::projectSelection(), rigging, and mainWindow::selectPixel().

void SkyViewer::recenterAt ( const double  x,
const double  y,
const double  z 
)

Definition at line 323 of file skyviewer.cpp.

void SkyViewer::recenterAt ( const double  theta,
const double  phi 
)

Definition at line 364 of file skyviewer.cpp.

References mollview, and toMollweide().

Referenced by mainWindow::recenterOnPixel().

void SkyViewer::setPolarAngles ( PolarArgLineSet p  )  [inline]

Definition at line 109 of file skyviewer.h.

References polar.

Referenced by mainWindow::mainWindow().

void SkyViewer::setRigging ( Rigging r  )  [inline]

Definition at line 77 of file skyviewer.h.

References rigging.

Referenced by mainWindow::mainWindow().

void SkyViewer::setTexture ( SkyTexture t  ) 

Definition at line 80 of file skyviewer.cpp.

References texture.

Referenced by mainWindow::mainWindow().

void SkyViewer::setWhiteRigging ( Rigging r  )  [inline]

Definition at line 93 of file skyviewer.h.

References whiterig.

Referenced by mainWindow::mainWindow().


Member Data Documentation

QColor SkyViewer::blackcolor [protected]

Definition at line 38 of file skyviewer.h.

Referenced by draw().

qglviewer::CameraConstraint* SkyViewer::constraint [protected]

Definition at line 26 of file skyviewer.h.

Referenced by constrainMollweide(), init(), and ~SkyViewer().

float SkyViewer::delhlite [protected]

Definition at line 31 of file skyviewer.h.

Referenced by animate(), and SkyViewer().

float SkyViewer::hlite [protected]

Definition at line 30 of file skyviewer.h.

Referenced by animate(), and SkyViewer().

bool SkyViewer::mollview [protected]

Definition at line 41 of file skyviewer.h.

Referenced by constrainMollweide(), recenterAt(), and SkyViewer().

mainWindow* SkyViewer::mwin [protected]

Definition at line 28 of file skyviewer.h.

Referenced by animate(), postSelection(), and SkyViewer().

PolarArgLineSet* SkyViewer::polar [protected]

Definition at line 36 of file skyviewer.h.

Referenced by draw(), setPolarAngles(), SkyViewer(), and ~SkyViewer().

bool SkyViewer::pulseflg [protected]

Definition at line 39 of file skyviewer.h.

Referenced by animate(), draw(), and SkyViewer().

Rigging* SkyViewer::rigging [protected]

Definition at line 34 of file skyviewer.h.

Referenced by draw(), postSelection(), setRigging(), SkyViewer(), and ~SkyViewer().

SkyTexture* SkyViewer::texture [protected]

Definition at line 33 of file skyviewer.h.

Referenced by draw(), setTexture(), SkyViewer(), and ~SkyViewer().

QColor SkyViewer::whitecolor [protected]

Definition at line 38 of file skyviewer.h.

Referenced by draw().

Rigging* SkyViewer::whiterig [protected]

Definition at line 35 of file skyviewer.h.

Referenced by draw(), setWhiteRigging(), SkyViewer(), and ~SkyViewer().


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