| 
    Slicer
    4.8
    
   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.
 1.8.13