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


Classes | |
| struct | SliceNodeInfos |
Public Member Functions | |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| vtkTypeRevisionMacro (vtkMRMLSliceLinkLogic, vtkMRMLAbstractLogic) | |
Static Public Member Functions | |
| static vtkMRMLSliceLinkLogic * | New () |
| The Usual VTK class functions. | |
Protected Member Functions | |
| void | BroadcastingEventsOff () |
| void | BroadcastingEventsOn () |
| void | BroadcastSliceCompositeNodeEvent (vtkMRMLSliceCompositeNode *compositeNode) |
| Broadcast a slice composite node to other slice composite nodes. | |
| void | BroadcastSliceNodeEvent (vtkMRMLSliceNode *sliceNode) |
| Broadcast a slice node to other slice nodes. | |
| int | GetBroadcastingEvents () |
| virtual void | OnMRMLNodeModified (vtkMRMLNode *node) |
| virtual void | OnMRMLSceneEndBatchProcess () |
| virtual void | OnMRMLSceneEndImport () |
| virtual void | OnMRMLSceneEndRestore () |
| virtual void | OnMRMLSceneNodeAdded (vtkMRMLNode *node) |
| virtual void | OnMRMLSceneNodeRemoved (vtkMRMLNode *node) |
| virtual void | OnMRMLSceneStartBatchProcess () |
| virtual void | OnMRMLSceneStartImport () |
| virtual void | OnMRMLSceneStartRestore () |
| virtual void | SetMRMLSceneInternal (vtkMRMLScene *newScene) |
| vtkMRMLSliceLinkLogic () | |
| virtual | ~vtkMRMLSliceLinkLogic () |
Definition at line 39 of file vtkMRMLSliceLinkLogic.h.
| vtkMRMLSliceLinkLogic::vtkMRMLSliceLinkLogic | ( | ) | [protected] |
| virtual vtkMRMLSliceLinkLogic::~vtkMRMLSliceLinkLogic | ( | ) | [protected, virtual] |
| void vtkMRMLSliceLinkLogic::BroadcastingEventsOff | ( | ) | [protected] |
| void vtkMRMLSliceLinkLogic::BroadcastingEventsOn | ( | ) | [protected] |
| void vtkMRMLSliceLinkLogic::BroadcastSliceCompositeNodeEvent | ( | vtkMRMLSliceCompositeNode * | compositeNode | ) | [protected] |
Broadcast a slice composite node to other slice composite nodes.
| void vtkMRMLSliceLinkLogic::BroadcastSliceNodeEvent | ( | vtkMRMLSliceNode * | sliceNode | ) | [protected] |
Broadcast a slice node to other slice nodes.
| int vtkMRMLSliceLinkLogic::GetBroadcastingEvents | ( | ) | [protected] |
| static vtkMRMLSliceLinkLogic* vtkMRMLSliceLinkLogic::New | ( | ) | [static] |
The Usual VTK class functions.
Reimplemented from vtkMRMLAbstractLogic.
| virtual void vtkMRMLSliceLinkLogic::OnMRMLNodeModified | ( | vtkMRMLNode * | ) | [protected, virtual] |
Called after the corresponding MRML event is triggered.
Reimplemented from vtkMRMLAbstractLogic.
| virtual void vtkMRMLSliceLinkLogic::OnMRMLSceneEndBatchProcess | ( | ) | [protected, virtual] |
If vtkMRMLScene::EndBatchProcessEvent has been set to be observed in SetMRMLSceneInternal, it is called when the scene fires the event Internally calls UpdateFromMRMLScene. Can be reimplemented to change the default behavior.
Reimplemented from vtkMRMLAbstractLogic.
| virtual void vtkMRMLSliceLinkLogic::OnMRMLSceneEndImport | ( | ) | [protected, virtual] |
If vtkMRMLScene::EndImportEvent has been set to be observed in SetMRMLSceneInternal, it is called when the scene fires the event
Reimplemented from vtkMRMLAbstractLogic.
| virtual void vtkMRMLSliceLinkLogic::OnMRMLSceneEndRestore | ( | ) | [protected, virtual] |
If vtkMRMLScene::EndRestoreEvent has been set to be observed in SetMRMLSceneInternal, it is called when the scene fires the event
Reimplemented from vtkMRMLAbstractLogic.
| virtual void vtkMRMLSliceLinkLogic::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 vtkMRMLSliceLinkLogic::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.
| virtual void vtkMRMLSliceLinkLogic::OnMRMLSceneStartBatchProcess | ( | ) | [protected, virtual] |
If vtkMRMLScene::StartBatchProcessEvent has been set to be observed in SetMRMLSceneInternal, it is called when the scene fires the event
Reimplemented from vtkMRMLAbstractLogic.
| virtual void vtkMRMLSliceLinkLogic::OnMRMLSceneStartImport | ( | ) | [protected, virtual] |
If vtkMRMLScene::StartImportEvent has been set to be observed in SetMRMLSceneInternal, it is called when the scene fires the event
Reimplemented from vtkMRMLAbstractLogic.
| virtual void vtkMRMLSliceLinkLogic::OnMRMLSceneStartRestore | ( | ) | [protected, virtual] |
If vtkMRMLScene::StartRestoreEvent has been set to be observed in SetMRMLSceneInternal, it is called when the scene fires the event
Reimplemented from vtkMRMLAbstractLogic.
| void vtkMRMLSliceLinkLogic::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) |
Reimplemented from vtkMRMLAbstractLogic.
| virtual void vtkMRMLSliceLinkLogic::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.
| vtkMRMLSliceLinkLogic::vtkTypeRevisionMacro | ( | vtkMRMLSliceLinkLogic | , |
| vtkMRMLAbstractLogic | |||
| ) |
1.7.4