#include <ExoViewerGLWidget.h>
|
| | ExoViewerGLWidget (std::string _path, geAstro::ExoEngine *_engine, ExoViewerInputControl *_input) |
| |
| | ~ExoViewerGLWidget () |
| |
| void | initialize () |
| |
| void | drawGL () |
| |
| void | updateScene () |
| |
| void | drawUI () |
| |
| void | resize (int width, int height) |
| |
| void | mousePressEvent (QMouseEvent *event) |
| |
| void | mouseDoubleClickEvent (QMouseEvent *event) |
| |
| void | updateLabelBounds () |
| |
| void | toggleNames (bool _suns, bool _planets, bool _moons, bool _smallbodies, bool _systems, bool _selected, bool _comparisonAxis, bool _comparisonPlanets, bool _comparisonMarked) |
| |
| void | setLabelSizes (int _suns, int _planets, int _moons, int _smallbodies, int _systems) |
| |
| void | setLabelColors (QColor _suns, QColor _planets, QColor _moons, QColor _smallbodies, QColor _systems, QColor _selected) |
| |
| geAstro::ExoEngine * | getEngineLayer () |
| |
| std::vector< bool > | getNamesVisiblility () |
| |
| std::vector< int > | getNamesSizes () |
| |
| std::vector< QColor > | getNamesColors () |
| |
| | SimpleQTViewerGLWidget (ge::Engine *_engine, ge::InputControl *_input) |
| |
| | ~SimpleQTViewerGLWidget () |
| |
| QSize | minimumSizeHint () const |
| |
| QSize | sizeHint () const |
| |
| void | setParentPosition (int _x, int _y) |
| |
| void | enableUIPainting (bool _in=true) |
| |
| void | disableUIPainting () |
| |
| void | drawText (vmml::Vector2d _pt, std::string _string, QFont _font) |
| |
| bool | checkIfOpenGLContextActive () |
| |
| bool | restoreEngineOpenGLContext () |
| |
| virtual void | keyPressEvent (QKeyEvent *e) |
| |
| virtual void | keyReleaseEvent (QKeyEvent *e) |
| |
| geExoViewer::ExoViewerGLWidget::~ExoViewerGLWidget |
( |
| ) |
|
| void geExoViewer::ExoViewerGLWidget::drawGL |
( |
| ) |
|
|
virtual |
| void geExoViewer::ExoViewerGLWidget::drawUI |
( |
| ) |
|
|
virtual |
| std::vector< QColor > geExoViewer::ExoViewerGLWidget::getNamesColors |
( |
| ) |
|
| std::vector< int > geExoViewer::ExoViewerGLWidget::getNamesSizes |
( |
| ) |
|
| std::vector< bool > geExoViewer::ExoViewerGLWidget::getNamesVisiblility |
( |
| ) |
|
| void geExoViewer::ExoViewerGLWidget::initialize |
( |
| ) |
|
|
virtual |
| void geExoViewer::ExoViewerGLWidget::mouseDoubleClickEvent |
( |
QMouseEvent * |
event | ) |
|
|
virtual |
| void geExoViewer::ExoViewerGLWidget::mousePressEvent |
( |
QMouseEvent * |
event | ) |
|
|
virtual |
| void geExoViewer::ExoViewerGLWidget::resize |
( |
int |
width, |
|
|
int |
height |
|
) |
| |
|
virtual |
| void geExoViewer::ExoViewerGLWidget::setLabelColors |
( |
QColor |
_suns, |
|
|
QColor |
_planets, |
|
|
QColor |
_moons, |
|
|
QColor |
_smallbodies, |
|
|
QColor |
_systems, |
|
|
QColor |
_selected |
|
) |
| |
| void geExoViewer::ExoViewerGLWidget::setLabelSizes |
( |
int |
_suns, |
|
|
int |
_planets, |
|
|
int |
_moons, |
|
|
int |
_smallbodies, |
|
|
int |
_systems |
|
) |
| |
| void geExoViewer::ExoViewerGLWidget::toggleNames |
( |
bool |
_suns, |
|
|
bool |
_planets, |
|
|
bool |
_moons, |
|
|
bool |
_smallbodies, |
|
|
bool |
_systems, |
|
|
bool |
_selected, |
|
|
bool |
_comparisonAxis, |
|
|
bool |
_comparisonPlanets, |
|
|
bool |
_comparisonMarked |
|
) |
| |
| void geExoViewer::ExoViewerGLWidget::updateComparisonRanges |
( |
| ) |
|
|
signal |
| void geExoViewer::ExoViewerGLWidget::updateDate |
( |
| ) |
|
|
signal |
| void geExoViewer::ExoViewerGLWidget::updateInfoWidget |
( |
| ) |
|
|
signal |
| void geExoViewer::ExoViewerGLWidget::updateLabelBounds |
( |
| ) |
|
| void geExoViewer::ExoViewerGLWidget::updateScene |
( |
| ) |
|
|
virtual |
The documentation for this class was generated from the following files: