iRoCS Toolbox  1.1.0
Public Types | Public Slots | Signals | Public Member Functions | Protected Attributes | Friends
OpenGlRenderingViewWidget Class Reference

#include <OpenGlRenderingViewWidget.hh>

Inheritance diagram for OpenGlRenderingViewWidget:
Collaboration diagram for OpenGlRenderingViewWidget:

Public Types

enum  ViewType { OrthoView, OpenGlRenderingView }
 

Public Slots

virtual void redraw ()
 
void reinitializeAndUpdate ()
 
virtual void setPositionUm (const blitz::TinyVector< double, 3 > &positionUm)
 
virtual void setShowHelperLines (bool show)
 
virtual void setSnapToVoxelGrid (bool snap)
 

Signals

void positionChanged (const blitz::TinyVector< double, 3 > &positionUm)
 
void visibilityStateChanged (bool)
 

Public Member Functions

 OpenGlRenderingViewWidget (MultiChannelModel *model, OrthoViewWidget *orthoView=NULL, QWidget *parent=NULL, Qt::WindowFlags f=0)
 
 ~OpenGlRenderingViewWidget ()
 
void addChannel (ChannelSpecs *channel)
 
double latitudeSamplingUm () const
 
int longitudeSampling () const
 
MultiChannelModelmodel () const
 
OrthoViewWidgetorthoView ()
 
blitz::TinyVector< double, 3 > positionUm () const
 
bool positionVisible (blitz::TinyVector< double, 3 > const &positionUm) const
 
iRoCS::ProgressReporterQt4progressReporter ()
 
void removeChannel (ChannelSpecs *channel)
 
OpenGlRenderingSettingsWidgetrenderingSettingsWidget ()
 
OpenGlRenderingWidgetrenderingWidget ()
 
bool showHelperLines () const
 
void showProgressReporter (bool show)
 
bool snapToVoxelGrid () const
 
ViewWidget::ViewType viewType () const
 

Protected Attributes

MultiChannelModelp_model
 

Friends

class OpenGlRenderingWidget
 

Detailed Description

Definition at line 43 of file OpenGlRenderingViewWidget.hh.

Member Enumeration Documentation

◆ ViewType

enum ViewWidget::ViewType
inherited
Enumerator
OrthoView 
OpenGlRenderingView 

Definition at line 48 of file ViewWidget.hh.

Constructor & Destructor Documentation

◆ OpenGlRenderingViewWidget()

OpenGlRenderingViewWidget::OpenGlRenderingViewWidget ( MultiChannelModel model,
OrthoViewWidget orthoView = NULL,
QWidget *  parent = NULL,
Qt::WindowFlags  f = 0 
)

◆ ~OpenGlRenderingViewWidget()

OpenGlRenderingViewWidget::~OpenGlRenderingViewWidget ( )

Member Function Documentation

◆ viewType()

ViewWidget::ViewType OpenGlRenderingViewWidget::viewType ( ) const
virtual

Implements ViewWidget.

◆ addChannel()

void OpenGlRenderingViewWidget::addChannel ( ChannelSpecs channel)
virtual

Implements ViewWidget.

◆ removeChannel()

void OpenGlRenderingViewWidget::removeChannel ( ChannelSpecs channel)
virtual

Implements ViewWidget.

◆ showProgressReporter()

void OpenGlRenderingViewWidget::showProgressReporter ( bool  show)

◆ progressReporter()

iRoCS::ProgressReporterQt4* OpenGlRenderingViewWidget::progressReporter ( )

◆ latitudeSamplingUm()

double OpenGlRenderingViewWidget::latitudeSamplingUm ( ) const

◆ longitudeSampling()

int OpenGlRenderingViewWidget::longitudeSampling ( ) const

◆ positionVisible()

bool OpenGlRenderingViewWidget::positionVisible ( blitz::TinyVector< double, 3 > const &  positionUm) const

◆ renderingWidget()

OpenGlRenderingWidget* OpenGlRenderingViewWidget::renderingWidget ( )

◆ renderingSettingsWidget()

OpenGlRenderingSettingsWidget* OpenGlRenderingViewWidget::renderingSettingsWidget ( )

◆ orthoView()

OrthoViewWidget* OpenGlRenderingViewWidget::orthoView ( )

◆ visibilityStateChanged

void OpenGlRenderingViewWidget::visibilityStateChanged ( bool  )
signal

◆ redraw

virtual void OpenGlRenderingViewWidget::redraw ( )
virtualslot

◆ reinitializeAndUpdate

void OpenGlRenderingViewWidget::reinitializeAndUpdate ( )
slot

◆ snapToVoxelGrid()

bool ViewWidget::snapToVoxelGrid ( ) const
inherited

◆ showHelperLines()

bool ViewWidget::showHelperLines ( ) const
inherited

◆ positionUm()

blitz::TinyVector<double,3> ViewWidget::positionUm ( ) const
inherited

◆ model()

MultiChannelModel* ViewWidget::model ( ) const
inherited

◆ positionChanged

void ViewWidget::positionChanged ( const blitz::TinyVector< double, 3 > &  positionUm)
signalinherited

◆ setSnapToVoxelGrid

virtual void ViewWidget::setSnapToVoxelGrid ( bool  snap)
virtualslotinherited

◆ setShowHelperLines

virtual void ViewWidget::setShowHelperLines ( bool  show)
virtualslotinherited

◆ setPositionUm

virtual void ViewWidget::setPositionUm ( const blitz::TinyVector< double, 3 > &  positionUm)
virtualslotinherited

Friends And Related Function Documentation

◆ OpenGlRenderingWidget

friend class OpenGlRenderingWidget
friend

Definition at line 96 of file OpenGlRenderingViewWidget.hh.

Field Documentation

◆ p_model

MultiChannelModel* ViewWidget::p_model
protectedinherited

Definition at line 85 of file ViewWidget.hh.


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