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

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

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

Public Slots

void setMRMLClipNode (vtkMRMLClipModelsNode *node)
 Set the clip node to represent. More...
 
void setMRMLClipNode (vtkMRMLNode *node)
 Utility function to be connected to signals/slots. More...
 

Public Member Functions

vtkMRMLClipModelsNode::ClippingMethodType clippingMethod () const
 
int clipType () const
 
int greenSliceClipState () const
 
vtkMRMLClipModelsNodemrmlClipNode () const
 
 qMRMLClipNodeWidget (QWidget *parent=nullptr)
 
int redSliceClipState () const
 
void setClippingMethod (vtkMRMLClipModelsNode::ClippingMethodType)
 
void setClipType (int)
 
void setGreenSliceClipState (int)
 
void setRedSliceClipState (int)
 
void setYellowSliceClipState (int)
 
int yellowSliceClipState () const
 
 ~qMRMLClipNodeWidget () override
 

Protected Slots

void updateNodeClippingMethod ()
 
void updateNodeClipType ()
 
void updateNodeGreenClipState ()
 
void updateNodeRedClipState ()
 
void updateNodeYellowClipState ()
 
void updateWidgetFromMRML ()
 

Protected Attributes

QScopedPointer< qMRMLClipNodeWidgetPrivate > d_ptr
 

Detailed Description

Definition at line 38 of file qMRMLClipNodeWidget.h.

Constructor & Destructor Documentation

◆ qMRMLClipNodeWidget()

qMRMLClipNodeWidget::qMRMLClipNodeWidget ( QWidget *  parent = nullptr)

◆ ~qMRMLClipNodeWidget()

qMRMLClipNodeWidget::~qMRMLClipNodeWidget ( )
override

Member Function Documentation

◆ clippingMethod()

vtkMRMLClipModelsNode::ClippingMethodType qMRMLClipNodeWidget::clippingMethod ( ) const

◆ clipType()

int qMRMLClipNodeWidget::clipType ( ) const

◆ greenSliceClipState()

int qMRMLClipNodeWidget::greenSliceClipState ( ) const

◆ mrmlClipNode()

vtkMRMLClipModelsNode* qMRMLClipNodeWidget::mrmlClipNode ( ) const

◆ redSliceClipState()

int qMRMLClipNodeWidget::redSliceClipState ( ) const

◆ setClippingMethod()

void qMRMLClipNodeWidget::setClippingMethod ( vtkMRMLClipModelsNode::ClippingMethodType  )

◆ setClipType()

void qMRMLClipNodeWidget::setClipType ( int  )

◆ setGreenSliceClipState()

void qMRMLClipNodeWidget::setGreenSliceClipState ( int  )

◆ setMRMLClipNode [1/2]

void qMRMLClipNodeWidget::setMRMLClipNode ( vtkMRMLClipModelsNode node)
slot

Set the clip node to represent.

◆ setMRMLClipNode [2/2]

void qMRMLClipNodeWidget::setMRMLClipNode ( vtkMRMLNode node)
slot

Utility function to be connected to signals/slots.

◆ setRedSliceClipState()

void qMRMLClipNodeWidget::setRedSliceClipState ( int  )

◆ setYellowSliceClipState()

void qMRMLClipNodeWidget::setYellowSliceClipState ( int  )

◆ updateNodeClippingMethod

void qMRMLClipNodeWidget::updateNodeClippingMethod ( )
protectedslot

◆ updateNodeClipType

void qMRMLClipNodeWidget::updateNodeClipType ( )
protectedslot

◆ updateNodeGreenClipState

void qMRMLClipNodeWidget::updateNodeGreenClipState ( )
protectedslot

◆ updateNodeRedClipState

void qMRMLClipNodeWidget::updateNodeRedClipState ( )
protectedslot

◆ updateNodeYellowClipState

void qMRMLClipNodeWidget::updateNodeYellowClipState ( )
protectedslot

◆ updateWidgetFromMRML

void qMRMLClipNodeWidget::updateWidgetFromMRML ( )
protectedslot

◆ yellowSliceClipState()

int qMRMLClipNodeWidget::yellowSliceClipState ( ) const

Member Data Documentation

◆ d_ptr

QScopedPointer<qMRMLClipNodeWidgetPrivate> qMRMLClipNodeWidget::d_ptr
protected

Definition at line 76 of file qMRMLClipNodeWidget.h.


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