#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().
1.4.7