#include <vtkMRMLDisplayNode.h>
| vtkMRMLDisplayNode::vtkMRMLDisplayNode | ( | ) | [protected] |
References ActiveScalarName, vtkEventBroker::AddObservation(), Ambient, AutoScalarRange, BackfaceCulling, Clipping, Color, ColorNode, ColorNodeID, Diffuse, vtkEventBroker::GetInstance(), vtkMRMLNode::MRMLCallbackCommand, Opacity, Power, ScalarRange, ScalarVisibility, SelectedAmbient, SelectedColor, SelectedSpecular, SliceIntersectionVisibility, Specular, TensorVisibility, TextureImageData, VectorVisibility, and Visibility.
| vtkMRMLDisplayNode::~vtkMRMLDisplayNode | ( | ) | [protected] |
References SetAndObserveColorNodeID(), and SetAndObserveTextureImageData().
| vtkMRMLDisplayNode::vtkMRMLDisplayNode | ( | const vtkMRMLDisplayNode & | ) | [protected] |
| void vtkMRMLDisplayNode::Copy | ( | vtkMRMLNode * | node | ) | [virtual] |
Copy the node's attributes to this object
Reimplemented in vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLDiffusionWeightedVolumeDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleLineDisplayNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLModelDisplayNode, vtkMRMLScalarVolumeDisplayNode, vtkMRMLUnstructuredGridDisplayNode, vtkMRMLVectorVolumeDisplayNode, vtkMRMLVolumeDisplayNode, vtkMRMLFiniteElementBuildingBlockDisplayNode, vtkMRMLFiniteElementMeshDisplayNode, vtkMRMLNullDisplayNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationPointDisplayNode, and vtkMRMLAnnotationTextDisplayNode.
References ActiveScalarName, Ambient, AutoScalarRange, BackfaceCulling, Clipping, Color, ColorNodeID, Diffuse, vtkMRMLNode::EndModify(), Opacity, Power, ScalarRange, ScalarVisibility, SelectedAmbient, SelectedColor, SelectedSpecular, SetActiveScalarName(), SetAndObserveTextureImageData(), SliceIntersectionVisibility, Specular, vtkMRMLNode::StartModify(), TensorVisibility, TextureImageData, VectorVisibility, and Visibility.
| virtual vtkMRMLNode* vtkMRMLDisplayNode::CreateNodeInstance | ( | ) | [pure virtual] |
Create instance of the default node. Like New only virtual NOTE: Subclasses should implement this method
Implements vtkMRMLNode.
Implemented in vtkMRMLDisplayNodeTestHelper1, vtkMRMLFiberBundleDisplayNodeTestHelper1, vtkMRMLVolumeDisplayNodeTestHelper1, vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLDiffusionWeightedVolumeDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleLineDisplayNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLLabelMapVolumeDisplayNode, vtkMRMLModelDisplayNode, vtkMRMLScalarVolumeDisplayNode, vtkMRMLUnstructuredGridDisplayNode, vtkMRMLVectorVolumeDisplayNode, vtkMRMLVolumeDisplayNode, vtkMRMLFiniteElementBuildingBlockDisplayNode, vtkMRMLFiniteElementMeshDisplayNode, vtkMRMLNullDisplayNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationPointDisplayNode, and vtkMRMLAnnotationTextDisplayNode.
| vtkMRMLColorNode * vtkMRMLDisplayNode::GetColorNode | ( | ) | [virtual] |
Get associated color MRML node
References ColorNodeID, vtkMRMLScene::GetNodeByID(), and vtkMRMLNode::GetScene().
Referenced by vtkSlicerModelsLogic::AddScalar(), vtkSlicerSliceLogic::AddSliceGlyphs(), vtkPETCTFusionGUI::ApplyDefaultCTLUT(), vtkPETCTFusionGUI::ApplyDefaultPETLUT(), vtkPETCTFusionGUI::ColorizePETVolume(), vtkCommandLineModuleLogic::FindHiddenNodeID(), vtkSlicerCLIModuleLogic::FindHiddenNodeID(), vtkPharmacokineticsGUI::GeneratePlotNodes(), ProcessMRMLEvents(), SetAndObserveColorNodeID(), vtkSlicerViewerWidget::SetModelDisplayProperty(), vtkVolumeRenderingLogic::SetupFgVolumePropertyFromImageData(), vtkVolumeRenderingLogic::SetupVolumePropertyFromImageData(), vtkChangeTrackerAnalysisStep::ShowUserInterface(), vtkPETCTFusionGUI::UpdateColorRadioButtonsFromMRML(), vtkPETCTFusionGUI::UpdateFusionDisplayFromMRML(), vtkMRMLScalarVolumeDisplayNode::UpdateImageDataPipeline(), vtkMRMLLabelMapVolumeDisplayNode::UpdateImageDataPipeline(), vtkPETCTFusionGUI::UpdateResultsTableFromMRML(), vtkVolumeRenderingLogic::UpdateVolumePropertyByDisplayNode(), vtkSlicerDiffusionTensorVolumeGlyphDisplayWidget::UpdateWidget(), vtkSlicerFiberBundleDisplayWidget::UpdateWidget(), vtkSlicerModelDisplayWidget::UpdateWidget(), vtkSlicerVectorVolumeDisplayWidget::UpdateWidgetFromMRML(), vtkSlicerScalarVolumeDisplayWidget::UpdateWidgetFromMRML(), vtkSlicerLabelMapVolumeDisplayWidget::UpdateWidgetFromMRML(), vtkSlicerDiffusionWeightedVolumeDisplayWidget::UpdateWidgetFromMRML(), and vtkSlicerDiffusionTensorVolumeDisplayWidget::UpdateWidgetFromMRML().
| vtkMRMLDisplayableNode * vtkMRMLDisplayNode::GetDisplayableNode | ( | ) | [virtual] |
Gets associated dispayable node
References vtkMRMLDisplayableNode::GetNthDisplayNodeID(), vtkMRMLScene::GetNthNodeByClass(), vtkMRMLDisplayableNode::GetNumberOfDisplayNodes(), vtkMRMLScene::GetNumberOfNodesByClass(), k, and vtkMRMLNode::Scene.
| virtual vtkImageData* vtkMRMLDisplayNode::GetImageData | ( | ) | [inline, virtual] |
Gets ImageData converted from the real data in the node
Reimplemented in vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionWeightedVolumeDisplayNode, vtkMRMLLabelMapVolumeDisplayNode, vtkMRMLScalarVolumeDisplayNode, vtkMRMLVectorVolumeDisplayNode, and vtkMRMLVolumeDisplayNode.
| virtual const char* vtkMRMLDisplayNode::GetNodeTagName | ( | ) | [pure virtual] |
Get node XML tag name (like Storage, Model)
Implements vtkMRMLNode.
Implemented in vtkMRMLDisplayNodeTestHelper1, vtkMRMLFiberBundleDisplayNodeTestHelper1, vtkMRMLVolumeDisplayNodeTestHelper1, vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLDiffusionWeightedVolumeDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleLineDisplayNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLLabelMapVolumeDisplayNode, vtkMRMLModelDisplayNode, vtkMRMLScalarVolumeDisplayNode, vtkMRMLUnstructuredGridDisplayNode, vtkMRMLVectorVolumeDisplayNode, vtkMRMLVolumeDisplayNode, vtkMRMLFiniteElementBuildingBlockDisplayNode, vtkMRMLFiniteElementMeshDisplayNode, vtkMRMLNullDisplayNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationPointDisplayNode, and vtkMRMLAnnotationTextDisplayNode.
| virtual vtkPolyData* vtkMRMLDisplayNode::GetPolyData | ( | ) | [inline, virtual] |
Gets PlyData converted from the real data in the node
Reimplemented in vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleLineDisplayNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLUnstructuredGridDisplayNode, vtkMRMLFiniteElementBuildingBlockDisplayNode, vtkMRMLFiniteElementMeshDisplayNode, and vtkMRMLNullDisplayNode.
Referenced by vtkSlicerViewerWidget::UpdateModelPolyData().
| static vtkMRMLDisplayNode* vtkMRMLDisplayNode::New | ( | ) | [inline, static] |
Reimplemented from vtkMRMLNode.
Reimplemented in vtkMRMLDisplayNodeTestHelper1, vtkMRMLFiberBundleDisplayNodeTestHelper1, vtkMRMLVolumeDisplayNodeTestHelper1, vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLDiffusionWeightedVolumeDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleLineDisplayNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLLabelMapVolumeDisplayNode, vtkMRMLModelDisplayNode, vtkMRMLScalarVolumeDisplayNode, vtkMRMLUnstructuredGridDisplayNode, vtkMRMLVectorVolumeDisplayNode, vtkMRMLVolumeDisplayNode, vtkMRMLFiniteElementBuildingBlockDisplayNode, vtkMRMLFiniteElementMeshDisplayNode, vtkMRMLNullDisplayNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationPointDisplayNode, and vtkMRMLAnnotationTextDisplayNode.
| void vtkMRMLDisplayNode::operator= | ( | const vtkMRMLDisplayNode & | ) | [protected] |
Reimplemented from vtkMRMLNode.
Reimplemented in vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLDiffusionWeightedVolumeDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleLineDisplayNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLLabelMapVolumeDisplayNode, vtkMRMLModelDisplayNode, vtkMRMLScalarVolumeDisplayNode, vtkMRMLUnstructuredGridDisplayNode, vtkMRMLVectorVolumeDisplayNode, vtkMRMLVolumeDisplayNode, vtkMRMLFiniteElementBuildingBlockDisplayNode, vtkMRMLFiniteElementMeshDisplayNode, vtkMRMLNullDisplayNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationPointDisplayNode, and vtkMRMLAnnotationTextDisplayNode.
| void vtkMRMLDisplayNode::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) |
Reimplemented from vtkMRMLNode.
Reimplemented in vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLDiffusionWeightedVolumeDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleLineDisplayNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLLabelMapVolumeDisplayNode, vtkMRMLScalarVolumeDisplayNode, vtkMRMLUnstructuredGridDisplayNode, vtkMRMLVectorVolumeDisplayNode, vtkMRMLVolumeDisplayNode, vtkMRMLFiniteElementBuildingBlockDisplayNode, vtkMRMLFiniteElementMeshDisplayNode, vtkMRMLNullDisplayNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationPointDisplayNode, and vtkMRMLAnnotationTextDisplayNode.
References ActiveScalarName, Ambient, AutoScalarRange, BackfaceCulling, Clipping, Color, ColorNodeID, Diffuse, Opacity, Power, ScalarRange, ScalarVisibility, SelectedAmbient, SelectedColor, SelectedSpecular, SliceIntersectionVisibility, Specular, TensorVisibility, VectorVisibility, and Visibility.
| void vtkMRMLDisplayNode::ProcessMRMLEvents | ( | vtkObject * | caller, | |
| unsigned long | event, | |||
| void * | callData | |||
| ) | [virtual] |
Propagate Progress Event generated in ReadData
Reimplemented from vtkMRMLNode.
Reimplemented in vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLLabelMapVolumeDisplayNode, vtkMRMLScalarVolumeDisplayNode, vtkMRMLUnstructuredGridDisplayNode, vtkMRMLVectorVolumeDisplayNode, vtkMRMLVolumeDisplayNode, vtkMRMLFiniteElementBuildingBlockDisplayNode, vtkMRMLFiniteElementMeshDisplayNode, vtkMRMLNullDisplayNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationPointDisplayNode, and vtkMRMLAnnotationTextDisplayNode.
References GetColorNode(), vtkMRMLNode::Modified(), TextureImageData, UpdateImageDataPipeline(), and UpdatePolyDataPipeline().
| void vtkMRMLDisplayNode::ReadXMLAttributes | ( | const char ** | atts | ) | [virtual] |
Read node attributes from XML file
Reimplemented from vtkMRMLNode.
Reimplemented in vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLDiffusionWeightedVolumeDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleLineDisplayNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLScalarVolumeDisplayNode, vtkMRMLUnstructuredGridDisplayNode, vtkMRMLVectorVolumeDisplayNode, vtkMRMLVolumeDisplayNode, vtkMRMLFiniteElementBuildingBlockDisplayNode, vtkMRMLFiniteElementMeshDisplayNode, vtkMRMLNullDisplayNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationPointDisplayNode, and vtkMRMLAnnotationTextDisplayNode.
References Ambient, AutoScalarRange, BackfaceCulling, Clipping, Color, Diffuse, vtkMRMLNode::EndModify(), Opacity, Power, ScalarRange, ScalarVisibility, SelectedAmbient, SelectedColor, SelectedSpecular, SetActiveScalarName(), SliceIntersectionVisibility, Specular, vtkMRMLNode::StartModify(), TensorVisibility, VectorVisibility, and Visibility.
| void vtkMRMLDisplayNode::SetActiveScalarName | ( | const char * | scalarName | ) |
set the active scalar field name, and update the color table if necessary
References ActiveScalarName, vtkMRMLNode::Modified(), and mathExample::n.
Referenced by vtkMRMLModelNode::CompositeScalars(), Copy(), vtkMRMLFiberBundleTubeDisplayNode::GetPolyData(), vtkMRMLFiberBundleLineDisplayNode::GetPolyData(), vtkSlicerApplicationLogic::ProcessReadNodeData(), vtkMRMLFreeSurferModelOverlayStorageNode::ReadData(), ReadXMLAttributes(), vtkMRMLModelNode::SetActiveScalars(), vtkSlicerViewerWidget::SetModelDisplayProperty(), and vtkSlicerModelDisplayWidget::UpdateMRML().
| void vtkMRMLDisplayNode::SetAndObserveColorNodeID | ( | const std::string & | ColorNodeID | ) | [virtual] |
References SetAndObserveColorNodeID().
| void vtkMRMLDisplayNode::SetAndObserveColorNodeID | ( | const char * | ColorNodeID | ) | [virtual] |
void SetDefaultColorMap();
Set a default color node String ID of the color MRML node
References ColorNode, GetColorNode(), and vtkSetAndObserveMRMLObjectMacro.
Referenced by vtkSlicerVolumesLogic::AddArchetypeScalarVolume(), vtkFourDImageLogic::AddDisplayBufferNode(), vtkSlicerFiberBundleLogic::AddFiberBundle(), vtkMRMLFiberBundleNode::AddGlyphDisplayNode(), vtkSlicerVolumesLogic::AddHeaderVolume(), vtkMRMLFiberBundleNode::AddLineDisplayNode(), vtkPharmacokineticsLogic::AddMapVolumeNode(), vtkSlicerModelsLogic::AddScalar(), vtkMRMLDiffusionTensorVolumeDisplayNode::AddSliceGlyphDisplayNodes(), vtkMRMLFiberBundleNode::AddTubeDisplayNode(), vtkPETCTFusionGUI::ApplyDefaultCTLUT(), vtkPETCTFusionGUI::ApplyDefaultPETLUT(), vtkPETCTFusionGUI::ColorizePETVolume(), vtkMRMLModelNode::CompositeScalars(), vtkSlicerFiberBundleDisplayLogic::CreateGlyphModel(), vtkSlicerVolumesLogic::CreateLabelVolume(), vtkIGTLToMRMLImage::CreateNewNode(), vtkEMSegmentLogic::CreateOutputVolumeNode(), vtkChangeTrackerLogic::CreateSuperSample(), vtkSlicerApplicationGUI::DownloadSampleVolume(), vtkFourDImageLogic::GenerateBundleFrames(), vtkFourDImageLogic::LoadImagesByList(), vtkChangeTrackerSegmentationStep::PreSegmentScan1Define(), vtkSlicerApplicationLogic::ProcessReadNodeData(), vtkSlicerVectorVolumeDisplayWidget::ProcessWidgetEvents(), vtkSlicerScalarVolumeDisplayWidget::ProcessWidgetEvents(), vtkSlicerLabelMapVolumeDisplayWidget::ProcessWidgetEvents(), vtkSlicerDiffusionWeightedVolumeDisplayWidget::ProcessWidgetEvents(), vtkSlicerDiffusionTensorVolumeDisplayWidget::ProcessWidgetEvents(), vtkSlicerFiberBundleDisplayWidget::ProcessWidgetEvents(), vtkMRMLFreeSurferModelOverlayStorageNode::ReadData(), vtkChangeTrackerROIStep::ROIMapShow(), vtkChangeTrackerSegmentationStep::SegmentScan1Define(), SetAndObserveColorNodeID(), vtkMRMLVolumeDisplayNode::SetDefaultColorMap(), vtkMRMLScalarVolumeDisplayNode::SetDefaultColorMap(), vtkMRMLLabelMapVolumeDisplayNode::SetDefaultColorMap(), vtkEMSegmentKWLogic::StartSegmentationWithoutPreprocessing(), vtkSlicerModelDisplayWidget::UpdateMRML(), vtkSlicerSliceLayerLogic::UpdateNodeReferences(), UpdateReferences(), UpdateScene(), ~vtkMRMLDisplayNode(), and vtkMRMLScalarVolumeDisplayNode::~vtkMRMLScalarVolumeDisplayNode().
| void vtkMRMLDisplayNode::SetAndObserveTextureImageData | ( | vtkImageData * | ImageData | ) |
References vtkEventBroker::AddObservation(), vtkEventBroker::GetInstance(), vtkMRMLNode::MRMLCallbackCommand, vtkEventBroker::RemoveObservations(), and TextureImageData.
Referenced by Copy(), vtkSlicerSliceLogic::CreateSliceModel(), vtkSlicerSliceLogic::DeleteSliceModel(), vtkSlicerSliceLogic::UpdatePipeline(), and ~vtkMRMLDisplayNode().
| virtual void vtkMRMLDisplayNode::UpdateImageDataPipeline | ( | ) | [inline, virtual] |
Update the pipeline based on this node attributes
Reimplemented in vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionWeightedVolumeDisplayNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLLabelMapVolumeDisplayNode, vtkMRMLScalarVolumeDisplayNode, vtkMRMLVectorVolumeDisplayNode, and vtkMRMLVolumeDisplayNode.
Referenced by ProcessMRMLEvents().
| virtual void vtkMRMLDisplayNode::UpdatePolyDataPipeline | ( | ) | [inline, virtual] |
Update the pipeline based on this node attributes
Reimplemented in vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleLineDisplayNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLUnstructuredGridDisplayNode, vtkMRMLFiniteElementBuildingBlockDisplayNode, vtkMRMLFiniteElementMeshDisplayNode, and vtkMRMLNullDisplayNode.
Referenced by ProcessMRMLEvents().
Update the stored reference to another node in the scene
Reimplemented from vtkMRMLNode.
Reimplemented in vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLGlyphableVolumeDisplayNode, and vtkMRMLGlyphableVolumeSliceDisplayNode.
References ColorNodeID.
| void vtkMRMLDisplayNode::UpdateReferences | ( | ) | [virtual] |
Updates this node if it depends on other nodes when the node is deleted in the scene
Reimplemented from vtkMRMLNode.
Reimplemented in vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, and vtkMRMLVolumeDisplayNode.
References ColorNodeID, vtkMRMLScene::GetNodeByID(), vtkMRMLNode::Scene, and SetAndObserveColorNodeID().
| void vtkMRMLDisplayNode::UpdateScene | ( | vtkMRMLScene * | scene | ) | [virtual] |
Finds the storage node and read the data
Reimplemented from vtkMRMLNode.
Reimplemented in vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLVolumeDisplayNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationPointDisplayNode, and vtkMRMLAnnotationTextDisplayNode.
References SetAndObserveColorNodeID().
| vtkMRMLDisplayNode::vtkBooleanMacro | ( | AutoScalarRange | , | |
| int | ||||
| ) |
Indicates whether to use scalar range from polydata or the one specidied by ScalarRange
| vtkMRMLDisplayNode::vtkBooleanMacro | ( | TensorVisibility | , | |
| int | ||||
| ) |
Indicates whether to render the tensor value associated with each polygon vertex
| vtkMRMLDisplayNode::vtkBooleanMacro | ( | VectorVisibility | , | |
| int | ||||
| ) |
Indicates whether to render the vector value associated with each polygon vertex
| vtkMRMLDisplayNode::vtkBooleanMacro | ( | ScalarVisibility | , | |
| int | ||||
| ) |
Indicates whether to render the scalar value associated with each polygon vertex
| vtkMRMLDisplayNode::vtkBooleanMacro | ( | BackfaceCulling | , | |
| int | ||||
| ) |
Indicates whether to cull (not render) the backface of the surface
| vtkMRMLDisplayNode::vtkBooleanMacro | ( | SliceIntersectionVisibility | , | |
| int | ||||
| ) |
Specifies whether to show model intersections on slice planes
Specifies whether to clip the surface with the slice planes
| vtkMRMLDisplayNode::vtkBooleanMacro | ( | Visibility | , | |
| int | ||||
| ) |
Indicates if the surface is visible
| vtkMRMLDisplayNode::vtkGetMacro | ( | AutoScalarRange | , | |
| int | ||||
| ) |
| vtkMRMLDisplayNode::vtkGetMacro | ( | TensorVisibility | , | |
| int | ||||
| ) |
| vtkMRMLDisplayNode::vtkGetMacro | ( | VectorVisibility | , | |
| int | ||||
| ) |
| vtkMRMLDisplayNode::vtkGetMacro | ( | ScalarVisibility | , | |
| int | ||||
| ) |
| vtkMRMLDisplayNode::vtkGetMacro | ( | BackfaceCulling | , | |
| int | ||||
| ) |
| vtkMRMLDisplayNode::vtkGetMacro | ( | SliceIntersectionVisibility | , | |
| int | ||||
| ) |
| vtkMRMLDisplayNode::vtkGetMacro | ( | Visibility | , | |
| int | ||||
| ) |
| vtkMRMLDisplayNode::vtkGetMacro | ( | Power | , | |
| double | ||||
| ) |
| vtkMRMLDisplayNode::vtkGetMacro | ( | Specular | , | |
| double | ||||
| ) |
| vtkMRMLDisplayNode::vtkGetMacro | ( | Diffuse | , | |
| double | ||||
| ) |
| vtkMRMLDisplayNode::vtkGetMacro | ( | Ambient | , | |
| double | ||||
| ) |
| vtkMRMLDisplayNode::vtkGetMacro | ( | Opacity | , | |
| double | ||||
| ) |
| vtkMRMLDisplayNode::vtkGetMacro | ( | SelectedSpecular | , | |
| double | ||||
| ) |
| vtkMRMLDisplayNode::vtkGetMacro | ( | SelectedAmbient | , | |
| double | ||||
| ) |
| vtkMRMLDisplayNode::vtkGetObjectMacro | ( | TextureImageData | , | |
| vtkImageData | ||||
| ) |
Associated ImageData
| vtkMRMLDisplayNode::vtkGetStringMacro | ( | ActiveScalarName | ) |
the name of the currently active scalar field for this model
| vtkMRMLDisplayNode::vtkGetStringMacro | ( | ColorNodeID | ) |
| vtkMRMLDisplayNode::vtkGetVector2Macro | ( | ScalarRange | , | |
| double | ||||
| ) |
| vtkMRMLDisplayNode::vtkGetVector3Macro | ( | SelectedColor | , | |
| double | ||||
| ) |
| vtkMRMLDisplayNode::vtkGetVector3Macro | ( | Color | , | |
| double | ||||
| ) |
| vtkMRMLDisplayNode::vtkSetMacro | ( | AutoScalarRange | , | |
| int | ||||
| ) |
| vtkMRMLDisplayNode::vtkSetMacro | ( | TensorVisibility | , | |
| int | ||||
| ) |
| vtkMRMLDisplayNode::vtkSetMacro | ( | VectorVisibility | , | |
| int | ||||
| ) |
| vtkMRMLDisplayNode::vtkSetMacro | ( | ScalarVisibility | , | |
| int | ||||
| ) |
| vtkMRMLDisplayNode::vtkSetMacro | ( | BackfaceCulling | , | |
| int | ||||
| ) |
| vtkMRMLDisplayNode::vtkSetMacro | ( | SliceIntersectionVisibility | , | |
| int | ||||
| ) |
| vtkMRMLDisplayNode::vtkSetMacro | ( | Visibility | , | |
| int | ||||
| ) |
| vtkMRMLDisplayNode::vtkSetMacro | ( | Power | , | |
| double | ||||
| ) |
Power of the surface expressed as a number from 0 to 100
| vtkMRMLDisplayNode::vtkSetMacro | ( | Specular | , | |
| double | ||||
| ) |
Specular of the surface expressed as a number from 0 to 100
| vtkMRMLDisplayNode::vtkSetMacro | ( | Diffuse | , | |
| double | ||||
| ) |
Diffuse of the surface expressed as a number from 0 to 100
| vtkMRMLDisplayNode::vtkSetMacro | ( | Ambient | , | |
| double | ||||
| ) |
Ambient of the surface expressed as a number from 0 to 100
| vtkMRMLDisplayNode::vtkSetMacro | ( | Opacity | , | |
| double | ||||
| ) |
Opacity of the surface expressed as a number from 0 to 1
| vtkMRMLDisplayNode::vtkSetMacro | ( | SelectedSpecular | , | |
| double | ||||
| ) |
Node's selected specular
| vtkMRMLDisplayNode::vtkSetMacro | ( | SelectedAmbient | , | |
| double | ||||
| ) |
Node's selected ambient
| vtkMRMLDisplayNode::vtkSetObjectMacro | ( | TextureImageData | , | |
| vtkImageData | ||||
| ) | [protected] |
| vtkMRMLDisplayNode::vtkSetReferenceStringMacro | ( | ColorNodeID | ) | [protected] |
| vtkMRMLDisplayNode::vtkSetVector2Macro | ( | ScalarRange | , | |
| double | ||||
| ) |
Range of scalar values to render rather than the single color designated by colorName
| vtkMRMLDisplayNode::vtkSetVector3Macro | ( | SelectedColor | , | |
| double | ||||
| ) |
Descripton: Node's selected ambient color (r,g,b)
| vtkMRMLDisplayNode::vtkSetVector3Macro | ( | Color | , | |
| double | ||||
| ) |
Model's color (r,g,b)
| vtkMRMLDisplayNode::vtkTypeMacro | ( | vtkMRMLDisplayNode | , | |
| vtkMRMLNode | ||||
| ) |
| void vtkMRMLDisplayNode::WriteXML | ( | ostream & | of, | |
| int | indent | |||
| ) | [virtual] |
Write this node's information to a MRML file in XML format.
Reimplemented from vtkMRMLNode.
Reimplemented in vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLDiffusionWeightedVolumeDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleLineDisplayNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLScalarVolumeDisplayNode, vtkMRMLUnstructuredGridDisplayNode, vtkMRMLVectorVolumeDisplayNode, vtkMRMLVolumeDisplayNode, vtkMRMLFiniteElementBuildingBlockDisplayNode, vtkMRMLFiniteElementMeshDisplayNode, vtkMRMLNullDisplayNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationPointDisplayNode, and vtkMRMLAnnotationTextDisplayNode.
References ActiveScalarName, Ambient, AutoScalarRange, BackfaceCulling, Clipping, Color, ColorNodeID, Diffuse, Opacity, Power, ScalarRange, ScalarVisibility, SelectedAmbient, SelectedColor, SelectedSpecular, SliceIntersectionVisibility, Specular, TensorVisibility, VectorVisibility, and Visibility.
char* vtkMRMLDisplayNode::ActiveScalarName [protected] |
Referenced by Copy(), PrintSelf(), SetActiveScalarName(), vtkMRMLDisplayNode(), and WriteXML().
double vtkMRMLDisplayNode::Ambient [protected] |
int vtkMRMLDisplayNode::AutoScalarRange [protected] |
Referenced by Copy(), PrintSelf(), ReadXMLAttributes(), vtkMRMLDisplayNode(), and WriteXML().
int vtkMRMLDisplayNode::BackfaceCulling [protected] |
int vtkMRMLDisplayNode::Clipping [protected] |
Referenced by Copy(), PrintSelf(), ReadXMLAttributes(), vtkMRMLDisplayNode(), and WriteXML().
double vtkMRMLDisplayNode::Color[3] [protected] |
vtkMRMLColorNode* vtkMRMLDisplayNode::ColorNode [protected] |
Referenced by SetAndObserveColorNodeID(), and vtkMRMLDisplayNode().
char* vtkMRMLDisplayNode::ColorNodeID [protected] |
Referenced by Copy(), GetColorNode(), PrintSelf(), UpdateReferenceID(), UpdateReferences(), vtkMRMLDisplayNode(), and WriteXML().
double vtkMRMLDisplayNode::Diffuse [protected] |
double vtkMRMLDisplayNode::Opacity [protected] |
Numbers.
Referenced by Copy(), PrintSelf(), ReadXMLAttributes(), vtkMRMLAnnotationDisplayNode::vtkMRMLAnnotationDisplayNode(), vtkMRMLDisplayNode(), and WriteXML().
double vtkMRMLDisplayNode::Power [protected] |
double vtkMRMLDisplayNode::ScalarRange[2] [protected] |
Arrays.
Referenced by Copy(), vtkMRMLFiberBundleTubeDisplayNode::GetPolyData(), vtkMRMLFiberBundleLineDisplayNode::GetPolyData(), PrintSelf(), ReadXMLAttributes(), vtkMRMLFiberBundleTubeDisplayNode::UpdatePolyDataPipeline(), vtkMRMLFiberBundleLineDisplayNode::UpdatePolyDataPipeline(), vtkMRMLFiberBundleGlyphDisplayNode::UpdatePolyDataPipeline(), vtkMRMLDiffusionTensorVolumeSliceDisplayNode::UpdatePolyDataPipeline(), vtkMRMLDisplayNode(), and WriteXML().
int vtkMRMLDisplayNode::ScalarVisibility [protected] |
Referenced by Copy(), PrintSelf(), ReadXMLAttributes(), vtkMRMLDisplayNode(), and WriteXML().
double vtkMRMLDisplayNode::SelectedAmbient [protected] |
Referenced by Copy(), PrintSelf(), ReadXMLAttributes(), vtkMRMLDisplayNode(), and WriteXML().
double vtkMRMLDisplayNode::SelectedColor[3] [protected] |
double vtkMRMLDisplayNode::SelectedSpecular [protected] |
Referenced by Copy(), PrintSelf(), ReadXMLAttributes(), vtkMRMLDisplayNode(), and WriteXML().
int vtkMRMLDisplayNode::SliceIntersectionVisibility [protected] |
Referenced by Copy(), PrintSelf(), ReadXMLAttributes(), vtkMRMLDisplayNode(), and WriteXML().
double vtkMRMLDisplayNode::Specular [protected] |
int vtkMRMLDisplayNode::TensorVisibility [protected] |
Referenced by Copy(), PrintSelf(), ReadXMLAttributes(), vtkMRMLDisplayNode(), and WriteXML().
vtkImageData* vtkMRMLDisplayNode::TextureImageData [protected] |
Referenced by Copy(), ProcessMRMLEvents(), SetAndObserveTextureImageData(), and vtkMRMLDisplayNode().
int vtkMRMLDisplayNode::VectorVisibility [protected] |
Referenced by Copy(), PrintSelf(), ReadXMLAttributes(), vtkMRMLDisplayNode(), and WriteXML().
int vtkMRMLDisplayNode::Visibility [protected] |
Booleans.
Referenced by Copy(), vtkMRMLDiffusionTensorVolumeSliceDisplayNode::GetPolyDataTransformedToSlice(), PrintSelf(), ReadXMLAttributes(), vtkMRMLDisplayNode(), and WriteXML().
1.6.1