#include <vtkMRMLModelDisplayNode.h>
Public Member Functions | |
| virtual void | Copy (vtkMRMLNode *node) |
| virtual vtkMRMLNode * | CreateNodeInstance () |
| MRMLNode methods. | |
| virtual const char * | GetNodeTagName () |
| vtkGetObjectMacro (PolyData, vtkPolyData) | |
| vtkSetObjectMacro (PolyData, vtkPolyData) | |
| vtkTypeMacro (vtkMRMLModelDisplayNode, vtkMRMLDisplayNode) | |
Static Public Member Functions | |
| static vtkMRMLModelDisplayNode * | New () |
Protected Member Functions | |
| void | operator= (const vtkMRMLModelDisplayNode &) |
| vtkMRMLModelDisplayNode (const vtkMRMLModelDisplayNode &) | |
| vtkMRMLModelDisplayNode () | |
| ~vtkMRMLModelDisplayNode () | |
Protected Attributes | |
| vtkPolyData * | PolyData |
vtkMRMLModelDisplayNode - MRML node to represent a dispaly property of 3D surface model.
vtkMRMLModelDisplayNode nodes stores display property of a 3D surface model including reference to ColorNode, texture, opacity, etc.
| vtkMRMLModelDisplayNode::vtkMRMLModelDisplayNode | ( | ) | [protected] |
References PolyData.
| vtkMRMLModelDisplayNode::~vtkMRMLModelDisplayNode | ( | ) | [protected] |
References PolyData.
| vtkMRMLModelDisplayNode::vtkMRMLModelDisplayNode | ( | const vtkMRMLModelDisplayNode & | ) | [protected] |
| void vtkMRMLModelDisplayNode::Copy | ( | vtkMRMLNode * | node | ) | [virtual] |
Copy the node's attributes to this object
Reimplemented from vtkMRMLDisplayNode.
Reimplemented in vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleLineDisplayNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationPointDisplayNode, and vtkMRMLAnnotationTextDisplayNode.
| vtkMRMLNode * vtkMRMLModelDisplayNode::CreateNodeInstance | ( | void | ) | [virtual] |
MRMLNode methods.
Implements vtkMRMLDisplayNode.
Reimplemented in vtkMRMLFiberBundleDisplayNodeTestHelper1, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleLineDisplayNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationPointDisplayNode, and vtkMRMLAnnotationTextDisplayNode.
References autoSlicerTracto2regions::ret.
| virtual const char* vtkMRMLModelDisplayNode::GetNodeTagName | ( | ) | [inline, virtual] |
Get node XML tag name (like Volume, Model)
Implements vtkMRMLDisplayNode.
Reimplemented in vtkMRMLFiberBundleDisplayNodeTestHelper1, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleLineDisplayNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationPointDisplayNode, and vtkMRMLAnnotationTextDisplayNode.
| vtkMRMLModelDisplayNode * vtkMRMLModelDisplayNode::New | ( | ) | [static] |
Reimplemented from vtkMRMLDisplayNode.
Reimplemented in vtkMRMLFiberBundleDisplayNodeTestHelper1, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleLineDisplayNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationPointDisplayNode, and vtkMRMLAnnotationTextDisplayNode.
References autoSlicerTracto2regions::ret.
Referenced by main(), and vtkSlicerModelsGUITest1().
| void vtkMRMLModelDisplayNode::operator= | ( | const vtkMRMLModelDisplayNode & | ) | [protected] |
Reimplemented from vtkMRMLDisplayNode.
Reimplemented in vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleLineDisplayNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationPointDisplayNode, and vtkMRMLAnnotationTextDisplayNode.
| vtkMRMLModelDisplayNode::vtkGetObjectMacro | ( | PolyData | , | |
| vtkPolyData | ||||
| ) |
Set and observe poly data for this model
| vtkMRMLModelDisplayNode::vtkSetObjectMacro | ( | PolyData | , | |
| vtkPolyData | ||||
| ) |
| vtkMRMLModelDisplayNode::vtkTypeMacro | ( | vtkMRMLModelDisplayNode | , | |
| vtkMRMLDisplayNode | ||||
| ) |
vtkPolyData* vtkMRMLModelDisplayNode::PolyData [protected] |
Referenced by vtkMRMLModelDisplayNode(), and ~vtkMRMLModelDisplayNode().
1.6.1