#include <Libs/MRML/Logic/vtkMRMLSliceLayerLogic.h>
|
static void | MRMLLogicsCallback (vtkObject *caller, unsigned long eid, void *clientData, void *callData) |
| MRMLLogicCallback is a static function to relay modified events from the logics. More...
|
|
static void | MRMLNodesCallback (vtkObject *caller, unsigned long eid, void *clientData, void *callData) |
| MRMLNodesCallback is a static function to relay modified events from the nodes. More...
|
|
static void | MRMLSceneCallback (vtkObject *caller, unsigned long eid, void *clientData, void *callData) |
|
Definition at line 60 of file vtkMRMLSliceLayerLogic.h.
◆ Superclass
◆ vtkMRMLSliceLayerLogic() [1/2]
vtkMRMLSliceLayerLogic::vtkMRMLSliceLayerLogic |
( |
| ) |
|
|
protected |
◆ ~vtkMRMLSliceLayerLogic()
vtkMRMLSliceLayerLogic::~vtkMRMLSliceLayerLogic |
( |
| ) |
|
|
overrideprotected |
◆ vtkMRMLSliceLayerLogic() [2/2]
◆ GetClassName()
virtual const char* vtkMRMLSliceLayerLogic::GetClassName |
( |
| ) |
|
|
virtual |
◆ GetImageData()
vtkImageData* vtkMRMLSliceLayerLogic::GetImageData |
( |
| ) |
|
Get the output of the pipeline for this layer
◆ GetImageDataConnection()
vtkAlgorithmOutput* vtkMRMLSliceLayerLogic::GetImageDataConnection |
( |
| ) |
|
◆ GetImageDataConnectionUVW()
vtkAlgorithmOutput* vtkMRMLSliceLayerLogic::GetImageDataConnectionUVW |
( |
| ) |
|
◆ GetImageDataUVW()
vtkImageData* vtkMRMLSliceLayerLogic::GetImageDataUVW |
( |
| ) |
|
Get the output of the texture UVW pipeline for this layer
◆ GetInterpolationMode()
virtual int vtkMRMLSliceLayerLogic::GetInterpolationMode |
( |
| ) |
|
|
virtual |
Get/set interpolation mode used in image reslicer (when interpolation is enabled). By default it uses VTK_RESLICE_LINEAR and can be set to VTK_RESLICE_CUBIC for higher quality interpolation.
◆ GetIsLabelLayer()
virtual int vtkMRMLSliceLayerLogic::GetIsLabelLayer |
( |
| ) |
|
|
virtual |
Select if this is a label layer or not (it currently determines if we use the label outline filter)
◆ GetLabelOutline()
The filter that turns the label map into an outline
◆ GetReslice()
virtual vtkImageReslice* vtkMRMLSliceLayerLogic::GetReslice |
( |
| ) |
|
|
virtual |
The image reslice or slice being used
◆ GetResliceUVW()
virtual vtkImageReslice* vtkMRMLSliceLayerLogic::GetResliceUVW |
( |
| ) |
|
|
virtual |
◆ GetSliceImageDataConnection()
vtkAlgorithmOutput* vtkMRMLSliceLayerLogic::GetSliceImageDataConnection |
( |
| ) |
|
|
protected |
◆ GetSliceImageDataConnectionUVW()
vtkAlgorithmOutput* vtkMRMLSliceLayerLogic::GetSliceImageDataConnectionUVW |
( |
| ) |
|
|
protected |
◆ GetSliceNode()
The slice node that defines the view
◆ GetVolumeDisplayNode()
The volume display node has the render properties of the volume
- this node is set implicitly when the volume is set and it is observed by this logic
◆ GetVolumeDisplayNodeUVW()
◆ GetVolumeNode()
The volume node to operate on
◆ GetXYToIJKTransform()
virtual vtkGeneralTransform* vtkMRMLSliceLayerLogic::GetXYToIJKTransform |
( |
| ) |
|
|
virtual |
The current reslice transform XYToIJK
◆ IsA()
virtual int vtkMRMLSliceLayerLogic::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ IsLabelLayerOff()
virtual void vtkMRMLSliceLayerLogic::IsLabelLayerOff |
( |
| ) |
|
|
virtual |
◆ IsLabelLayerOn()
virtual void vtkMRMLSliceLayerLogic::IsLabelLayerOn |
( |
| ) |
|
|
virtual |
◆ IsTypeOf()
static int vtkMRMLSliceLayerLogic::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ New()
The Usual vtk class functions.
◆ OnMRMLNodeModified()
void vtkMRMLSliceLayerLogic::OnMRMLNodeModified |
( |
vtkMRMLNode * |
| ) |
|
|
overrideprotectedvirtual |
◆ operator=()
◆ PrintSelf()
void vtkMRMLSliceLayerLogic::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
|
override |
◆ ProcessMRMLNodesEvents()
void vtkMRMLSliceLayerLogic::ProcessMRMLNodesEvents |
( |
vtkObject * |
caller, |
|
|
unsigned long |
event, |
|
|
void * |
callData |
|
) |
| |
|
overrideprotectedvirtual |
◆ ProcessMRMLSceneEvents()
void vtkMRMLSliceLayerLogic::ProcessMRMLSceneEvents |
( |
vtkObject * |
caller, |
|
|
unsigned long |
event, |
|
|
void * |
callData |
|
) |
| |
|
overrideprotectedvirtual |
provide the virtual method that updates this Logic based on mrml changes
Reimplemented from vtkMRMLAbstractLogic.
◆ SafeDownCast()
◆ SetInterpolationMode()
virtual void vtkMRMLSliceLayerLogic::SetInterpolationMode |
( |
int |
| ) |
|
|
virtual |
◆ SetIsLabelLayer()
virtual void vtkMRMLSliceLayerLogic::SetIsLabelLayer |
( |
int |
| ) |
|
|
virtual |
◆ SetMRMLSceneInternal()
void vtkMRMLSliceLayerLogic::SetMRMLSceneInternal |
( |
vtkMRMLScene * |
newScene | ) |
|
|
overrideprotectedvirtual |
◆ SetSliceNode()
◆ SetVolumeNode()
◆ UpdateGlyphs()
void vtkMRMLSliceLayerLogic::UpdateGlyphs |
( |
| ) |
|
◆ UpdateImageDisplay()
void vtkMRMLSliceLayerLogic::UpdateImageDisplay |
( |
| ) |
|
◆ UpdateLogic()
void vtkMRMLSliceLayerLogic::UpdateLogic |
( |
| ) |
|
|
protected |
◆ UpdateNodeReferences()
void vtkMRMLSliceLayerLogic::UpdateNodeReferences |
( |
| ) |
|
Check that we are observing the correct display node (correct means the same one that the volume node is referencing)
◆ UpdateTransforms()
void vtkMRMLSliceLayerLogic::UpdateTransforms |
( |
| ) |
|
set the Reslice transforms to reflect the current state of the VolumeNode and the SliceNode
◆ UpdateVolumeDisplayNode()
void vtkMRMLSliceLayerLogic::UpdateVolumeDisplayNode |
( |
| ) |
|
|
protected |
◆ AssignAttributeScalarsToTensors
vtkAssignAttribute* vtkMRMLSliceLayerLogic::AssignAttributeScalarsToTensors |
|
protected |
◆ AssignAttributeScalarsToTensorsUVW
vtkAssignAttribute* vtkMRMLSliceLayerLogic::AssignAttributeScalarsToTensorsUVW |
|
protected |
◆ AssignAttributeTensorsToScalars
vtkAssignAttribute* vtkMRMLSliceLayerLogic::AssignAttributeTensorsToScalars |
|
protected |
◆ InterpolationMode
int vtkMRMLSliceLayerLogic::InterpolationMode |
|
protected |
◆ IsLabelLayer
int vtkMRMLSliceLayerLogic::IsLabelLayer |
|
protected |
◆ LabelOutline
◆ LabelOutlineUVW
◆ Reslice
vtkImageReslice* vtkMRMLSliceLayerLogic::Reslice |
|
protected |
◆ ResliceUVW
vtkImageReslice* vtkMRMLSliceLayerLogic::ResliceUVW |
|
protected |
◆ SliceNode
◆ UpdatingTransforms
int vtkMRMLSliceLayerLogic::UpdatingTransforms |
|
protected |
◆ UVWToIJKTransform
vtkGeneralTransform* vtkMRMLSliceLayerLogic::UVWToIJKTransform |
|
protected |
◆ VolumeDisplayNode
◆ VolumeDisplayNodeObserved
◆ VolumeDisplayNodeUVW
◆ VolumeNode
◆ XYToIJKTransform
vtkGeneralTransform* vtkMRMLSliceLayerLogic::XYToIJKTransform |
|
protected |
The documentation for this class was generated from the following file: