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 911 of file vtkMRMLNode.h.
◆ Superclass
◆ vtkMRMLNodeReference() [1/2]
vtkMRMLNode::vtkMRMLNodeReference::vtkMRMLNodeReference |
( |
| ) |
|
|
protected |
◆ ~vtkMRMLNodeReference()
vtkMRMLNode::vtkMRMLNodeReference::~vtkMRMLNodeReference |
( |
| ) |
|
|
overrideprotected |
◆ vtkMRMLNodeReference() [2/2]
◆ ClearProperties()
bool vtkMRMLNode::vtkMRMLNodeReference::ClearProperties |
( |
| ) |
|
Remove all properties from the reference.
◆ GetClassName()
virtual const char * vtkMRMLNode::vtkMRMLNodeReference::GetClassName |
( |
| ) |
|
|
virtual |
◆ GetObserveContentModifiedEvents()
◆ GetProperties()
◆ GetProperty()
std::string vtkMRMLNode::vtkMRMLNodeReference::GetProperty |
( |
const std::string & | key | ) |
const |
Get the properties of the reference.
◆ 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 |
◆ GetStaticEvents()
vtkIntArray * vtkMRMLNode::vtkMRMLNodeReference::GetStaticEvents |
( |
| ) |
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 |
◆ RemoveProperty()
bool vtkMRMLNode::vtkMRMLNodeReference::RemoveProperty |
( |
const std::string & | key | ) |
|
Remove a property from the reference.
◆ SafeDownCast()
◆ SetObserveContentModifiedEvents()
Controls if ContentModifiedEvents should be observed.
◆ SetProperties()
◆ SetProperty()
bool vtkMRMLNode::vtkMRMLNodeReference::SetProperty |
( |
const std::string & | key, |
|
|
const std::string & | value ) |
Set the properties of the reference.
◆ 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 | ) |
|
◆ SetStaticEvents()
void vtkMRMLNode::vtkMRMLNodeReference::SetStaticEvents |
( |
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.
◆ ObserveContentModifiedEvents
Specifies whether ContentModified events of the referenced node should be observed. The undefined state is used to indicate if the value was specified explicitly (necessary to distinguish it from being explicitly disabled for implementation of reference groups).
Definition at line 981 of file vtkMRMLNode.h.
◆ Properties
◆ ReferencedNode
vtkSmartPointer<vtkMRMLNode> vtkMRMLNode::vtkMRMLNodeReference::ReferencedNode |
|
protected |
The referenced node that is actually observed now.
Definition at line 971 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 975 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 969 of file vtkMRMLNode.h.
◆ StaticEvents
vtkSmartPointer<vtkIntArray> vtkMRMLNode::vtkMRMLNodeReference::StaticEvents |
|
protected |
The documentation for this class was generated from the following file: