#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: