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

3D stereoscopic labels More...

#include <labelview.h>

Inheritance diagram for DISP3DLIB::LabelView:

Public Types

typedef QSharedPointer< LabelViewSPtr
 
typedef QSharedPointer< const LabelViewConstSPtr
 

Public Member Functions

 LabelView (SurfaceSet &p_surfSet, QList< Label > &p_qListLabels, QList< RowVector4i > &p_qListRGBAs, QWindow *parent=0)
 
 ~LabelView ()
 
void pushSourceEstimate (MNESourceEstimate &p_sourceEstimate)
 

Protected Member Functions

void initializeGL (QGLPainter *painter)
 
void paintGL (QGLPainter *painter)
 

Detailed Description

3D stereoscopic labels

Visualize labels using a stereoscopic view. Coloring is done per label.

Definition at line 105 of file labelview.h.

Member Typedef Documentation

typedef QSharedPointer<const LabelView> DISP3DLIB::LabelView::ConstSPtr

Const shared pointer type for LabelView class.

Definition at line 110 of file labelview.h.

typedef QSharedPointer<LabelView> DISP3DLIB::LabelView::SPtr

Shared pointer type for LabelView class.

Definition at line 109 of file labelview.h.

Constructor & Destructor Documentation

LabelView::LabelView ( SurfaceSet p_surfSet,
QList< Label > &  p_qListLabels,
QList< RowVector4i > &  p_qListRGBAs,
QWindow *  parent = 0 
)

Default constructor

Parameters
[in]parentParent QObject (optional)

Definition at line 80 of file labelview.cpp.

LabelView::~LabelView ( )

Destroys the LabelView class.

Definition at line 101 of file labelview.cpp.

Member Function Documentation

void LabelView::initializeGL ( QGLPainter *  painter)
protected

Initializes the current GL context represented by painter.

Parameters
[in]painterGL painter which should be initialized

Definition at line 129 of file labelview.cpp.

void LabelView::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 259 of file labelview.cpp.


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