MNE-CPP  beta 1.0
Public Member Functions | Protected Member Functions | List of all members
DISP3DLIB::GeometryView Class Reference

Geometry View. More...

#include <geometryview.h>

Inheritance diagram for DISP3DLIB::GeometryView:

Public Member Functions

 GeometryView (const MNESourceSpace &p_sourceSpace, QWindow *parent=0)
 
 ~GeometryView ()
 

Protected Member Functions

void initializeGL (QGLPainter *painter)
 
void paintGL (QGLPainter *painter)
 
void keyPressEvent (QKeyEvent *e)
 
void mouseMoveEvent (QMouseEvent *e)
 
void mousePressEvent (QMouseEvent *e)
 

Detailed Description

Geometry View.

stereoscopic 3D geoemtry view

Definition at line 93 of file geometryview.h.

Constructor & Destructor Documentation

GeometryView::GeometryView ( const MNESourceSpace p_sourceSpace,
QWindow *  parent = 0 
)

Creates the geometry view.

Parameters
[in]p_sourceSpaceSource space which contains the geometry information
[in]parentParent QObject (optional)

Definition at line 79 of file geometryview.cpp.

GeometryView::~GeometryView ( )

Destroys the geometry view.

Definition at line 98 of file geometryview.cpp.

Member Function Documentation

void GeometryView::initializeGL ( QGLPainter *  painter)
protected

Initializes the current GL context represented by painter.

Parameters
[in]painterGL painter which should be initialized

Definition at line 105 of file geometryview.cpp.

void GeometryView::keyPressEvent ( QKeyEvent *  e)
protected

Processes the key press event e.

Parameters
[in]ethe key press event.

Definition at line 296 of file geometryview.cpp.

void GeometryView::mouseMoveEvent ( QMouseEvent *  e)
protected

Processes the mouse move event e.

Parameters
[in]ethe mouse move event.

Definition at line 318 of file geometryview.cpp.

void GeometryView::mousePressEvent ( QMouseEvent *  e)
protected

Processes the mouse press event e.

Parameters
[in]ethe mouse press event.

Definition at line 340 of file geometryview.cpp.

void GeometryView::paintGL ( QGLPainter *  painter)
protected

Paints the scene onto painter. The color and depth buffers will have already been cleared, and the camera() position set.

Parameters
[in]painterGL painter which is updated

Definition at line 271 of file geometryview.cpp.


The documentation for this class was generated from the following files: