Slicer  4.8
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Slots | Public Member Functions | Protected Slots
qMRMLThreeDViewControllerWidget Class Reference

#include <Libs/MRML/Widgets/qMRMLThreeDViewControllerWidget.h>

Inheritance diagram for qMRMLThreeDViewControllerWidget:
Inheritance graph
[legend]
Collaboration diagram for qMRMLThreeDViewControllerWidget:
Collaboration graph
[legend]

Public Types

typedef qMRMLViewControllerBar Superclass
 Superclass typedef. More...
 
- Public Types inherited from qMRMLViewControllerBar
enum  LayoutBehavior { Popup =0, Panel }
 
typedef qMRMLWidget Superclass
 Superclass typedef. More...
 
- Public Types inherited from qMRMLWidget
typedef QWidget Superclass
 

Public Slots

void lookFromAxis (const ctkAxesWidget::Axis &axis)
 
void pitchView ()
 
void resetFocalPoint ()
 
void rockView (bool enabled)
 
void rollView ()
 
void set3DAxisLabelVisible (bool visible)
 
void set3DAxisVisible (bool visible)
 
void setAnimationMode (int newAnimationMode)
 
void setBackgroundColor (const QColor &color, QColor color2=QColor())
 If the second color is not set, the first color is used. More...
 
void setBlackBackground ()
 Utility function to change the color of the background to black. More...
 
void setFPSVisible (bool visible)
 
void setLightBlueBackground ()
 Utility function to change the color of the background to blue. More...
 
void setMRMLViewNode (vtkMRMLViewNode *viewNode)
 
void setOrientationMarkerSize (int size)
 
void setOrientationMarkerType (int type)
 
void setOrthographicModeEnabled (bool enabled)
 
void setRulerType (int type)
 
void setStereoType (int newStereoType)
 
void setThreeDView (qMRMLThreeDView *threeDView)
 
void setUseDepthPeeling (bool use)
 
void setWhiteBackground ()
 Utility function to change the color of the background to white. More...
 
void spinView (bool enabled)
 
void yawView ()
 
void zoomIn ()
 
void zoomOut ()
 
- Public Slots inherited from qMRMLWidget
virtual void setMRMLScene (vtkMRMLScene *newScene)
 Set the MRML scene associated with the widget. More...
 

Public Member Functions

 qMRMLThreeDViewControllerWidget (QWidget *parent=0)
 Constructors. More...
 
void setQuadBufferStereoSupportEnabled (bool value)
 
void setViewLabel (const QString &newViewLabel)
 
QString viewLabel () const
 Get the label for the view (abbreviation for the view name) More...
 
virtual ~qMRMLThreeDViewControllerWidget ()
 
- Public Member Functions inherited from qMRMLViewControllerBar
QLayout * barLayout ()
 
QWidget * barWidget ()
 
 qMRMLViewControllerBar (QWidget *parent=0)
 Constructors. More...
 
void setLayoutBehavior (LayoutBehavior behavior)
 
virtual ~qMRMLViewControllerBar ()
 
- Public Member Functions inherited from qMRMLWidget
Q_INVOKABLE vtkMRMLScenemrmlScene () const
 Return a pointer on the current MRML scene. More...
 
 qMRMLWidget (QWidget *parent=0, Qt::WindowFlags f=0)
 
virtual ~qMRMLWidget ()
 

Protected Slots

void updateWidgetFromMRML ()
 

Additional Inherited Members

- Signals inherited from qMRMLWidget
void mrmlSceneChanged (vtkMRMLScene *)
 
- Protected Member Functions inherited from qMRMLViewControllerBar
 qMRMLViewControllerBar (qMRMLViewControllerBarPrivate *pimpl, QWidget *parent=0)
 
- Protected Attributes inherited from qMRMLViewControllerBar
QScopedPointer< qMRMLViewControllerBarPrivate > d_ptr
 
- Protected Attributes inherited from qMRMLWidget
QScopedPointer< qMRMLWidgetPrivate > d_ptr
 

Detailed Description

Definition at line 36 of file qMRMLThreeDViewControllerWidget.h.

Member Typedef Documentation

◆ Superclass

Superclass typedef.

Definition at line 43 of file qMRMLThreeDViewControllerWidget.h.

Constructor & Destructor Documentation

◆ qMRMLThreeDViewControllerWidget()

