Developer Documentation
glViewer Member List

This is the complete list of members for glViewer, including all inherited members.

actionCopyView(const QSize &_windowSize=QSize(-1,-1), const int _splitterWidth=-1, const bool _make_c_string=false)glViewerslot
actionPasteView(QSize *_windowSize=NULL, int *_splitterWidth=NULL)glViewerslot
actionSetView(QString view) (defined in glViewer)glViewerslot
allowConstrainedRotation(const ACG::Vec3d &axis)glViewerinline
allowConstrainedRotation()glViewerinline
allowRotation(bool _mode)glViewerinline
allowRotation()glViewerinline
allowRotation_glViewerprivate
applyProperties()glViewerprivate
aspect_ratio() constglViewerinline
bindQFBO(QOpenGLFramebufferObject *_ptr) (defined in glViewer)glViewerprivate
blitQFBO(QOpenGLFramebufferObject *_ptr1, const QRect &_size1, QOpenGLFramebufferObject *_ptr2, const QRect &_size2) (defined in glViewer)glViewerprivate
cleanupEventFilter()glViewerinlineprotectedvirtualslot
clickEvent_glViewerprivate
clickTime_glViewerprivate
clickTimer_glViewerprivate
computeProjStereo(int _width, int _height, Viewer::ViewerProperties &_properties, ACG::GLMatrixd *_outLeft, ACG::GLMatrixd *_outRight)glViewerprivate
constrainedRotationAxis_glViewerprivate
contextMenuEvent(QGraphicsSceneContextMenuEvent *_e)glViewerprotectedvirtual
copyToImage(QImage &_image, GLenum _buffer=GL_BACK)glViewerinline
copyToImage(QImage &_image, unsigned int _left, unsigned int _top, unsigned int _width, unsigned int _height, GLenum _buffer)glViewer
createQFBO(QOpenGLFramebufferObject *&_ptr, GLuint *_handle, int _width, int _height, int *_samples) (defined in glViewer)glViewerprivate
createWidgets() (defined in glViewer)glViewerprivate
currentAnimationPos()glViewerinlineprivate
currentAnimationPos(double _currentAnimationPos)glViewerinlineprivate
currentAnimationPos_glViewerprivate
currentAnimationPosChanged(double _currentAnimationPos)glViewersignal
currentAnimationPositionglViewer
decodeView(const QString &_view, ACG::GLMatrixd &m, ACG::GLMatrixd &p, int &pMode, double &ortho_width, QSize *_windowSize=NULL, int *_splitterWidth=NULL, QSize *_viewportSize=NULL)glViewerstatic
decodeView(const QString &_view, QSize *_windowSize=NULL, int *_toolBarWidth=NULL, QSize *_viewportSize=NULL)glViewer
defaultVAO_ (defined in glViewer)glViewerprivate
deleteGLDebugLogger() (defined in glViewer)glViewerprivate
deleteQFBO(QOpenGLFramebufferObject *_ptr) (defined in glViewer)glViewerprivate
disallowConstrainedRotation()glViewerinline
DONT_TOUCH_NORMALS enum valueglViewer
dragEnterEvent(QGraphicsSceneDragDropEvent *_e)glViewervirtual
dragEnterEvent(QDragEnterEvent *_event)glViewersignal
drawCursor()glViewerprivate
drawMenuActions_ (defined in glViewer)glViewerprivate
drawScene(double _aspect=0.0) (defined in glViewer)glViewerprivate
drawScene_mono() (defined in glViewer)glViewerprivate
dropEvent(QGraphicsSceneDragDropEvent *_e)glViewervirtual
dropEvent(QDropEvent *_event)glViewersignal
encodeView(QString &_view, const QSize &_windowSize=QSize(-1,-1), const int _toolBarWidth=-1, const bool _make_c_string=false)glViewer
far_plane() constglViewerinline
fast_pick(const QPoint &_mousePos, ACG::Vec3d &_hitPoint)glViewer
field_of_view_vertical() const (defined in glViewer)glViewer
FIRSTPERSON_NAVIGATION enum valueglViewer
flyAngle_glViewerprivate
flyAnimationOrthogonal(QVariant _pos)glViewerprivateslot
flyAnimationOrthogonal_glViewerprivate
flyAnimationOrthogonalFinished()glViewerprivateslot
flyAnimationPerspective(QVariant _pos)glViewerprivateslot
flyAnimationPerspective_glViewerprivate
flyAnimationPerspectiveFinished()glViewerprivateslot
flyAxis_glViewerprivate
flyCenter_glViewerprivate
flyFrom(const QPoint &_pos)glViewerinlinevirtualslot
flyMoveBack_glViewerprivate
flyOrthoWidthOriginal_glViewerprivate
flyPosition_glViewerprivate
flyTo(const QPoint &_pos, bool _moveBack)glViewervirtualslot
flyTo(const QPoint &_pos)glViewerinlinevirtualslot
flyTo(const ACG::Vec3d &_position, const ACG::Vec3d &_center, int _time=1000)glViewervirtualslot
flyTranslation_glViewerprivate
fovyModifier_glViewerprivate
frame_time_ (defined in glViewer)glViewerprivate
functionMenuUpdate() (defined in glViewer)glViewersignal
getConstrainedRotationAxis()glViewerinline
glareaGrabbed_ (defined in glViewer)glViewerprivate
glBaseLayout_ (defined in glViewer)glViewerprivate
glDebugLogger_ (defined in glViewer)glViewerprivate
glHeight() constglViewer
glMapFromGlobal(const QPoint &_pos) constglViewer
glMapToGlobal(const QPoint &_pos) constglViewer
glScene_ (defined in glViewer)glViewerprivate
glSize() constglViewer
glstate_glViewerprivate
glViewer(QGraphicsScene *_scene, OFGLWidget *_glWidget, Viewer::ViewerProperties &_properties, QGraphicsWidget *_parent=0)glViewer
glViewer(const glViewer &)glViewerprivate
glWidget_ (defined in glViewer)glViewerprivate
glWidth() constglViewer
grabGLArea()glViewer
handleFirstPersonNavigation(QMouseEvent *_event)glViewerprivate
handleNormalNavigation(QMouseEvent *_event)glViewerprivate
home()glViewervirtualslot
home_center_ (defined in glViewer)glViewerprivate
home_inverse_modelview_ (defined in glViewer)glViewerprivate
home_modelview_ (defined in glViewer)glViewerprivate
home_radius_ (defined in glViewer)glViewerprivate
homeOrthoWidth_ (defined in glViewer)glViewerprivate
initialized_glViewerprivate
initializeGL()glViewerprotectedvirtual
initModelviewMatrix()glViewer
invalidatePickCache()glViewerinline
isRotating_ (defined in glViewer)glViewerprotected
keyPressEvent(QKeyEvent *_event)glViewerinlineprotectedvirtual
keyReleaseEvent(QKeyEvent *_event)glViewerinlineprotectedvirtual
lastAnimationPos_glViewerprivate
lastMoveTime_glViewerprivate
lastPoint2D_glViewerprotected
lastPoint3D_glViewerprivate
lastPoint_hitSphere_glViewerprivate
lastRotationAngle_glViewerprivate
lastRotationAxis_glViewerprivate
lockProjectionUpdate(void)glViewerinline
lookAround_ (defined in glViewer)glViewerprotected
lookAt(const ACG::Vec3d &_eye, const ACG::Vec3d &_center, const ACG::Vec3d &_up)glViewer
makeCurrent()glViewervirtual
makeWidgetCurrent() (defined in glViewer)glViewerprivate
mapToSphere(const QPoint &_p, ACG::Vec3d &_result) constglViewerprivate
mouseCache_glViewerprivate
mouseDoubleClickEvent(QGraphicsSceneMouseEvent *_event)glViewerprotectedvirtual
mouseMoveEvent(QGraphicsSceneMouseEvent *_event)glViewerprotectedvirtual
mousePressEvent(QGraphicsSceneMouseEvent *_event)glViewerprotectedvirtual
mouseReleaseEvent(QGraphicsSceneMouseEvent *_event)glViewerprotectedvirtual
moveBack()glViewer
moveEvent(QGraphicsSceneMoveEvent *_e)glViewerprotectedvirtual
moveForward()glViewer
navigationMode(NavigationMode _n)glViewer
navigationMode() constglViewerinline
NavigationMode enum nameglViewer
navigationMode_ (defined in glViewer)glViewerprivate
navigationModeChanged(bool _normal) (defined in glViewer)glViewersignal
near_plane() constglViewerinline
NORMAL_NAVIGATION enum valueglViewer
NORMALIZE_NORMALS enum valueglViewer
NormalsMode enum nameglViewer
normalsMode(NormalsMode _mode)glViewer
normalsMode() constglViewerinline
normalsMode_ (defined in glViewer)glViewerprivate
operator=(const glViewer &)glViewerprivate
ortho_width() constglViewerinline
ORTHOGRAPHIC_PROJECTION enum valueglViewer
orthographicProjection()glViewervirtualslot
paintGL(double _aspect=0.0)glViewerprotectedvirtual
PERSPECTIVE_PROJECTION enum valueglViewer
perspectiveProjection()glViewervirtualslot
pick(ACG::SceneGraph::PickTarget _pickTarget, const QPoint &_mousePos, size_t &_nodeIdx, size_t &_targetIdx, ACG::Vec3d *_hitPointPtr=0)glViewer
pick_region(ACG::SceneGraph::PickTarget _pickTarget, const QRegion &_region, QList< QPair< size_t, size_t > > &_list, QVector< float > *_depths=0, QVector< ACG::Vec3d > *_points=0)glViewer
pickCache_glViewerprivate
pickCacheSupported_glViewerprivate
pickCacheTarget_glViewerprivate
pickColor(ACG::SceneGraph::PickTarget _pickTarget, const QPoint &_mousePos, size_t &_nodeIdx, size_t &_targetIdx, ACG::Vec3d *_hitPointPtr=0)glViewerprivate
pickFromCache(ACG::SceneGraph::PickTarget _pickTarget, const QPoint &_mousePos, size_t &_nodeIdx, size_t &_targetIdx, ACG::Vec3d *_hitPointPtr=0)glViewerprivate
postproc_glViewerprivate
processGLDebugMessage(const QOpenGLDebugMessage &msg)glViewerprotectedslot
projectionMode(ProjectionMode _p)glViewer
projectionMode() constglViewerinline
ProjectionMode enum nameglViewer
projectionMode_ (defined in glViewer)glViewerprivate
projectionModeChanged(bool _ortho) (defined in glViewer)glViewersignal
projectionUpdateLocked_ (defined in glViewer)glViewerprivate
properties()glViewerinline
properties() constglViewerinline
properties_glViewerprivate
QFBOResized(QOpenGLFramebufferObject *_ptr) (defined in glViewer)glViewerprivate
QFramebufferObject typedefglViewerprivate
QFramebufferObjectFormat typedefglViewerprivate
QtGLGraphicsScene (defined in glViewer)glViewerfriend
QtGLGraphicsView (defined in glViewer)glViewerfriend
redrawTime_ (defined in glViewer)glViewerprivate
releaseGLArea()glViewer
resizeEvent(QGraphicsSceneResizeEvent *_e)glViewerprotectedvirtual
rotate(const ACG::Vec3d &axis, double angle)glViewerinline
rotate(const ACG::Vec3d &axis, double angle, const ACG::Vec3d &_center)glViewer
scene_center() constglViewerinline
scene_radius() constglViewerinline
sceneGraph(ACG::SceneGraph::BaseNode *_root, unsigned int _maxPasses, ACG::Vec3d _bbmin, ACG::Vec3d _bbmax, const bool _resetTrackBall=false)glViewer
sceneGraphRoot_ (defined in glViewer)glViewerprivate
setCoordSysProjection(glViewer::ProjectionMode _mode)glViewerprivate
setCursorPainter(CursorPainter *_cursorPainter)glViewer
setFOVY(double _fovy)glViewervirtualslot
setHome()glViewervirtualslot
setSceneCenter(const ACG::Vec3d &_center)glViewerinline
setScenePos(const ACG::Vec3d &_center, double _radius, const bool _resetTrackBall=false)glViewer
setSceneRadius(double _radius)glViewerinline
setTrackBallCenter(const ACG::Vec3d &_center)glViewerinline
setView(const ACG::GLMatrixd &_modelview, const ACG::GLMatrixd &_inverse_modelview)glViewervirtualslot
signalCustomContextMenuRequested(const QPoint &)glViewersignal
signalKeyPressEvent(QKeyEvent *)glViewersignal
signalMakeActive()glViewersignal
signalMouseEvent(QMouseEvent *, const std::string &)glViewersignal
signalMouseEvent(QMouseEvent *)glViewersignal
signalMouseEventClick(QMouseEvent *, bool _double)glViewersignal
signalMouseEventIdentify(QMouseEvent *)glViewersignal
signalMouseEventLight(QMouseEvent *)glViewersignal
signalSceneGraphChanged(ACG::SceneGraph::BaseNode *_root)glViewersignal
signalWheelEvent(QWheelEvent *, const std::string &)glViewersignal
SimpleGLGraphicsScene (defined in glViewer)glViewerfriend
slotAnimation()glViewerprivateslot
slotClickTimeout()glViewerprivateslot
slotHideWheels() (defined in glViewer)glViewerslot
slotPropertiesUpdated()glViewerprivateslot
slotShowWheels() (defined in glViewer)glViewerslot
slotWheelX(double _dAngle)glViewerprotectedvirtualslot
slotWheelY(double _dAngle)glViewerprotectedvirtualslot
slotWheelZ(double _dist)glViewerprotectedvirtualslot
snapshot(int _width=0, int _height=0, bool _alpha=false, bool _hideCoordsys=false, int samples=1)glViewervirtualslot
snapshot(QImage &_image, int _width=0, int _height=0, bool _alpha=false, bool _hideCoordsys=false, int samples=1)glViewervirtualslot
startDepth_glViewerprotected
startDragEvent(QMouseEvent *_event)glViewersignal
startGLDebugLogger() (defined in glViewer)glViewerprivate
statusMessage(const QString &message, int timeout=0) (defined in glViewer)glViewersignal
strafeLeft()glViewer
strafeRight()glViewer
swapBuffers()glViewervirtual
timer_glViewerprivate
toggleNavigationMode()glViewervirtualslot
toggleProjectionMode()glViewervirtualslot
trackBallCenter()glViewerinline
trackMouse(bool _track)glViewer
trackMouse_ (defined in glViewer)glViewerprivate
translate(const ACG::Vec3d &trans)glViewer
unlockProjectionUpdate(void)glViewerinline
unproject(const ACG::Vec3d &pt)glViewerinline
updateCursorPosition(QPointF _scenePos)glViewer
updateGL()glViewervirtualslot
updatePickCache_glViewerprivate
updateProjectionMatrix(double _aspect=0.0)glViewerprotected
viewAll()glViewervirtualslot
viewChanged()glViewersignal
viewingDirection(const ACG::Vec3d &_dir, const ACG::Vec3d &_up)glViewer
viewKeyEvent(QKeyEvent *_event)glViewerprotected
viewKeyPressEvent(QKeyEvent *)glViewerinlineprotectedvirtual
viewMouseEvent(QMouseEvent *_event)glViewerprotected
viewUpdated()glViewersignal
viewWheelEvent(QWheelEvent *_event)glViewerprotected
wheelEvent(QGraphicsSceneWheelEvent *_event)glViewerprotectedvirtual
wheelsVisible() (defined in glViewer)glViewer
wheelX_ (defined in glViewer)glViewerprivate
wheelY_ (defined in glViewer)glViewerprivate
wheelZ_ (defined in glViewer)glViewerprivate
~glViewer()glViewervirtual