GLView Class Reference

#include <GLView.h>

Inherited by GL2DView, and GL3DView.

Collaboration diagram for GLView:
[legend]

List of all members.

Public Member Functions

 GLView ()
void setData (QGLWidget *parent, VolumeDesc *volumeDesc, TransferFunctionDesc *transferFunctionDesc, StateDesc *stateDesc)
virtual void initializeGL ()=0
virtual void uninitializeGL ()=0
virtual void paintGL ()=0
virtual void resizeGL (int width, int height)=0
virtual void mousePressEvent (QMouseEvent *event)=0
virtual void mouseMoveEvent (QMouseEvent *event)=0
virtual void wheelEvent (QWheelEvent *event)=0

Protected Attributes

QGLWidget * parent
VolumeDescvolumeDesc
TransferFunctionDesctransferFunctionDesc
StateDescstateDesc


Detailed Description

Definition at line 45 of file GLView.h.


Constructor & Destructor Documentation

GLView::GLView (  ) 

Definition at line 79 of file GLView.cpp.


Member Function Documentation

virtual void GLView::initializeGL (  )  [pure virtual]

Implemented in GL2DView, and GL3DView.

Referenced by GLWidget::initializeGL(), and GLWidget::switchView().

virtual void GLView::mouseMoveEvent ( QMouseEvent *  event  )  [pure virtual]

Implemented in GL2DView, and GL3DView.

Referenced by GLWidget::mouseMoveEvent().

virtual void GLView::mousePressEvent ( QMouseEvent *  event  )  [pure virtual]

Implemented in GL2DView, and GL3DView.

Referenced by GLWidget::mousePressEvent().

virtual void GLView::paintGL (  )  [pure virtual]

Implemented in GL2DView, and GL3DView.

Referenced by GLWidget::paintGL().

virtual void GLView::resizeGL ( int  width,
int  height 
) [pure virtual]

Implemented in GL2DView, and GL3DView.

Referenced by GLWidget::resizeGL(), and GLWidget::switchView().

void GLView::setData ( QGLWidget *  parent,
VolumeDesc volumeDesc,
TransferFunctionDesc transferFunctionDesc,
StateDesc stateDesc 
)

Definition at line 83 of file GLView.cpp.

Referenced by GLWidget::GLWidget().

virtual void GLView::uninitializeGL (  )  [pure virtual]

Implemented in GL2DView, and GL3DView.

Referenced by GLWidget::switchView(), and GLWidget::~GLWidget().

virtual void GLView::wheelEvent ( QWheelEvent *  event  )  [pure virtual]

Implemented in GL2DView, and GL3DView.

Referenced by GLWidget::wheelEvent().


Member Data Documentation

QGLWidget* GLView::parent [protected]

Definition at line 64 of file GLView.h.

Referenced by GL3DView::drawVolume(), and GL3DView::paintGL().

Definition at line 63 of file GLView.h.

Referenced by GL3DView::loadTransferFunction(), and GL3DView::paintGL().


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

Generated on Wed Dec 10 13:50:14 2008 for Tido Visualization by  doxygen 1.5.7.1