qMRMLThreeDViewControllerWidget::qMRMLThreeDViewControllerWidget ( QWidget *  parent = 0)
explicit

Constructors.

◆ ~qMRMLThreeDViewControllerWidget()

virtual qMRMLThreeDViewControllerWidget::~qMRMLThreeDViewControllerWidget ( )
virtual

Member Function Documentation

◆ lookFromAxis

void qMRMLThreeDViewControllerWidget::lookFromAxis ( const ctkAxesWidget::Axis &  axis)
slot

◆ pitchView

void qMRMLThreeDViewControllerWidget::pitchView ( )
slot

◆ resetFocalPoint

void qMRMLThreeDViewControllerWidget::resetFocalPoint ( )
slot

◆ rockView

void qMRMLThreeDViewControllerWidget::rockView ( bool  enabled)
slot

◆ rollView

void qMRMLThreeDViewControllerWidget::rollView ( )
slot

◆ set3DAxisLabelVisible

void qMRMLThreeDViewControllerWidget::set3DAxisLabelVisible ( bool  visible)
slot

◆ set3DAxisVisible

void qMRMLThreeDViewControllerWidget::set3DAxisVisible ( bool  visible)
slot

◆ setAnimationMode

void qMRMLThreeDViewControllerWidget::setAnimationMode ( int  newAnimationMode)
slot

◆ setBackgroundColor

void qMRMLThreeDViewControllerWidget::setBackgroundColor ( const QColor &  color,
QColor  color2 = QColor() 
)
slot

If the second color is not set, the first color is used.

◆ setBlackBackground

void qMRMLThreeDViewControllerWidget::setBlackBackground ( )
slot

Utility function to change the color of the background to black.

◆ setFPSVisible

void qMRMLThreeDViewControllerWidget::setFPSVisible ( bool  visible)
slot

Show or hide the FPS in the lower right corner. False by default.

◆ setLightBlueBackground

void qMRMLThreeDViewControllerWidget::setLightBlueBackground ( )
slot

Utility function to change the color of the background to blue.

◆ setMRMLViewNode

void qMRMLThreeDViewControllerWidget::setMRMLViewNode ( vtkMRMLViewNode viewNode)
slot

◆ setOrientationMarkerSize

void qMRMLThreeDViewControllerWidget::setOrientationMarkerSize ( int  size)
slot

◆ setOrientationMarkerType

void qMRMLThreeDViewControllerWidget::setOrientationMarkerType ( int  type)
slot

◆ setOrthographicModeEnabled

void qMRMLThreeDViewControllerWidget::setOrthographicModeEnabled ( bool  enabled)
slot

◆ setQuadBufferStereoSupportEnabled()

void qMRMLThreeDViewControllerWidget::setQuadBufferStereoSupportEnabled ( bool  value)

◆ setRulerType

void qMRMLThreeDViewControllerWidget::setRulerType ( int  type)
slot

◆ setStereoType

void qMRMLThreeDViewControllerWidget::setStereoType ( int  newStereoType)
slot

◆ setThreeDView

void qMRMLThreeDViewControllerWidget::setThreeDView ( qMRMLThreeDView threeDView)
slot

◆ setUseDepthPeeling

void qMRMLThreeDViewControllerWidget::setUseDepthPeeling ( bool  use)
slot

Use or not depth peeling in the first renderer. False by default.

◆ setViewLabel()

void qMRMLThreeDViewControllerWidget::setViewLabel ( const QString &  newViewLabel)

Set the label for the 3D view (abbreviation for the view name)

◆ setWhiteBackground

void qMRMLThreeDViewControllerWidget::setWhiteBackground ( )
slot

Utility function to change the color of the background to white.

◆ spinView

void qMRMLThreeDViewControllerWidget::spinView ( bool  enabled)
slot

◆ updateWidgetFromMRML

void qMRMLThreeDViewControllerWidget::updateWidgetFromMRML ( )
protectedslot

◆ viewLabel()

QString qMRMLThreeDViewControllerWidget::viewLabel ( ) const

Get the label for the view (abbreviation for the view name)

◆ yawView

void qMRMLThreeDViewControllerWidget::yawView ( )
slot

◆ zoomIn

void qMRMLThreeDViewControllerWidget::zoomIn ( )
slot

◆ zoomOut

void qMRMLThreeDViewControllerWidget::zoomOut ( )
slot

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