#include <skyviewer.h>
Collaboration diagram for SkyViewer:
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 |
mainWindow * | mwin |
float | hlite |
float | delhlite |
SkyTexture * | texture |
Rigging * | rigging |
Rigging * | whiterig |
PolarArgLineSet * | polar |
QColor | whitecolor |
QColor | blackcolor |
bool | pulseflg |
bool | mollview |
Definition at line 22 of file skyviewer.h.
SkyViewer::SkyViewer | ( | QWidget * | parent, | |
mainWindow * | mw | |||
) |
SkyViewer::~SkyViewer | ( | ) | [virtual] |
Definition at line 58 of file skyviewer.cpp.
References constraint, polar, rigging, texture, and whiterig.
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] |
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().
QColor SkyViewer::blackcolor [protected] |
qglviewer::CameraConstraint* SkyViewer::constraint [protected] |
Definition at line 26 of file skyviewer.h.
Referenced by constrainMollweide(), init(), and ~SkyViewer().
float SkyViewer::delhlite [protected] |
float SkyViewer::hlite [protected] |
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] |
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] |
Rigging* SkyViewer::whiterig [protected] |
Definition at line 35 of file skyviewer.h.
Referenced by draw(), setWhiteRigging(), SkyViewer(), and ~SkyViewer().