Class to hold information about a node reference.
More...
#include <Libs/MRML/Core/vtkMRMLNode.h>
Class to hold information about a node reference.
Definition at line 801 of file vtkMRMLNode.h.
◆ Superclass
◆ vtkMRMLNodeReference() [1/2]
vtkMRMLNode::vtkMRMLNodeReference::vtkMRMLNodeReference |
( |
| ) |
|
|
protected |
◆ ~vtkMRMLNodeReference()
vtkMRMLNode::vtkMRMLNodeReference::~vtkMRMLNodeReference |
( |
| ) |
|
|
overrideprotected |
◆ vtkMRMLNodeReference() [2/2]
◆ GetClassName()
virtual const char* vtkMRMLNode::vtkMRMLNodeReference::GetClassName |
( |
| ) |
|
|
virtual |
◆ GetEvents()
vtkIntArray* vtkMRMLNode::vtkMRMLNodeReference::GetEvents |
( |
| ) |
const |
◆ GetReferencedNode()
vtkMRMLNode* vtkMRMLNode::vtkMRMLNodeReference::GetReferencedNode |
( |
| ) |
const |
◆ GetReferencedNodeID()
virtual char* vtkMRMLNode::vtkMRMLNodeReference::GetReferencedNodeID |
( |
| ) |
|
|
virtual |
◆ GetReferenceRole()
virtual char* vtkMRMLNode::vtkMRMLNodeReference::GetReferenceRole |
( |
| ) |
|
|
virtual |
◆ GetReferencingNode()
vtkMRMLNode* vtkMRMLNode::vtkMRMLNodeReference::GetReferencingNode |
( |
| ) |
const |
◆ IsA()
virtual int vtkMRMLNode::vtkMRMLNodeReference::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ IsTypeOf()
static int vtkMRMLNode::vtkMRMLNodeReference::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ New()
◆ operator=()
◆ PrintSelf()
void vtkMRMLNode::vtkMRMLNodeReference::PrintSelf |
( |
ostream & |
vtkNotUsedos, |
|
|
vtkIndent |
vtkNotUsedindent |
|
) |
| |
|
inlineoverride |
◆ SafeDownCast()
◆ SetEvents()
void vtkMRMLNode::vtkMRMLNodeReference::SetEvents |
( |
vtkIntArray * |
events | ) |
|
Set the events that will be observed when the referenced node will be available.
If set to nullptr then the default event list (specified for the role) will be observed. If set to an empty event list then no events will be observed.
◆ SetReferencedNode()
void vtkMRMLNode::vtkMRMLNodeReference::SetReferencedNode |
( |
vtkMRMLNode * |
node | ) |
|
◆ SetReferencedNodeID()
virtual void vtkMRMLNode::vtkMRMLNodeReference::SetReferencedNodeID |
( |
const char * |
| ) |
|
|
virtual |
◆ SetReferenceRole()
virtual void vtkMRMLNode::vtkMRMLNodeReference::SetReferenceRole |
( |
const char * |
| ) |
|
|
virtual |
◆ SetReferencingNode()
void vtkMRMLNode::vtkMRMLNodeReference::SetReferencingNode |
( |
vtkMRMLNode * |
node | ) |
|
◆ Events
vtkSmartPointer<vtkIntArray> vtkMRMLNode::vtkMRMLNodeReference::Events |
|
protected |
Events that should be observed (may not be the same as ReferencedNode if the ReferencedNodeID is recently changed)
Definition at line 849 of file vtkMRMLNode.h.
◆ ReferencedNode
vtkSmartPointer<vtkMRMLNode> vtkMRMLNode::vtkMRMLNodeReference::ReferencedNode |
|
protected |
The referenced node that is actually observed now.
Definition at line 842 of file vtkMRMLNode.h.
◆ ReferencedNodeID
char* vtkMRMLNode::vtkMRMLNodeReference::ReferencedNodeID |
|
protected |
Referenced node that should be observed (may not be the same as ReferencedNode if the ReferencedNodeID is recently changed)
Definition at line 846 of file vtkMRMLNode.h.
◆ ReferenceRole
char* vtkMRMLNode::vtkMRMLNodeReference::ReferenceRole |
|
protected |
◆ ReferencingNode
vtkWeakPointer<vtkMRMLNode> vtkMRMLNode::vtkMRMLNodeReference::ReferencingNode |
|
protected |
Points to this MRML node (that added the reference)
Definition at line 840 of file vtkMRMLNode.h.
The documentation for this class was generated from the following file: