Slicer
5.0
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <vtkObserverManager.h>
#include <vtkCommand.h>
#include <vtkObject.h>
#include "vtkMRMLLogicExport.h"
Go to the source code of this file.
Classes | |
class | vtkMRMLAbstractLogic |
Superclass for MRML logic classes. More... | |
Macros | |
#define | vtkIsObservedMRMLNodeEventMacro(node, event) |
#define | vtkObserveMRMLNodeEventsMacro(node, events) |
#define | vtkObserveMRMLNodeMacro(node) |
#define | vtkSetAndObserveMRMLNodeEventsMacro(node, value, events) |
#define | vtkSetAndObserveMRMLNodeMacro(node, value) |
Set and observe a MRML node. Replace the existing value of node with value. Unobserve the old node and observe the ModifiedEvent of the new. When the new node is modified, vtkMRMLAbstractLogic::ProcessMRMLNodesEvents is called which propagate the call to vtkMRMLAbstractLogic::OnMRMLNodeModified(vtkMRMLNode*) automatically. More... | |
#define | vtkSetMRMLNodeMacro(node, value) |
#define | vtkUnObserveMRMLNodeMacro(node) |
#define vtkIsObservedMRMLNodeEventMacro | ( | node, | |
event | |||
) |
Definition at line 115 of file vtkMRMLAbstractLogic.h.
#define vtkObserveMRMLNodeEventsMacro | ( | node, | |
events | |||
) |
Definition at line 101 of file vtkMRMLAbstractLogic.h.
#define vtkObserveMRMLNodeMacro | ( | node | ) |
Definition at line 93 of file vtkMRMLAbstractLogic.h.
#define vtkSetAndObserveMRMLNodeEventsMacro | ( | node, | |
value, | |||
events | |||
) |
Definition at line 80 of file vtkMRMLAbstractLogic.h.
#define vtkSetAndObserveMRMLNodeMacro | ( | node, | |
value | |||
) |
Set and observe a MRML node. Replace the existing value of node with value. Unobserve the old node and observe the ModifiedEvent of the new. When the new node is modified, vtkMRMLAbstractLogic::ProcessMRMLNodesEvents is called which propagate the call to vtkMRMLAbstractLogic::OnMRMLNodeModified(vtkMRMLNode*) automatically.
Definition at line 66 of file vtkMRMLAbstractLogic.h.
#define vtkSetMRMLNodeMacro | ( | node, | |
value | |||
) |
Definition at line 36 of file vtkMRMLAbstractLogic.h.
#define vtkUnObserveMRMLNodeMacro | ( | node | ) |
Definition at line 108 of file vtkMRMLAbstractLogic.h.