#include <vtkMRMLUnstructuredGridNode.h>
Public Member Functions | |
| virtual void | ApplyTransform (vtkMatrix4x4 *transformMatrix) |
| virtual void | ApplyTransform (vtkAbstractTransform *transform) |
| virtual bool | CanApplyNonLinearTransforms () |
| virtual void | Copy (vtkMRMLNode *node) |
| Copy the node's attributes to this object. | |
| virtual vtkMRMLStorageNode * | CreateDefaultStorageNode () |
| virtual vtkMRMLNode * | CreateNodeInstance () |
| MRMLNode methods. | |
| virtual const char * | GetNodeTagName () |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual void | ProcessMRMLEvents (vtkObject *, unsigned long, void *) |
| void | SetAndObserveUnstructuredGrid (vtkUnstructuredGrid *UnstructuredGrid) |
| virtual void | UpdateScene (vtkMRMLScene *scene) |
| vtkGetObjectMacro (UnstructuredGrid, vtkUnstructuredGrid) | |
| Set and observe UnstructuredGrid for this model. | |
| vtkTypeMacro (vtkMRMLUnstructuredGridNode, vtkMRMLDisplayableNode) | |
Static Public Member Functions | |
| static vtkMRMLUnstructuredGridNode * | New () |
Protected Member Functions | |
| void | operator= (const vtkMRMLUnstructuredGridNode &) |
| vtkMRMLUnstructuredGridNode (const vtkMRMLUnstructuredGridNode &) | |
| vtkMRMLUnstructuredGridNode () | |
| vtkSetObjectMacro (UnstructuredGrid, vtkUnstructuredGrid) | |
| ~vtkMRMLUnstructuredGridNode () | |
Protected Attributes | |
| vtkUnstructuredGrid * | UnstructuredGrid |
| Data. | |
| vtkMRMLUnstructuredGridNode::vtkMRMLUnstructuredGridNode | ( | ) | [protected] |
References UnstructuredGrid.
| vtkMRMLUnstructuredGridNode::~vtkMRMLUnstructuredGridNode | ( | ) | [protected] |
References SetAndObserveUnstructuredGrid(), and UnstructuredGrid.
| vtkMRMLUnstructuredGridNode::vtkMRMLUnstructuredGridNode | ( | const vtkMRMLUnstructuredGridNode & | ) | [protected] |
| virtual void vtkMRMLUnstructuredGridNode::ApplyTransform | ( | vtkMatrix4x4 * | transformMatrix | ) | [inline, virtual] |
Reimplemented from vtkMRMLTransformableNode.
| void vtkMRMLUnstructuredGridNode::ApplyTransform | ( | vtkAbstractTransform * | transform | ) | [virtual] |
Implements vtkMRMLTransformableNode.
References New().
| virtual bool vtkMRMLUnstructuredGridNode::CanApplyNonLinearTransforms | ( | ) | [inline, virtual] |
Implements vtkMRMLTransformableNode.
| void vtkMRMLUnstructuredGridNode::Copy | ( | vtkMRMLNode * | node | ) | [virtual] |
Copy the node's attributes to this object.
Reimplemented from vtkMRMLDisplayableNode.
Reimplemented in vtkMRMLFiniteElementBuildingBlockNode, and vtkMRMLFiniteElementMeshNode.
| vtkMRMLStorageNode * vtkMRMLUnstructuredGridNode::CreateDefaultStorageNode | ( | ) | [virtual] |
Create default storage node or NULL if does not have one
Reimplemented from vtkMRMLDisplayableNode.
References New().
| vtkMRMLNode * vtkMRMLUnstructuredGridNode::CreateNodeInstance | ( | void | ) | [virtual] |
MRMLNode methods.
Implements vtkMRMLDisplayableNode.
Reimplemented in vtkMRMLFiniteElementBuildingBlockNode, and vtkMRMLFiniteElementMeshNode.
References autoSlicerTracto2regions::ret.
| virtual const char* vtkMRMLUnstructuredGridNode::GetNodeTagName | ( | ) | [inline, virtual] |
Get node XML tag name (like Volume, Model)
Implements vtkMRMLDisplayableNode.
Reimplemented in vtkMRMLFiniteElementBuildingBlockNode, and vtkMRMLFiniteElementMeshNode.
| vtkMRMLUnstructuredGridNode * vtkMRMLUnstructuredGridNode::New | ( | ) | [static] |
Reimplemented from vtkMRMLDisplayableNode.
Reimplemented in vtkMRMLFiniteElementBuildingBlockNode, and vtkMRMLFiniteElementMeshNode.
References autoSlicerTracto2regions::ret.
Referenced by ApplyTransform(), and CreateDefaultStorageNode().
| void vtkMRMLUnstructuredGridNode::operator= | ( | const vtkMRMLUnstructuredGridNode & | ) | [protected] |
Reimplemented from vtkMRMLDisplayableNode.
Reimplemented in vtkMRMLFiniteElementBuildingBlockNode, and vtkMRMLFiniteElementMeshNode.
| void vtkMRMLUnstructuredGridNode::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) |
Reimplemented from vtkMRMLDisplayableNode.
Reimplemented in vtkMRMLFiniteElementBuildingBlockNode, and vtkMRMLFiniteElementMeshNode.
References UnstructuredGrid.
| void vtkMRMLUnstructuredGridNode::ProcessMRMLEvents | ( | vtkObject * | caller, | |
| unsigned long | event, | |||
| void * | callData | |||
| ) | [virtual] |
Get associated model display MRML node vtkMRMLUnstructuredGridDisplayNode* GetUnstructuredGridDisplayNode() { return vtkMRMLUnstructuredGridDisplayNode::SafeDownCast(this->DisplayNode); }; alternative method to propagate events generated in Display nodes
Reimplemented from vtkMRMLDisplayableNode.
| void vtkMRMLUnstructuredGridNode::SetAndObserveUnstructuredGrid | ( | vtkUnstructuredGrid * | UnstructuredGrid | ) |
References vtkEventBroker::AddObservation(), vtkEventBroker::GetInstance(), vtkMRMLNode::MRMLCallbackCommand, vtkEventBroker::RemoveObservations(), and UnstructuredGrid.
Referenced by vtkFiniteElementMeshList::AppendItem(), vtkFiniteElementBuildingBlockList::AppendItem(), vtkMRMLUnstructuredGridStorageNode::ReadData(), and ~vtkMRMLUnstructuredGridNode().
| void vtkMRMLUnstructuredGridNode::UpdateScene | ( | vtkMRMLScene * | scene | ) | [virtual] |
Finds the storage node and read the data
Reimplemented from vtkMRMLDisplayableNode.
References vtkMRMLDisplayableNode::GetDisplayNodeID(), vtkMRMLScene::GetNodeByID(), vtkMRMLUnstructuredGridDisplayNode::GetPolyData(), vtkMRMLDisplayableNode::SetAndObservePolyData(), and vtkMRMLUnstructuredGridDisplayNode::SetUnstructuredGrid().
| vtkMRMLUnstructuredGridNode::vtkGetObjectMacro | ( | UnstructuredGrid | , | |
| vtkUnstructuredGrid | ||||
| ) |
Set and observe UnstructuredGrid for this model.
| vtkMRMLUnstructuredGridNode::vtkSetObjectMacro | ( | UnstructuredGrid | , | |
| vtkUnstructuredGrid | ||||
| ) | [protected] |
| vtkMRMLUnstructuredGridNode::vtkTypeMacro | ( | vtkMRMLUnstructuredGridNode | , | |
| vtkMRMLDisplayableNode | ||||
| ) |
vtkUnstructuredGrid* vtkMRMLUnstructuredGridNode::UnstructuredGrid [protected] |
Data.
Referenced by PrintSelf(), SetAndObserveUnstructuredGrid(), vtkMRMLUnstructuredGridNode(), and ~vtkMRMLUnstructuredGridNode().
1.6.1