#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: