|
Slicer 4.2
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
Abstract class that contains graphical display properties for displayable nodes. More...
#include <Libs/MRML/Core/vtkMRMLDisplayNode.h>


Public Types | |
| typedef vtkMRMLNode | Superclass |
Public Member Functions | |
| void | AddViewNodeID (const char *viewNodeID) |
| virtual void | AutoScalarRangeOff () |
| virtual void | AutoScalarRangeOn () |
| virtual void | BackfaceCullingOff () |
| virtual void | BackfaceCullingOn () |
| virtual void | ClippingOff () |
| virtual void | ClippingOn () |
| virtual void | Copy (vtkMRMLNode *node) |
| Copy the node's attributes to this object. | |
| virtual void | EdgeVisibilityOff () |
| virtual void | EdgeVisibilityOn () |
| virtual void | FrontfaceCullingOff () |
| virtual void | FrontfaceCullingOn () |
| virtual int | GetActiveAttributeLocation () |
| virtual char * | GetActiveScalarName () |
| virtual double | GetAmbient () |
| virtual int | GetAutoScalarRange () |
| virtual int | GetBackfaceCulling () |
| virtual const char * | GetClassName () |
| virtual int | GetClipping () |
| virtual void | GetColor (double[3]) |
| virtual void | GetColor (double &, double &, double &) |
| virtual double * | GetColor () |
| virtual vtkMRMLColorNode * | GetColorNode () |
| virtual char * | GetColorNodeID () |
| virtual double | GetDiffuse () |
| virtual vtkMRMLDisplayableNode * | GetDisplayableNode () |
| virtual void | GetEdgeColor (double &, double &, double &) |
| virtual double * | GetEdgeColor () |
| virtual void | GetEdgeColor (double[3]) |
| virtual int | GetEdgeVisibility () |
| virtual int | GetFrontfaceCulling () |
| virtual int | GetInterpolateTexture () |
| virtual int | GetInterpolation () |
| virtual int | GetLighting () |
| virtual double | GetLineWidth () |
| const char * | GetNthViewNodeID (unsigned int index) |
| int | GetNumberOfViewNodeIDs () const |
| virtual double | GetOpacity () |
| virtual double | GetPointSize () |
| virtual double | GetPower () |
| virtual int | GetRepresentation () |
| virtual double * | GetScalarRange () |
| virtual void | GetScalarRange (double &, double &) |
| virtual void | GetScalarRange (double[2]) |
| virtual int | GetScalarVisibility () |
| virtual double | GetSelectedAmbient () |
| virtual double * | GetSelectedColor () |
| virtual void | GetSelectedColor (double[3]) |
| virtual void | GetSelectedColor (double &, double &, double &) |
| virtual double | GetSelectedSpecular () |
| virtual int | GetShading () |
| virtual int | GetSliceIntersectionThickness () |
| virtual int | GetSliceIntersectionVisibility () |
| virtual double | GetSpecular () |
| virtual int | GetTensorVisibility () |
| virtual vtkImageData * | GetTextureImageData () |
| virtual int | GetVectorVisibility () |
| std::vector< std::string > | GetViewNodeIDs () const |
| virtual int | GetVisibility () |
| virtual bool | GetVisibility (const char *viewNodeID) |
| virtual void | InterpolateTextureOff () |
| virtual void | InterpolateTextureOn () |
| virtual int | IsA (const char *type) |
| bool | IsDisplayableInView (const char *viewNodeID) const |
| bool | IsViewNodeIDPresent (const char *viewNodeID) const |
| virtual void | LightingOff () |
| virtual void | LightingOn () |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual void | ProcessMRMLEvents (vtkObject *caller, unsigned long event, void *callData) |
| virtual void | ReadXMLAttributes (const char **atts) |
| void | RemoveAllViewNodeIDs () |
| void | RemoveViewNodeID (char *viewNodeID) |
| virtual void | ScalarVisibilityOff () |
| virtual void | ScalarVisibilityOn () |
| virtual void | SetActiveAttributeLocation (int) |
| virtual void | SetActiveScalarName (const char *scalarName) |
| virtual void | SetAmbient (double) |
| virtual void | SetAndObserveColorNodeID (const char *ColorNodeID) |
| void | SetAndObserveColorNodeID (const std::string &ColorNodeID) |
| void | SetAndObserveTextureImageData (vtkImageData *ImageData) |
| virtual void | SetAutoScalarRange (int) |
| virtual void | SetBackfaceCulling (int) |
| virtual void | SetClipping (int) |
| virtual void | SetColor (double[3]) |
| virtual void | SetColor (double, double, double) |
| virtual void | SetDiffuse (double) |
| virtual void | SetEdgeColor (double, double, double) |
| virtual void | SetEdgeColor (double[3]) |
| virtual void | SetEdgeVisibility (int) |
| virtual void | SetFrontfaceCulling (int) |
| virtual void | SetInterpolateTexture (int) |
| virtual void | SetInterpolation (int) |
| virtual void | SetLighting (int) |
| virtual void | SetLineWidth (double) |
| virtual void | SetOpacity (double) |
| virtual void | SetPointSize (double) |
| virtual void | SetPower (double) |
| virtual void | SetRepresentation (int) |
| virtual void | SetScalarRange (double, double) |
| void | SetScalarRange (double[2]) |
| virtual void | SetScalarVisibility (int) |
| virtual void | SetSceneReferences () |
| Mark the color and views nodes as references. | |
| virtual void | SetSelectedAmbient (double) |
| virtual void | SetSelectedColor (double, double, double) |
| virtual void | SetSelectedColor (double[3]) |
| virtual void | SetSelectedSpecular (double) |
| virtual void | SetShading (int) |
| virtual void | SetSliceIntersectionThickness (int) |
| virtual void | SetSliceIntersectionVisibility (int) |
| virtual void | SetSpecular (double) |
| virtual void | SetTensorVisibility (int) |
| virtual void | SetVectorVisibility (int) |
| virtual void | SetVisibility (int) |
| virtual void | SliceIntersectionVisibilityOff () |
| virtual void | SliceIntersectionVisibilityOn () |
| virtual void | TensorVisibilityOff () |
| virtual void | TensorVisibilityOn () |
| virtual void | UpdateReferenceID (const char *oldID, const char *newID) |
| Update the stored reference to another node in the scene. | |
| virtual void | UpdateReferences () |
| virtual void | UpdateScene (vtkMRMLScene *scene) |
| Finds the storage node and read the data. | |
| virtual void | VectorVisibilityOff () |
| virtual void | VectorVisibilityOn () |
| virtual void | VisibilityOff () |
| virtual void | VisibilityOn () |
| virtual void | WriteXML (ostream &of, int indent) |
Static Public Member Functions | |
| static int | IsTypeOf (const char *type) |
| static vtkMRMLDisplayNode * | SafeDownCast (vtkObject *o) |
Protected Types | |
| enum | InterpolationType { FlatInterpolation = 0, GouraudInterpolation, PhongInterpolation } |
| Interpolation models. More... | |
| enum | RepresentationType { PointsRepresentation = 0, WireframeRepresentation, SurfaceRepresentation } |
Protected Member Functions | |
| void | operator= (const vtkMRMLDisplayNode &) |
| virtual void | SetColorNodeInternal (vtkMRMLColorNode *newColorNode) |
| virtual void | SetTextureImageData (vtkImageData *imageData) |
| vtkMRMLDisplayNode (const vtkMRMLDisplayNode &) | |
| vtkMRMLDisplayNode () | |
| ~vtkMRMLDisplayNode () | |
Protected Attributes | |
| int | ActiveAttributeLocation |
| char * | ActiveScalarName |
| double | Ambient |
| int | AutoScalarRange |
| int | BackfaceCulling |
| int | Clipping |
| double | Color [3] |
| vtkMRMLColorNode * | ColorNode |
| char * | ColorNodeID |
| double | Diffuse |
| double | EdgeColor [3] |
| int | EdgeVisibility |
| int | FrontfaceCulling |
| int | InterpolateTexture |
| int | Interpolation |
| int | Lighting |
| double | LineWidth |
| double | Opacity |
| double | PointSize |
| double | Power |
| int | Representation |
| double | ScalarRange [2] |
| int | ScalarVisibility |
| double | SelectedAmbient |
| double | SelectedColor [3] |
| double | SelectedSpecular |
| int | Shading |
| int | SliceIntersectionThickness |
| int | SliceIntersectionVisibility |
| double | Specular |
| int | TensorVisibility |
| vtkImageData * | TextureImageData |
| int | VectorVisibility |
| std::vector< std::string > | ViewNodeIDs |
| int | Visibility |
Abstract class that contains graphical display properties for displayable nodes.
vtkMRMLDisplayNode fires a ModifiedEvent event when the texture image data or the color node is modified.
Definition at line 36 of file vtkMRMLDisplayNode.h.
Reimplemented from vtkMRMLNode.
Reimplemented in vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLDiffusionWeightedVolumeDisplayNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLLabelMapVolumeDisplayNode, vtkMRMLModelDisplayNode, vtkMRMLScalarVolumeDisplayNode, vtkMRMLUnstructuredGridDisplayNode, vtkMRMLVectorVolumeDisplayNode, vtkMRMLVolumeDisplayNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationPointDisplayNode, vtkMRMLAnnotationTextDisplayNode, vtkMRMLMultiVolumeRenderingDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleLineDisplayNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLCPURayCastVolumeRenderingDisplayNode, vtkMRMLGPURayCastVolumeRenderingDisplayNode, vtkMRMLGPUTextureMappingVolumeRenderingDisplayNode, vtkMRMLNCIMultiVolumeRayCastVolumeRenderingDisplayNode, vtkMRMLNCIRayCastVolumeRenderingDisplayNode, and vtkMRMLVolumeRenderingDisplayNode.
Definition at line 39 of file vtkMRMLDisplayNode.h.
enum vtkMRMLDisplayNode::InterpolationType [protected] |
Interpolation models.
Definition at line 526 of file vtkMRMLDisplayNode.h.
enum vtkMRMLDisplayNode::RepresentationType [protected] |
| vtkMRMLDisplayNode::vtkMRMLDisplayNode | ( | ) | [protected] |
| vtkMRMLDisplayNode::~vtkMRMLDisplayNode | ( | ) | [protected] |
| vtkMRMLDisplayNode::vtkMRMLDisplayNode | ( | const vtkMRMLDisplayNode & | ) | [protected] |
| void vtkMRMLDisplayNode::AddViewNodeID | ( | const char * | viewNodeID | ) |
Add View Node ID for the view to display this node in.
| virtual void vtkMRMLDisplayNode::AutoScalarRangeOff | ( | ) | [virtual] |
| virtual void vtkMRMLDisplayNode::AutoScalarRangeOn | ( | ) | [virtual] |
Set the auto scalar range flag of the display node.
| virtual void vtkMRMLDisplayNode::BackfaceCullingOff | ( | ) | [virtual] |
| virtual void vtkMRMLDisplayNode::BackfaceCullingOn | ( | ) | [virtual] |
Set the backface culling of the display node.
| virtual void vtkMRMLDisplayNode::ClippingOff | ( | ) | [virtual] |
| virtual void vtkMRMLDisplayNode::ClippingOn | ( | ) | [virtual] |
Set the clipping of the display node.
| virtual void vtkMRMLDisplayNode::Copy | ( | vtkMRMLNode * | node | ) | [virtual] |
Copy the node's attributes to this object.
Reimplemented from vtkMRMLNode.
Reimplemented in vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLDiffusionWeightedVolumeDisplayNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLScalarVolumeDisplayNode, vtkMRMLUnstructuredGridDisplayNode, vtkMRMLVectorVolumeDisplayNode, vtkMRMLVolumeDisplayNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationPointDisplayNode, vtkMRMLAnnotationTextDisplayNode, vtkMRMLMultiVolumeRenderingDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLCPURayCastVolumeRenderingDisplayNode, vtkMRMLGPURayCastVolumeRenderingDisplayNode, vtkMRMLNCIMultiVolumeRayCastVolumeRenderingDisplayNode, vtkMRMLNCIRayCastVolumeRenderingDisplayNode, and vtkMRMLVolumeRenderingDisplayNode.
| virtual void vtkMRMLDisplayNode::EdgeVisibilityOff | ( | ) | [virtual] |
| virtual void vtkMRMLDisplayNode::EdgeVisibilityOn | ( | ) | [virtual] |
| virtual void vtkMRMLDisplayNode::FrontfaceCullingOff | ( | ) | [virtual] |
| virtual void vtkMRMLDisplayNode::FrontfaceCullingOn | ( | ) | [virtual] |
Set the backface culling of the display node.
| virtual int vtkMRMLDisplayNode::GetActiveAttributeLocation | ( | ) | [virtual] |
Get the active attribute location of the display node.
| virtual char* vtkMRMLDisplayNode::GetActiveScalarName | ( | ) | [virtual] |
Return the name of the currently active scalar field for this model.
| virtual double vtkMRMLDisplayNode::GetAmbient | ( | ) | [virtual] |
Get the ambient coef of the display node.
| virtual int vtkMRMLDisplayNode::GetAutoScalarRange | ( | ) | [virtual] |
Get the auto scalar range flag of the display node.
| virtual int vtkMRMLDisplayNode::GetBackfaceCulling | ( | ) | [virtual] |
Get the backface culling of the display node.
| virtual const char* vtkMRMLDisplayNode::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkMRMLNode.
Reimplemented in vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLDiffusionWeightedVolumeDisplayNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLLabelMapVolumeDisplayNode, vtkMRMLModelDisplayNode, vtkMRMLScalarVolumeDisplayNode, vtkMRMLUnstructuredGridDisplayNode, vtkMRMLVectorVolumeDisplayNode, vtkMRMLVolumeDisplayNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationPointDisplayNode, vtkMRMLAnnotationTextDisplayNode, vtkMRMLMultiVolumeRenderingDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleLineDisplayNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLCPURayCastVolumeRenderingDisplayNode, vtkMRMLGPURayCastVolumeRenderingDisplayNode, vtkMRMLGPUTextureMappingVolumeRenderingDisplayNode, vtkMRMLNCIMultiVolumeRayCastVolumeRenderingDisplayNode, vtkMRMLNCIRayCastVolumeRenderingDisplayNode, and vtkMRMLVolumeRenderingDisplayNode.
| virtual int vtkMRMLDisplayNode::GetClipping | ( | ) | [virtual] |
Get the clipping of the display node.
| virtual double* vtkMRMLDisplayNode::GetColor | ( | ) | [virtual] |
Get the color of the display node.
| virtual void vtkMRMLDisplayNode::GetColor | ( | double & | , |
| double & | , | ||
| double & | |||
| ) | [virtual] |
| virtual void vtkMRMLDisplayNode::GetColor | ( | double | [3] | ) | [virtual] |
| virtual vtkMRMLColorNode* vtkMRMLDisplayNode::GetColorNode | ( | ) | [virtual] |
Get associated color MRML node. Search the node into the scene if the node hasn't been cached yet. This can be a slow call.
| virtual char* vtkMRMLDisplayNode::GetColorNodeID | ( | ) | [virtual] |
Get color node ID of the displaty node.
| virtual double vtkMRMLDisplayNode::GetDiffuse | ( | ) | [virtual] |
Get the diffuse coef of the display node.
| virtual vtkMRMLDisplayableNode* vtkMRMLDisplayNode::GetDisplayableNode | ( | ) | [virtual] |
Returns the first displayable node that is associated to this display node Warning: This function is slow as it browses the entire scene to find the displayable node.
| virtual double* vtkMRMLDisplayNode::GetEdgeColor | ( | ) | [virtual] |
Get the edge color of the display node.
| virtual void vtkMRMLDisplayNode::GetEdgeColor | ( | double & | , |
| double & | , | ||
| double & | |||
| ) | [virtual] |
| virtual void vtkMRMLDisplayNode::GetEdgeColor | ( | double | [3] | ) | [virtual] |
| virtual int vtkMRMLDisplayNode::GetEdgeVisibility | ( | ) | [virtual] |
Get the visibility of the edges.
| virtual int vtkMRMLDisplayNode::GetFrontfaceCulling | ( | ) | [virtual] |
Get the backface culling of the display node.
| virtual int vtkMRMLDisplayNode::GetInterpolateTexture | ( | ) | [virtual] |
Get the texture interpolation of the display node.
| virtual int vtkMRMLDisplayNode::GetInterpolation | ( | ) | [virtual] |
Get the interpolation of the surface.
| virtual int vtkMRMLDisplayNode::GetLighting | ( | ) | [virtual] |
Get the lighting of the display node.
| virtual double vtkMRMLDisplayNode::GetLineWidth | ( | ) | [virtual] |
Get the widget of lines.
| const char* vtkMRMLDisplayNode::GetNthViewNodeID | ( | unsigned int | index | ) |
Get View Node ID's for the view to display this node in. If NULL, display in all views
| int vtkMRMLDisplayNode::GetNumberOfViewNodeIDs | ( | ) | const [inline] |
Get number of View Node ID's for the view to display this node in. If 0, display in all views
Definition at line 664 of file vtkMRMLDisplayNode.h.
| virtual double vtkMRMLDisplayNode::GetOpacity | ( | ) | [virtual] |
Get the opacity coef of the display node.
| virtual double vtkMRMLDisplayNode::GetPointSize | ( | ) | [virtual] |
Get the diameter of points.
| virtual double vtkMRMLDisplayNode::GetPower | ( | ) | [virtual] |
Get the specular power coef of the display node.
| virtual int vtkMRMLDisplayNode::GetRepresentation | ( | ) | [virtual] |
Get the representation of the surface.
| virtual double* vtkMRMLDisplayNode::GetScalarRange | ( | ) | [virtual] |
Get the scalar range of the display node.
| virtual void vtkMRMLDisplayNode::GetScalarRange | ( | double | [2] | ) | [virtual] |
| virtual void vtkMRMLDisplayNode::GetScalarRange | ( | double & | , |
| double & | |||
| ) | [virtual] |
| virtual int vtkMRMLDisplayNode::GetScalarVisibility | ( | ) | [virtual] |
Get the scalar visibility of the display node.
| virtual double vtkMRMLDisplayNode::GetSelectedAmbient | ( | ) | [virtual] |
Get the selected ambient coef of the display node.
| virtual void vtkMRMLDisplayNode::GetSelectedColor | ( | double | [3] | ) | [virtual] |
| virtual double* vtkMRMLDisplayNode::GetSelectedColor | ( | ) | [virtual] |
Get the selected color of the display node.
| virtual void vtkMRMLDisplayNode::GetSelectedColor | ( | double & | , |
| double & | , | ||
| double & | |||
| ) | [virtual] |
| virtual double vtkMRMLDisplayNode::GetSelectedSpecular | ( | ) | [virtual] |
Get the selected specular coef of the display node.
| virtual int vtkMRMLDisplayNode::GetShading | ( | ) | [virtual] |
Get the shading of the display node.
| virtual int vtkMRMLDisplayNode::GetSliceIntersectionThickness | ( | ) | [virtual] |
Get the slice intersection thickness of the display node. In voxels.
| virtual int vtkMRMLDisplayNode::GetSliceIntersectionVisibility | ( | ) | [virtual] |
Get the slice intersection visibility of the display node.
| virtual double vtkMRMLDisplayNode::GetSpecular | ( | ) | [virtual] |
Get the specular coef of the display node.
| virtual int vtkMRMLDisplayNode::GetTensorVisibility | ( | ) | [virtual] |
Get the tensor visibility of the display node.
| virtual vtkImageData* vtkMRMLDisplayNode::GetTextureImageData | ( | ) | [virtual] |
Get the texture image data.
| virtual int vtkMRMLDisplayNode::GetVectorVisibility | ( | ) | [virtual] |
Get the vector visibility of the display node.
| std::vector< std::string > vtkMRMLDisplayNode::GetViewNodeIDs | ( | ) | const [inline] |
Get all View Node ID's for the view to display this node in. If empty, display in all views
Definition at line 670 of file vtkMRMLDisplayNode.h.
| virtual int vtkMRMLDisplayNode::GetVisibility | ( | ) | [virtual] |
Get the visibility of the display node.
| virtual bool vtkMRMLDisplayNode::GetVisibility | ( | const char * | viewNodeID | ) | [virtual] |
Return true if the display node should be visible in the view node. To be visible in the view, the node needs to be visible (Visibility == 1) and the view ID must be in the ViewNodeIDs list or the list must be empty (visible in all views).
| virtual void vtkMRMLDisplayNode::InterpolateTextureOff | ( | ) | [virtual] |
| virtual void vtkMRMLDisplayNode::InterpolateTextureOn | ( | ) | [virtual] |
Set the texture interpolation of the display node.
| virtual int vtkMRMLDisplayNode::IsA | ( | const char * | type | ) | [virtual] |
Reimplemented from vtkMRMLNode.
Reimplemented in vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLDiffusionWeightedVolumeDisplayNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLLabelMapVolumeDisplayNode, vtkMRMLModelDisplayNode, vtkMRMLScalarVolumeDisplayNode, vtkMRMLUnstructuredGridDisplayNode, vtkMRMLVectorVolumeDisplayNode, vtkMRMLVolumeDisplayNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationPointDisplayNode, vtkMRMLAnnotationTextDisplayNode, vtkMRMLMultiVolumeRenderingDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleLineDisplayNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLCPURayCastVolumeRenderingDisplayNode, vtkMRMLGPURayCastVolumeRenderingDisplayNode, vtkMRMLGPUTextureMappingVolumeRenderingDisplayNode, vtkMRMLNCIMultiVolumeRayCastVolumeRenderingDisplayNode, vtkMRMLNCIRayCastVolumeRenderingDisplayNode, and vtkMRMLVolumeRenderingDisplayNode.
| bool vtkMRMLDisplayNode::IsDisplayableInView | ( | const char * | viewNodeID | ) | const |
Returns true if the viewNodeID is present in the ViewNodeId list or there is no ViewNodeId in the list (meaning all the views display the node)
| static int vtkMRMLDisplayNode::IsTypeOf | ( | const char * | type | ) | [static] |
Reimplemented from vtkMRMLNode.
Reimplemented in vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLDiffusionWeightedVolumeDisplayNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLLabelMapVolumeDisplayNode, vtkMRMLModelDisplayNode, vtkMRMLScalarVolumeDisplayNode, vtkMRMLUnstructuredGridDisplayNode, vtkMRMLVectorVolumeDisplayNode, vtkMRMLVolumeDisplayNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationPointDisplayNode, vtkMRMLAnnotationTextDisplayNode, vtkMRMLMultiVolumeRenderingDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleLineDisplayNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLCPURayCastVolumeRenderingDisplayNode, vtkMRMLGPURayCastVolumeRenderingDisplayNode, vtkMRMLGPUTextureMappingVolumeRenderingDisplayNode, vtkMRMLNCIMultiVolumeRayCastVolumeRenderingDisplayNode, vtkMRMLNCIRayCastVolumeRenderingDisplayNode, and vtkMRMLVolumeRenderingDisplayNode.
| bool vtkMRMLDisplayNode::IsViewNodeIDPresent | ( | const char * | viewNodeID | ) | const |
True if the view node id is present in the viewnodeid list false if not found
| virtual void vtkMRMLDisplayNode::LightingOff | ( | ) | [virtual] |
| virtual void vtkMRMLDisplayNode::LightingOn | ( | ) | [virtual] |
Enable/Disable the lighting of the display node.
| void vtkMRMLDisplayNode::operator= | ( | const vtkMRMLDisplayNode & | ) | [protected] |
| void vtkMRMLDisplayNode::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) |
Reimplemented from vtkMRMLNode.
Reimplemented in vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLDiffusionWeightedVolumeDisplayNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLLabelMapVolumeDisplayNode, vtkMRMLScalarVolumeDisplayNode, vtkMRMLUnstructuredGridDisplayNode, vtkMRMLVectorVolumeDisplayNode, vtkMRMLVolumeDisplayNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationPointDisplayNode, vtkMRMLAnnotationTextDisplayNode, vtkMRMLMultiVolumeRenderingDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleLineDisplayNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLCPURayCastVolumeRenderingDisplayNode, vtkMRMLGPURayCastVolumeRenderingDisplayNode, vtkMRMLGPUTextureMappingVolumeRenderingDisplayNode, vtkMRMLNCIMultiVolumeRayCastVolumeRenderingDisplayNode, vtkMRMLNCIRayCastVolumeRenderingDisplayNode, and vtkMRMLVolumeRenderingDisplayNode.
| virtual void vtkMRMLDisplayNode::ProcessMRMLEvents | ( | vtkObject * | caller, |
| unsigned long | event, | ||
| void * | callData | ||
| ) | [virtual] |
Propagate ModifiedEvent generated by the texture image data or the color node.
Reimplemented from vtkMRMLNode.
Reimplemented in vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLLabelMapVolumeDisplayNode, vtkMRMLModelDisplayNode, vtkMRMLScalarVolumeDisplayNode, vtkMRMLUnstructuredGridDisplayNode, vtkMRMLVectorVolumeDisplayNode, vtkMRMLVolumeDisplayNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationPointDisplayNode, vtkMRMLAnnotationTextDisplayNode, vtkMRMLMultiVolumeRenderingDisplayNode, vtkMRMLNCIMultiVolumeRayCastVolumeRenderingDisplayNode, and vtkMRMLVolumeRenderingDisplayNode.
| virtual void vtkMRMLDisplayNode::ReadXMLAttributes | ( | const char ** | atts | ) | [virtual] |
Read node attributes from XML file.
Reimplemented from vtkMRMLNode.
Reimplemented in vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLDiffusionWeightedVolumeDisplayNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLScalarVolumeDisplayNode, vtkMRMLUnstructuredGridDisplayNode, vtkMRMLVectorVolumeDisplayNode, vtkMRMLVolumeDisplayNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationPointDisplayNode, vtkMRMLAnnotationTextDisplayNode, vtkMRMLMultiVolumeRenderingDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLCPURayCastVolumeRenderingDisplayNode, vtkMRMLGPURayCastVolumeRenderingDisplayNode, vtkMRMLNCIMultiVolumeRayCastVolumeRenderingDisplayNode, vtkMRMLNCIRayCastVolumeRenderingDisplayNode, and vtkMRMLVolumeRenderingDisplayNode.
| void vtkMRMLDisplayNode::RemoveAllViewNodeIDs | ( | ) |
Remove All View Node IDs for the views to display this node in.
| void vtkMRMLDisplayNode::RemoveViewNodeID | ( | char * | viewNodeID | ) |
Remove View Node ID for the view to display this node in.
| static vtkMRMLDisplayNode* vtkMRMLDisplayNode::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkMRMLNode.
Reimplemented in vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLDiffusionWeightedVolumeDisplayNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLLabelMapVolumeDisplayNode, vtkMRMLModelDisplayNode, vtkMRMLScalarVolumeDisplayNode, vtkMRMLUnstructuredGridDisplayNode, vtkMRMLVectorVolumeDisplayNode, vtkMRMLVolumeDisplayNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationPointDisplayNode, vtkMRMLAnnotationTextDisplayNode, vtkMRMLMultiVolumeRenderingDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleLineDisplayNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLCPURayCastVolumeRenderingDisplayNode, vtkMRMLGPURayCastVolumeRenderingDisplayNode, vtkMRMLGPUTextureMappingVolumeRenderingDisplayNode, vtkMRMLNCIMultiVolumeRayCastVolumeRenderingDisplayNode, vtkMRMLNCIRayCastVolumeRenderingDisplayNode, and vtkMRMLVolumeRenderingDisplayNode.
| virtual void vtkMRMLDisplayNode::ScalarVisibilityOff | ( | ) | [virtual] |
| virtual void vtkMRMLDisplayNode::ScalarVisibilityOn | ( | ) | [virtual] |
Set the scalar visibility of the display node.
| virtual void vtkMRMLDisplayNode::SetActiveAttributeLocation | ( | int | ) | [virtual] |
Set the active attribute location of the display node. vtkAssignAttribute::POINT_DATA by default.
Reimplemented in vtkMRMLModelDisplayNode.
| virtual void vtkMRMLDisplayNode::SetActiveScalarName | ( | const char * | scalarName | ) | [virtual] |
Set the active scalar name of the display node.
Reimplemented in vtkMRMLModelDisplayNode.
| virtual void vtkMRMLDisplayNode::SetAmbient | ( | double | ) | [virtual] |
Set the ambient coef of the display node.
| virtual void vtkMRMLDisplayNode::SetAndObserveColorNodeID | ( | const char * | ColorNodeID | ) | [virtual] |
Set and observe color node of the displaty node.
| void vtkMRMLDisplayNode::SetAndObserveColorNodeID | ( | const std::string & | ColorNodeID | ) |
Set and observe color node of the displaty node. Utility method that conveniently takes a string instead of a char*
| void vtkMRMLDisplayNode::SetAndObserveTextureImageData | ( | vtkImageData * | ImageData | ) |
Set and observe the texture image data.
| virtual void vtkMRMLDisplayNode::SetAutoScalarRange | ( | int | ) | [virtual] |
Set the auto scalar range flag of the display node.
| virtual void vtkMRMLDisplayNode::SetBackfaceCulling | ( | int | ) | [virtual] |
Set the backface culling of the display node.
| virtual void vtkMRMLDisplayNode::SetClipping | ( | int | ) | [virtual] |
Set the clipping of the display node.
| virtual void vtkMRMLDisplayNode::SetColor | ( | double | [3] | ) | [virtual] |
| virtual void vtkMRMLDisplayNode::SetColor | ( | double | , |
| double | , | ||
| double | |||
| ) | [virtual] |
Set the color of the display node.
| virtual void vtkMRMLDisplayNode::SetColorNodeInternal | ( | vtkMRMLColorNode * | newColorNode | ) | [protected, virtual] |
Internal function to set the color node. Called by SetColorNodeID().
Reimplemented in vtkMRMLScalarVolumeDisplayNode.
| virtual void vtkMRMLDisplayNode::SetDiffuse | ( | double | ) | [virtual] |
Set the diffuse coef of the display node.
| virtual void vtkMRMLDisplayNode::SetEdgeColor | ( | double | , |
| double | , | ||
| double | |||
| ) | [virtual] |
Set the edge color of the display node.
| virtual void vtkMRMLDisplayNode::SetEdgeColor | ( | double | [3] | ) | [virtual] |
| virtual void vtkMRMLDisplayNode::SetEdgeVisibility | ( | int | ) | [virtual] |
Set the visibility of the edges.
| virtual void vtkMRMLDisplayNode::SetFrontfaceCulling | ( | int | ) | [virtual] |
Set the backface culling of the display node.
| virtual void vtkMRMLDisplayNode::SetInterpolateTexture | ( | int | ) | [virtual] |
Set the texture interpolation of the display node.
| virtual void vtkMRMLDisplayNode::SetInterpolation | ( | int | ) | [virtual] |
Set the interpolation of the surface.
| virtual void vtkMRMLDisplayNode::SetLighting | ( | int | ) | [virtual] |
Enable/Disable lighting of the display node.
| virtual void vtkMRMLDisplayNode::SetLineWidth | ( | double | ) | [virtual] |
Set the width of lines.
| virtual void vtkMRMLDisplayNode::SetOpacity | ( | double | ) | [virtual] |
Set the opacity coef of the display node.
| virtual void vtkMRMLDisplayNode::SetPointSize | ( | double | ) | [virtual] |
Set the diameter of points.
| virtual void vtkMRMLDisplayNode::SetPower | ( | double | ) | [virtual] |
Set the specular power coef of the display node.
| virtual void vtkMRMLDisplayNode::SetRepresentation | ( | int | ) | [virtual] |
Set the representation of the surface.
| void vtkMRMLDisplayNode::SetScalarRange | ( | double | [2] | ) |
| virtual void vtkMRMLDisplayNode::SetScalarRange | ( | double | , |
| double | |||
| ) | [virtual] |
Set the scalar range of the display node.
| virtual void vtkMRMLDisplayNode::SetScalarVisibility | ( | int | ) | [virtual] |
Set the scalar visibility of the display node.
| virtual void vtkMRMLDisplayNode::SetSceneReferences | ( | ) | [virtual] |
Mark the color and views nodes as references.
Reimplemented from vtkMRMLNode.
Reimplemented in vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLNCIMultiVolumeRayCastVolumeRenderingDisplayNode, and vtkMRMLVolumeRenderingDisplayNode.
| virtual void vtkMRMLDisplayNode::SetSelectedAmbient | ( | double | ) | [virtual] |
Set the selected ambient coef of the display node.
| virtual void vtkMRMLDisplayNode::SetSelectedColor | ( | double | , |
| double | , | ||
| double | |||
| ) | [virtual] |
Set the selected color of the display node.
| virtual void vtkMRMLDisplayNode::SetSelectedColor | ( | double | [3] | ) | [virtual] |
| virtual void vtkMRMLDisplayNode::SetSelectedSpecular | ( | double | ) | [virtual] |
Set the selected specular coef of the display node.
| virtual void vtkMRMLDisplayNode::SetShading | ( | int | ) | [virtual] |
Set the shading mode (None, Gouraud, Flat) of the display node.
| virtual void vtkMRMLDisplayNode::SetSliceIntersectionThickness | ( | int | ) | [virtual] |
Set the slice intersection thickness of the display node. In voxels.
| virtual void vtkMRMLDisplayNode::SetSliceIntersectionVisibility | ( | int | ) | [virtual] |
Set the slice intersection visibility of the display node.
| virtual void vtkMRMLDisplayNode::SetSpecular | ( | double | ) | [virtual] |
Set the specular coef of the display node.
| virtual void vtkMRMLDisplayNode::SetTensorVisibility | ( | int | ) | [virtual] |
Set the tensor visibility of the display node.
| virtual void vtkMRMLDisplayNode::SetTextureImageData | ( | vtkImageData * | imageData | ) | [protected, virtual] |
Internal function to set the texture image data. Called by SetAndObserveTextureImageData().
| virtual void vtkMRMLDisplayNode::SetVectorVisibility | ( | int | ) | [virtual] |
Set the vector visibility of the display node.
| virtual void vtkMRMLDisplayNode::SetVisibility | ( | int | ) | [virtual] |
Set the visibility of the display node.
| virtual void vtkMRMLDisplayNode::SliceIntersectionVisibilityOff | ( | ) | [virtual] |
| virtual void vtkMRMLDisplayNode::SliceIntersectionVisibilityOn | ( | ) | [virtual] |
Set the slice intersection visibility of the display node.
| virtual void vtkMRMLDisplayNode::TensorVisibilityOff | ( | ) | [virtual] |
| virtual void vtkMRMLDisplayNode::TensorVisibilityOn | ( | ) | [virtual] |
Set the tensor visibility of the display node.
| virtual void vtkMRMLDisplayNode::UpdateReferenceID | ( | const char * | oldID, |
| const char * | newID | ||
| ) | [virtual] |
Update the stored reference to another node in the scene.
Reimplemented from vtkMRMLNode.
Reimplemented in vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLMultiVolumeRenderingDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLNCIMultiVolumeRayCastVolumeRenderingDisplayNode, and vtkMRMLVolumeRenderingDisplayNode.
| virtual 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, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLVolumeDisplayNode, vtkMRMLMultiVolumeRenderingDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLNCIMultiVolumeRayCastVolumeRenderingDisplayNode, and vtkMRMLVolumeRenderingDisplayNode.
| virtual void vtkMRMLDisplayNode::UpdateScene | ( | vtkMRMLScene * | scene | ) | [virtual] |
Finds the storage node and read the data.
Reimplemented from vtkMRMLNode.
Reimplemented in vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLVolumeDisplayNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationPointDisplayNode, vtkMRMLAnnotationTextDisplayNode, vtkMRMLMultiVolumeRenderingDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLNCIMultiVolumeRayCastVolumeRenderingDisplayNode, and vtkMRMLVolumeRenderingDisplayNode.
| virtual void vtkMRMLDisplayNode::VectorVisibilityOff | ( | ) | [virtual] |
| virtual void vtkMRMLDisplayNode::VectorVisibilityOn | ( | ) | [virtual] |
Set the vector visibility of the display node.
| virtual void vtkMRMLDisplayNode::VisibilityOff | ( | ) | [virtual] |
| virtual void vtkMRMLDisplayNode::VisibilityOn | ( | ) | [virtual] |
Set the visibility of the display node.
| virtual 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, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLScalarVolumeDisplayNode, vtkMRMLUnstructuredGridDisplayNode, vtkMRMLVectorVolumeDisplayNode, vtkMRMLVolumeDisplayNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationPointDisplayNode, vtkMRMLAnnotationTextDisplayNode, vtkMRMLMultiVolumeRenderingDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLCPURayCastVolumeRenderingDisplayNode, vtkMRMLGPURayCastVolumeRenderingDisplayNode, vtkMRMLNCIMultiVolumeRayCastVolumeRenderingDisplayNode, vtkMRMLNCIRayCastVolumeRenderingDisplayNode, and vtkMRMLVolumeRenderingDisplayNode.
int vtkMRMLDisplayNode::ActiveAttributeLocation [protected] |
This property controls on which attribute the ActiveScalarName applies. Typically vtkAssignAttribute::POINT_DATA or vtkAssignAttribute::CELL_DATA. Default to vtkAssignAttribute::POINT_DATA
Definition at line 459 of file vtkMRMLDisplayNode.h.
char* vtkMRMLDisplayNode::ActiveScalarName [protected] |
Active vtkDataSetAttributes::Scalars field name for the ActiveAttributeLocation array. This is typically used to specify what field array is the color array that needs to be used by the VTK mappers. No active scalar name by default other than the default polydata.
Definition at line 453 of file vtkMRMLDisplayNode.h.
double vtkMRMLDisplayNode::Ambient [protected] |
Ambient of the surface expressed as a number from 0 to 1. 0. by default.
Definition at line 470 of file vtkMRMLDisplayNode.h.
int vtkMRMLDisplayNode::AutoScalarRange [protected] |
Indicates whether to use scalar range from polydata or the one specidied by ScalarRange. Auto (1) by default.
Definition at line 616 of file vtkMRMLDisplayNode.h.
int vtkMRMLDisplayNode::BackfaceCulling [protected] |
Indicates whether to cull (not render) the backface of the surface. 1 by default.
Definition at line 588 of file vtkMRMLDisplayNode.h.
int vtkMRMLDisplayNode::Clipping [protected] |
Specifies whether to clip the surface with the slice planes. 0 by default.
Definition at line 562 of file vtkMRMLDisplayNode.h.
double vtkMRMLDisplayNode::Color[3] [protected] |
Model's color in the format [r,g,b]. Gray (0.5, 0.5, 0.5) by default.
Definition at line 635 of file vtkMRMLDisplayNode.h.
vtkMRMLColorNode* vtkMRMLDisplayNode::ColorNode [protected] |
Cached instance of the color node ID found in the scene. The node is observed and when modified, vtkMRMLDisplayNode fires a ModifiedEvent too.
Definition at line 444 of file vtkMRMLDisplayNode.h.
char* vtkMRMLDisplayNode::ColorNodeID [protected] |
String ID of the color MRML node. The color node LUT or Color transfer function is set to the VTK mappers. Note that anytime the color node is modified, the observing display node fires a Modified event. No color node by default.
Definition at line 439 of file vtkMRMLDisplayNode.h.
double vtkMRMLDisplayNode::Diffuse [protected] |
Diffuse of the surface expressed as a number from 0 to 1. 1. by default.
Definition at line 475 of file vtkMRMLDisplayNode.h.
double vtkMRMLDisplayNode::EdgeColor[3] [protected] |
The property controls the color of primitive edges (if edge visibility is enabled). Black (0,0,0) by default.
Definition at line 641 of file vtkMRMLDisplayNode.h.
int vtkMRMLDisplayNode::EdgeVisibility [protected] |
This property controls the visibility of edges. On some renderers it is possible to render the edges of geometric primitives separately from the interior. 0 by default.
Definition at line 557 of file vtkMRMLDisplayNode.h.
int vtkMRMLDisplayNode::FrontfaceCulling [protected] |
Indicates whether to cull (not render) the frontface of the surface. 0 by default.
Definition at line 582 of file vtkMRMLDisplayNode.h.
int vtkMRMLDisplayNode::InterpolateTexture [protected] |
Indicates whether to use interpolate texture. Don't interpolate (0) by default.
Definition at line 622 of file vtkMRMLDisplayNode.h.
int vtkMRMLDisplayNode::Interpolation [protected] |
Set the shading interpolation method for an object. Note that to use an interpolation other than FlatInterpolation, normals must be associated to the polydata (Gouraud and Phong are usually the same). GouraudInterpolation by default.
Definition at line 538 of file vtkMRMLDisplayNode.h.
int vtkMRMLDisplayNode::Lighting [protected] |
This property controls the lighting. 1 by default.
Definition at line 523 of file vtkMRMLDisplayNode.h.
double vtkMRMLDisplayNode::LineWidth [protected] |
Width of a line. The width is expressed in screen units. The default is 1.0.
Definition at line 505 of file vtkMRMLDisplayNode.h.
double vtkMRMLDisplayNode::Opacity [protected] |
Opacity of the surface expressed as a number from 0 to 1. Opaque (1.) by default.
Definition at line 465 of file vtkMRMLDisplayNode.h.
double vtkMRMLDisplayNode::PointSize [protected] |
Diameter of a point. The size is expressed in screen units. The default is 1.0.
Definition at line 500 of file vtkMRMLDisplayNode.h.
double vtkMRMLDisplayNode::Power [protected] |
Power of the surface specularity expressed as a number from 0 to 100. 1. by default.
Definition at line 485 of file vtkMRMLDisplayNode.h.
int vtkMRMLDisplayNode::Representation [protected] |
Control the surface geometry representation for the object. SurfaceRepresentation by default.
Definition at line 517 of file vtkMRMLDisplayNode.h.
double vtkMRMLDisplayNode::ScalarRange[2] [protected] |
Range of scalar values to render rather than the single color designated by colorName. [0, 100] by default.
Definition at line 629 of file vtkMRMLDisplayNode.h.
int vtkMRMLDisplayNode::ScalarVisibility [protected] |
Indicates whether to render the scalar value associated with each polygon vertex. Hidden (0) by default.
Definition at line 595 of file vtkMRMLDisplayNode.h.
double vtkMRMLDisplayNode::SelectedAmbient [protected] |
Node's selected ambient. 0.4 by default.
Definition at line 490 of file vtkMRMLDisplayNode.h.
double vtkMRMLDisplayNode::SelectedColor[3] [protected] |
Node's selected ambient color (r,g,b). Red (1., 0., 0.) by default.
Definition at line 646 of file vtkMRMLDisplayNode.h.
double vtkMRMLDisplayNode::SelectedSpecular [protected] |
Node's selected specular. 0.5 by default.
Definition at line 495 of file vtkMRMLDisplayNode.h.
int vtkMRMLDisplayNode::Shading [protected] |
This property controls whether the shading is enabled/disabled. 1 by default.
Definition at line 544 of file vtkMRMLDisplayNode.h.
int vtkMRMLDisplayNode::SliceIntersectionThickness [protected] |
Specifies how thick to show the intersections with slice planes if slice intersection visibility is on 1 voxel by default.
Definition at line 576 of file vtkMRMLDisplayNode.h.
int vtkMRMLDisplayNode::SliceIntersectionVisibility [protected] |
Specifies whether to show model intersections on slice planes. 0 by default.
Definition at line 569 of file vtkMRMLDisplayNode.h.
double vtkMRMLDisplayNode::Specular [protected] |
Specular of the surface expressed as a number from 0 to 1. 0. by default.
Definition at line 480 of file vtkMRMLDisplayNode.h.
int vtkMRMLDisplayNode::TensorVisibility [protected] |
Indicates whether to render the tensor value associated with each polygon vertex. Hidden (0) by default.
Definition at line 609 of file vtkMRMLDisplayNode.h.
vtkImageData* vtkMRMLDisplayNode::TextureImageData [protected] |
Associated ImageData to apply as texture. The image data is observed and when modified, vtkMRMLDisplayNode fires a ModifiedEvent too. No texture (NULL) by default.
Definition at line 430 of file vtkMRMLDisplayNode.h.
int vtkMRMLDisplayNode::VectorVisibility [protected] |
Indicates whether to render the vector value associated with each polygon vertex. Hidden (0) by default.
Definition at line 602 of file vtkMRMLDisplayNode.h.
std::vector< std::string > vtkMRMLDisplayNode::ViewNodeIDs [protected] |
List of view node ID's for which the display node should be visible into. If the list is empty, it means the display node should be visible in all the view nodes. The displayable managers are responsible for reading this property. Visible in all views (empty) by default.
Definition at line 657 of file vtkMRMLDisplayNode.h.
int vtkMRMLDisplayNode::Visibility [protected] |
Indicates if the surface is visible. True by default.
Definition at line 550 of file vtkMRMLDisplayNode.h.
1.7.4