GlobeEngine
|
#include <GlobeEngineGLWidget.h>
Protected Member Functions | |
void | drawNamesOnUI () |
void | drawQuadtreeNamesOnUI () |
void | initialize () |
void | drawGL () |
void | updateScene () |
void | drawUI () |
void | resize (int width, int height) |
Protected Member Functions inherited from geQT::SimpleQTViewerGLWidget | |
void | initializeGL () |
void | paintGL () |
void | resizeGL (int width, int height) |
virtual void | leaveEvent (QEvent *event) |
virtual void | enterEvent (QEvent *event) |
virtual void | wheelEvent (QWheelEvent *event) |
virtual void | mousePressEvent (QMouseEvent *event) |
virtual void | mouseReleaseEvent (QMouseEvent *event) |
virtual void | mouseDoubleClickEvent (QMouseEvent *event) |
virtual void | mouseMoveEvent (QMouseEvent *event) |
void | paintUI () |
Additional Inherited Members | |
Signals inherited from geQT::SimpleQTViewerGLWidget | |
void | objectSelectionEvent () |
Static Public Member Functions inherited from geQT::SimpleQTViewerGLWidget | |
static void | setDefaultSurfaceFormatForConfiguration (int _numberOfSamples=4, int _depthBufferSize=24, int _stencilBufferSize=8, int _alphaChannelSize=0) |
Protected Attributes inherited from geQT::SimpleQTViewerGLWidget | |
bool | mouseInWidget |
int | posParentX |
int | posParentY |
QPainter * | p |
QTimer * | updateTimer |
ge::InputControl * | inputcontrol |
ge::Engine * | engine |
bool | paintUIEnabled |
geViewer::GlobeEngineGLWidget::GlobeEngineGLWidget | ( | const std::shared_ptr< geGIS::SceneBlueprint > & | _scene, |
geGIS::GlobeEngine * | _engine, | ||
ge::InputControl * | _input | ||
) |
void geViewer::GlobeEngineGLWidget::addModelToModelLayer | ( | geGIS::ModelLayerCategories::MODELTYPE | _type, |
std::shared_ptr< geGIS::FeatureBlueprint > | _blueprint | ||
) |
void geViewer::GlobeEngineGLWidget::disableNamesCulling | ( | ) |
void geViewer::GlobeEngineGLWidget::disableNamesRendering | ( | ) |
|
protectedvirtual |
Implements geQT::SimpleQTViewerGLWidget.
|
protected |
|
protected |
|
protectedvirtual |
Implements geQT::SimpleQTViewerGLWidget.
geGIS::GlobeEngine * geViewer::GlobeEngineGLWidget::getEngineLayer | ( | ) |
vmml::Vector2d geViewer::GlobeEngineGLWidget::getEngineWindowSize | ( | ) |
std::shared_ptr< geGIS::ModelLayer > geViewer::GlobeEngineGLWidget::getModelLayer | ( | ) |
const std::shared_ptr< geGIS::SceneBlueprint > geViewer::GlobeEngineGLWidget::getSceneBlueprint | ( | ) | const |
|
protectedvirtual |
Implements geQT::SimpleQTViewerGLWidget.
bool geViewer::GlobeEngineGLWidget::isGraphicsSystemInitialized | ( | ) |
void geViewer::GlobeEngineGLWidget::requestQuery | ( | ) |
Implements geQT::SimpleQTViewerGLWidget.
void geViewer::GlobeEngineGLWidget::triangulateObject | ( | geGIS::ModelLayerSelection | _selection | ) |
|
protectedvirtual |
Implements geQT::SimpleQTViewerGLWidget.