|
Slicer 4.2
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Modules/Loadable/MultiVolumeRendering/Logic/vtkSlicerMultiVolumeRenderingLogic.h>


Public Types | |
| typedef vtkSlicerModuleLogic | Superclass |
Public Member Functions | |
| vtkMRMLMultiVolumeRenderingDisplayNode * | CreateDisplayNode () |
| vtkMRMLMultiVolumeRenderingDisplayNode * | FindFirstMatchedDisplayNode (vtkMRMLVolumeNode *bg, vtkMRMLVolumeNode *fg, vtkMRMLVolumeNode *label) |
| virtual const char * | GetClassName () |
| vtkMRMLMultiVolumeRenderingDisplayNode * | GetDisplayNodeByID (vtkMRMLVolumeNode *volumeNode, char *displayNodeID) |
| virtual int | IsA (const char *type) |
| void | PrintSelf (ostream &os, vtkIndent indent) |
Static Public Member Functions | |
| static int | IsTypeOf (const char *type) |
| static vtkSlicerMultiVolumeRenderingLogic * | New () |
| The Usual vtk class functions. | |
| static vtkSlicerMultiVolumeRenderingLogic * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
| virtual void | OnMRMLSceneNodeAdded (vtkMRMLNode *node) |
| virtual void | OnMRMLSceneNodeRemoved (vtkMRMLNode *node) |
| virtual void | RegisterNodes () |
| Register MRML Node classes to Scene. Gets called automatically when the MRMLScene is attached to this logic class. | |
| virtual void | SetMRMLSceneInternal (vtkMRMLScene *newScene) |
| virtual void | UpdateFromMRMLScene () |
| vtkSlicerMultiVolumeRenderingLogic () | |
| virtual | ~vtkSlicerMultiVolumeRenderingLogic () |
Definition at line 54 of file vtkSlicerMultiVolumeRenderingLogic.h.
Definition at line 60 of file vtkSlicerMultiVolumeRenderingLogic.h.
| vtkSlicerMultiVolumeRenderingLogic::vtkSlicerMultiVolumeRenderingLogic | ( | ) | [protected] |
| virtual vtkSlicerMultiVolumeRenderingLogic::~vtkSlicerMultiVolumeRenderingLogic | ( | ) | [protected, virtual] |
| vtkMRMLMultiVolumeRenderingDisplayNode* vtkSlicerMultiVolumeRenderingLogic::CreateDisplayNode | ( | ) |
| vtkMRMLMultiVolumeRenderingDisplayNode* vtkSlicerMultiVolumeRenderingLogic::FindFirstMatchedDisplayNode | ( | vtkMRMLVolumeNode * | bg, |
| vtkMRMLVolumeNode * | fg, | ||
| vtkMRMLVolumeNode * | label | ||
| ) |
| virtual const char* vtkSlicerMultiVolumeRenderingLogic::GetClassName | ( | ) | [virtual] |
| vtkMRMLMultiVolumeRenderingDisplayNode* vtkSlicerMultiVolumeRenderingLogic::GetDisplayNodeByID | ( | vtkMRMLVolumeNode * | volumeNode, |
| char * | displayNodeID | ||
| ) |
| virtual int vtkSlicerMultiVolumeRenderingLogic::IsA | ( | const char * | type | ) | [virtual] |
| static int vtkSlicerMultiVolumeRenderingLogic::IsTypeOf | ( | const char * | type | ) | [static] |
| static vtkSlicerMultiVolumeRenderingLogic* vtkSlicerMultiVolumeRenderingLogic::New | ( | ) | [static] |
The Usual vtk class functions.
Reimplemented from vtkSlicerModuleLogic.
| virtual void vtkSlicerMultiVolumeRenderingLogic::OnMRMLSceneNodeAdded | ( | vtkMRMLNode * | ) | [protected, virtual] |
If vtkMRMLScene::NodeAddedEvent has been set to be observed in SetMRMLSceneInternal, it is called when the scene fires the event
Reimplemented from vtkMRMLAbstractLogic.
| virtual void vtkSlicerMultiVolumeRenderingLogic::OnMRMLSceneNodeRemoved | ( | vtkMRMLNode * | ) | [protected, virtual] |
If vtkMRMLScene::NodeRemovedEvent has been set to be observed in SetMRMLSceneInternal, it is called when the scene fires the event
Reimplemented from vtkMRMLAbstractLogic.
| void vtkSlicerMultiVolumeRenderingLogic::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) |
Reimplemented from vtkSlicerModuleLogic.
| virtual void vtkSlicerMultiVolumeRenderingLogic::RegisterNodes | ( | ) | [protected, virtual] |
Register MRML Node classes to Scene. Gets called automatically when the MRMLScene is attached to this logic class.
Reimplemented from vtkMRMLAbstractLogic.
| static vtkSlicerMultiVolumeRenderingLogic* vtkSlicerMultiVolumeRenderingLogic::SafeDownCast | ( | vtkObject * | o | ) | [static] |
| virtual void vtkSlicerMultiVolumeRenderingLogic::SetMRMLSceneInternal | ( | vtkMRMLScene * | newScene | ) | [protected, virtual] |
Called each time a new scene is set. Can be reimplemented in derivated classes. Doesn't observe the scene by default, that means that UpdateFromMRMLScene() won't be called by default when a scene is imported, closed or restored, only when a new scene is set.
Reimplemented from vtkMRMLAbstractLogic.
| virtual void vtkSlicerMultiVolumeRenderingLogic::UpdateFromMRMLScene | ( | ) | [protected, virtual] |
Called everytime the scene has been significantly changed. If the scene BatchProcessState events are observed (in SetMRMLSceneInternal() ), UpdateFromMRMLScene is called after each batch process (Close, Import, Restore...). It is also being called by default when a new scene is set (SetMRMLScene).
Reimplemented from vtkMRMLAbstractLogic.
1.7.4