#include <vtkMRMLDiffusionTensorDisplayPropertiesNode.h>
vtkMRMLDiffusionTensorDisplayPropertiesNode - MRML node for display of a diffusion tensor.
This node describes display properties at the (conceptual) single-tensor level. A tensor can be displayed using various scalar invariants and glyphs. This class is used by classes (vtkMRMLFiberBundleDisplayNode, vtkMRMLDiffusionTensorVolumeDisplayNode) that handle higher-level display concepts for many diffusion tensors, such as choosing between scalars/glyphs/etc. for specific display needs. This class inherits from the vtkMRMLColorNode->vtkMRMLColorTableNode superclasses, used for vtkMRMLModelNodes and vtkMRMLVolumeNodes, in order to provide specific lookup tables for the scalar invariant display.
| anonymous enum |
Display Information: Types of scalars that may be generated from tensors.
| anonymous enum |
| anonymous enum |
| vtkMRMLDiffusionTensorDisplayPropertiesNode::vtkMRMLDiffusionTensorDisplayPropertiesNode | ( | ) | [protected] |
References ColorGlyphBy, EllipsoidGlyphPhiResolution, EllipsoidGlyphThetaResolution, FractionalAnisotropy, GlyphEigenvector, GlyphExtractEigenvalues, GlyphGeometry, GlyphScaleFactor, GlyphSource, LineGlyphResolution, Lines, Major, ScalarInvariant, vtkMRMLColorTableNode::SetTypeToUser(), SuperquadricGlyphGamma, SuperquadricGlyphPhiResolution, SuperquadricGlyphThetaResolution, TubeGlyphNumberOfSides, TubeGlyphRadius, and UpdateGlyphSource().
| vtkMRMLDiffusionTensorDisplayPropertiesNode::~vtkMRMLDiffusionTensorDisplayPropertiesNode | ( | ) | [protected] |
References GlyphSource.
| vtkMRMLDiffusionTensorDisplayPropertiesNode::vtkMRMLDiffusionTensorDisplayPropertiesNode | ( | const vtkMRMLDiffusionTensorDisplayPropertiesNode & | ) | [protected] |
| void vtkMRMLDiffusionTensorDisplayPropertiesNode::ColorGlyphByFractionalAnisotropy | ( | ) | [inline] |
Set scalar invariant to FA (normalized variance of eigenvalues)
| void vtkMRMLDiffusionTensorDisplayPropertiesNode::ColorGlyphByLinearMeasure | ( | ) | [inline] |
Set scalar invariant to FA (normalized variance of eigenvalues)
| void vtkMRMLDiffusionTensorDisplayPropertiesNode::ColorGlyphByTrace | ( | ) | [inline] |
Set scalar invariant to trace (sum of eigenvalues).
References Trace().
| void vtkMRMLDiffusionTensorDisplayPropertiesNode::Copy | ( | vtkMRMLNode * | node | ) | [virtual] |
Copy the node's attributes to this object.
Reimplemented from vtkMRMLColorTableNode.
References ColorGlyphBy, EllipsoidGlyphPhiResolution, EllipsoidGlyphThetaResolution, vtkMRMLNode::EndModify(), GlyphEigenvector, GlyphExtractEigenvalues, GlyphGeometry, GlyphScaleFactor, LineGlyphResolution, ScalarInvariant, SetGlyphEigenvector(), SetGlyphGeometry(), SetLineGlyphResolution(), SetTubeGlyphNumberOfSides(), SetTubeGlyphRadius(), vtkMRMLNode::StartModify(), SuperquadricGlyphGamma, SuperquadricGlyphPhiResolution, SuperquadricGlyphThetaResolution, TubeGlyphNumberOfSides, and TubeGlyphRadius.
| vtkMRMLNode * vtkMRMLDiffusionTensorDisplayPropertiesNode::CreateNodeInstance | ( | void | ) | [virtual] |
MRMLNode methods.
Reimplemented from vtkMRMLColorTableNode.
Reimplemented in vtkMRMLDiffusionTensorDisplayPropertiesNodeTestHelper1.
References autoSlicerTracto2regions::ret.
| const char * vtkMRMLDiffusionTensorDisplayPropertiesNode::GetColorGlyphByAsString | ( | ) | [virtual] |
Return a text string describing the ColorGlyphBy
References ColorGlyphBy, and GetScalarEnumAsString().
Referenced by vtkSlicerDiffusionTensorVolumeGlyphDisplayWidget::CreateWidget(), vtkSlicerFiberBundleDisplayWidget::CreateWidget(), vtkSlicerDiffusionTensorVolumeGlyphDisplayWidget::UpdateWidget(), and vtkSlicerFiberBundleDisplayWidget::UpdateWidget().
| int vtkMRMLDiffusionTensorDisplayPropertiesNode::GetFirstColorGlyphBy | ( | ) | [inline] |
Return the lowest and highest integers, for use in looping
References Trace().
Referenced by vtkSlicerDiffusionTensorVolumeGlyphDisplayWidget::CreateWidget().
| int vtkMRMLDiffusionTensorDisplayPropertiesNode::GetFirstGlyphEigenvector | ( | ) | [inline] |
Return the lowest and highest integers, for use in looping
Referenced by vtkSlicerDiffusionTensorGlyphDisplayWidget::CreateWidget().
| int vtkMRMLDiffusionTensorDisplayPropertiesNode::GetFirstGlyphGeometry | ( | ) | [inline] |
Return the lowest and highest integers, for use in looping
Referenced by vtkSlicerDiffusionTensorVolumeDisplayWidget::CreateWidget(), and vtkSlicerDiffusionTensorGlyphDisplayWidget::CreateWidget().
| int vtkMRMLDiffusionTensorDisplayPropertiesNode::GetFirstScalarInvariant | ( | ) | [inline] |
TO DO: add the rest of the scalars.
Return the lowest and highest integers, for use in looping
References Trace().
Referenced by vtkSlicerDiffusionTensorVolumeDisplayWidget::CreateWidget().
| const char * vtkMRMLDiffusionTensorDisplayPropertiesNode::GetGlyphEigenvectorAsString | ( | ) | [virtual] |
Return a text string describing GlyphEigenvector variable
References GlyphEigenvector, Major, Middle, and Minor.
Referenced by vtkSlicerDiffusionTensorGlyphDisplayWidget::CreateWidget(), and vtkSlicerDiffusionTensorGlyphDisplayWidget::UpdateWidget().
| const char * vtkMRMLDiffusionTensorDisplayPropertiesNode::GetGlyphGeometryAsString | ( | ) | [virtual] |
Return a text string describing the GlyphGeometry variable
References Ellipsoids, GlyphGeometry, Lines, Superquadrics, and Tubes.
Referenced by vtkSlicerDiffusionTensorVolumeDisplayWidget::CreateWidget(), vtkSlicerDiffusionTensorGlyphDisplayWidget::CreateWidget(), and vtkSlicerDiffusionTensorGlyphDisplayWidget::UpdateWidget().
| int vtkMRMLDiffusionTensorDisplayPropertiesNode::GetLastColorGlyphBy | ( | ) | [inline] |
| int vtkMRMLDiffusionTensorDisplayPropertiesNode::GetLastGlyphEigenvector | ( | ) | [inline] |
Referenced by vtkSlicerDiffusionTensorGlyphDisplayWidget::CreateWidget().
| int vtkMRMLDiffusionTensorDisplayPropertiesNode::GetLastGlyphGeometry | ( | ) | [inline] |
| int vtkMRMLDiffusionTensorDisplayPropertiesNode::GetLastScalarInvariant | ( | ) | [inline] |
Referenced by vtkSlicerDiffusionTensorVolumeDisplayWidget::CreateWidget().
| virtual const char* vtkMRMLDiffusionTensorDisplayPropertiesNode::GetNodeTagName | ( | ) | [inline, virtual] |
Get node XML tag name (like Volume, Model)
Reimplemented from vtkMRMLColorTableNode.
Reimplemented in vtkMRMLDiffusionTensorDisplayPropertiesNodeTestHelper1.
| const char * vtkMRMLDiffusionTensorDisplayPropertiesNode::GetScalarEnumAsString | ( | int | val | ) | [static] |
References ColorMode, ColorOrientation, ColorOrientationMiddleEigenvector, ColorOrientationMinEigenvector, D11, D22, D33, Determinant, FractionalAnisotropy, LinearMeasure, MaxEigenvalue, MaxEigenvalueProjX, MaxEigenvalueProjY, MaxEigenvalueProjZ, MaxEigenvec_ProjX, MaxEigenvec_ProjY, MaxEigenvec_ProjZ, MidEigenvalue, MinEigenvalue, Mode, ParallelDiffusivity, PerpendicularDiffusivity, PlanarMeasure, RelativeAnisotropy, SphericalMeasure, and Trace.
Referenced by GetColorGlyphByAsString(), vtkMRMLDiffusionTensorVolumeDisplayNode::GetScalarInvariantAsString(), and GetScalarInvariantAsString().
| const char * vtkMRMLDiffusionTensorDisplayPropertiesNode::GetScalarInvariantAsString | ( | ) | [virtual] |
Return a text string describing the ScalarInvariant variable
References GetScalarEnumAsString(), and ScalarInvariant.
Referenced by vtkSlicerDiffusionTensorVolumeDisplayWidget::CreateWidget().
| vtkMRMLDiffusionTensorDisplayPropertiesNode * vtkMRMLDiffusionTensorDisplayPropertiesNode::New | ( | ) | [static] |
Reimplemented from vtkMRMLColorTableNode.
Reimplemented in vtkMRMLDiffusionTensorDisplayPropertiesNodeTestHelper1.
References autoSlicerTracto2regions::ret.
Referenced by UpdateGlyphSource().
| void vtkMRMLDiffusionTensorDisplayPropertiesNode::operator= | ( | const vtkMRMLDiffusionTensorDisplayPropertiesNode & | ) | [protected] |
Reimplemented from vtkMRMLColorTableNode.
| void vtkMRMLDiffusionTensorDisplayPropertiesNode::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) |
Reimplemented from vtkMRMLColorTableNode.
References ColorGlyphBy, EllipsoidGlyphPhiResolution, EllipsoidGlyphThetaResolution, GlyphEigenvector, GlyphExtractEigenvalues, GlyphGeometry, GlyphScaleFactor, LineGlyphResolution, ScalarInvariant, SuperquadricGlyphGamma, SuperquadricGlyphPhiResolution, SuperquadricGlyphThetaResolution, TubeGlyphNumberOfSides, and TubeGlyphRadius.
| void vtkMRMLDiffusionTensorDisplayPropertiesNode::ReadXMLAttributes | ( | const char ** | atts | ) | [virtual] |
Read node attributes from a MRML file in XML format.
Reimplemented from vtkMRMLColorTableNode.
References ColorGlyphBy, EllipsoidGlyphPhiResolution, EllipsoidGlyphThetaResolution, vtkMRMLNode::EndModify(), GlyphEigenvector, GlyphExtractEigenvalues, GlyphScaleFactor, LineGlyphResolution, SetGlyphGeometry(), vtkMRMLNode::StartModify(), SuperquadricGlyphGamma, SuperquadricGlyphPhiResolution, SuperquadricGlyphThetaResolution, TubeGlyphNumberOfSides, and TubeGlyphRadius.
| void vtkMRMLDiffusionTensorDisplayPropertiesNode::SetGlyphEigenvector | ( | int | eigenvector | ) | [inline] |
Set the type of glyph geometry (line, ellipsoid, etc.).
Description Which eigenvector to display with lines or tubes glyphs Also update the glyph polydata source
Update the source if the eigenvector has changed
References vtkMRMLNode::Modified().
Referenced by Copy(), vtkSlicerDiffusionTensorGlyphDisplayWidget::CreateWidget(), and vtkSlicerDiffusionTensorGlyphDisplayWidget::UpdateMRML().
| void vtkMRMLDiffusionTensorDisplayPropertiesNode::SetGlyphEigenvectorToMajor | ( | ) | [inline] |
Description Display major eigenvector with lines or tubes glyphs
| void vtkMRMLDiffusionTensorDisplayPropertiesNode::SetGlyphEigenvectorToMiddle | ( | ) | [inline] |
Description Display "middle" (second) eigenvector with lines or tubes glyphs
| void vtkMRMLDiffusionTensorDisplayPropertiesNode::SetGlyphEigenvectorToMinor | ( | ) | [inline] |
Description Display minor eigenvector with lines or tubes glyphs
| void vtkMRMLDiffusionTensorDisplayPropertiesNode::SetGlyphGeometry | ( | int | geometry | ) | [inline] |
Also update the glyph polydata source.
Set the type of glyph geometry (line, ellipsoid, etc.)
References vtkMRMLNode::Modified().
Referenced by Copy(), vtkSlicerDiffusionTensorVolumeDisplayWidget::CreateWidget(), vtkSlicerDiffusionTensorGlyphDisplayWidget::CreateWidget(), ReadXMLAttributes(), and vtkSlicerDiffusionTensorGlyphDisplayWidget::UpdateMRML().
| void vtkMRMLDiffusionTensorDisplayPropertiesNode::SetGlyphGeometryToEllipsoids | ( | ) | [inline] |
| void vtkMRMLDiffusionTensorDisplayPropertiesNode::SetGlyphGeometryToLines | ( | ) | [inline] |
| void vtkMRMLDiffusionTensorDisplayPropertiesNode::SetGlyphGeometryToSuperquadrics | ( | ) | [inline] |
| void vtkMRMLDiffusionTensorDisplayPropertiesNode::SetGlyphGeometryToTubes | ( | ) | [inline] |
| void vtkMRMLDiffusionTensorDisplayPropertiesNode::SetLineGlyphResolution | ( | int | resolution | ) | [inline] |
Update the source if the resolution has changed
References vtkMRMLNode::Modified().
Referenced by vtkMRMLDiffusionTensorVolumeDisplayNode::AddSliceGlyphDisplayNodes(), Copy(), vtkSlicerDiffusionTensorGlyphDisplayWidget::SetGlyphResolution(), vtkSlicerDiffusionTestingWidget::UpdateGlyphSpacing(), and vtkSlicerDiffusionTensorGlyphDisplayWidget::UpdateMRML().
| void vtkMRMLDiffusionTensorDisplayPropertiesNode::SetScalarInvariantToFractionalAnisotropy | ( | ) | [inline] |
Set scalar invariant to FA (normalized variance of eigenvalues)
| void vtkMRMLDiffusionTensorDisplayPropertiesNode::SetScalarInvariantToLinearMeasure | ( | ) | [inline] |
Set scalar invariant to C_L (Westin's linear measure)
| void vtkMRMLDiffusionTensorDisplayPropertiesNode::SetScalarInvariantToPlanarMeasure | ( | ) | [inline] |
Set scalar invariant to C_P (Westin's planar measure)
| void vtkMRMLDiffusionTensorDisplayPropertiesNode::SetScalarInvariantToRelativeAnisotropy | ( | ) | [inline] |
Set scalar invariant to relative anisotropy.
| void vtkMRMLDiffusionTensorDisplayPropertiesNode::SetScalarInvariantToSphericalMeasure | ( | ) | [inline] |
Set scalar invariant to C_S (Westin's spherical measure)
| void vtkMRMLDiffusionTensorDisplayPropertiesNode::SetScalarInvariantToTrace | ( | ) | [inline] |
Set scalar invariant to trace (sum of eigenvalues).
References Trace().
| void vtkMRMLDiffusionTensorDisplayPropertiesNode::SetTubeGlyphNumberOfSides | ( | int | numberOfSides | ) | [inline] |
Update the source if the numberOfSides has changed
References vtkMRMLNode::Modified().
Referenced by Copy(), and vtkSlicerDiffusionTensorGlyphDisplayWidget::UpdateMRML().
| void vtkMRMLDiffusionTensorDisplayPropertiesNode::SetTubeGlyphRadius | ( | double | radius | ) | [inline] |
Set the radius of the tube glyph
Update the source if the radius has changed
References vtkMRMLNode::Modified().
Referenced by Copy(), and vtkSlicerDiffusionTensorGlyphDisplayWidget::UpdateMRML().
| void vtkMRMLDiffusionTensorDisplayPropertiesNode::UpdateGlyphSource | ( | ) | [protected] |
References EllipsoidGlyphPhiResolution, EllipsoidGlyphThetaResolution, Ellipsoids, GlyphEigenvector, GlyphGeometry, GlyphSource, slicerget::line, LineGlyphResolution, Lines, Major, Middle, Minor, New(), TestScriptedActor::sphere, Superquadrics, TubeGlyphNumberOfSides, TubeGlyphRadius, and Tubes.
Referenced by vtkMRMLDiffusionTensorDisplayPropertiesNode().
| vtkMRMLDiffusionTensorDisplayPropertiesNode::vtkBooleanMacro | ( | GlyphExtractEigenvalues | , | |
| int | ||||
| ) |
| vtkMRMLDiffusionTensorDisplayPropertiesNode::vtkGetMacro | ( | ColorGlyphBy | , | |
| int | ||||
| ) |
Display Information: Functions to choose the type of glyph coloring.
Get type of scalar invariant (tensor-derived scalar, invariant to tensor rotation) selected for display.
| vtkMRMLDiffusionTensorDisplayPropertiesNode::vtkGetMacro | ( | SuperquadricGlyphPhiResolution | , | |
| int | ||||
| ) |
| vtkMRMLDiffusionTensorDisplayPropertiesNode::vtkGetMacro | ( | SuperquadricGlyphThetaResolution | , | |
| int | ||||
| ) |
| vtkMRMLDiffusionTensorDisplayPropertiesNode::vtkGetMacro | ( | SuperquadricGlyphGamma | , | |
| double | ||||
| ) |
Display Information: Parameters of Superquadrics glyph geometry.
| vtkMRMLDiffusionTensorDisplayPropertiesNode::vtkGetMacro | ( | EllipsoidGlyphPhiResolution | , | |
| int | ||||
| ) |
Number of polygons used in latitude direction for sphere that will be scaled by tensor to form ellipsoid.
| vtkMRMLDiffusionTensorDisplayPropertiesNode::vtkGetMacro | ( | EllipsoidGlyphThetaResolution | , | |
| int | ||||
| ) |
Display Information: Parameters of Ellipsoids glyph geometry.
Number of polygons used in longitude direction for sphere that will be scaled by tensor to form ellipsoid.
| vtkMRMLDiffusionTensorDisplayPropertiesNode::vtkGetMacro | ( | TubeGlyphNumberOfSides | , | |
| int | ||||
| ) |
Number of sides of tube glyph (3 gives a triangular tube, etc.)
| vtkMRMLDiffusionTensorDisplayPropertiesNode::vtkGetMacro | ( | TubeGlyphRadius | , | |
| double | ||||
| ) |
Display Information: Parameters of Tubes glyph geometry.
Get the radius of the tube glyph
| vtkMRMLDiffusionTensorDisplayPropertiesNode::vtkGetMacro | ( | LineGlyphResolution | , | |
| int | ||||
| ) |
Display Information: Parameters of Lines glyph geometry.
Resolution of lines displayed as tensor glyphs
| vtkMRMLDiffusionTensorDisplayPropertiesNode::vtkGetMacro | ( | GlyphEigenvector | , | |
| int | ||||
| ) |
Description Which eigenvector to display with lines or tubes glyphs
| vtkMRMLDiffusionTensorDisplayPropertiesNode::vtkGetMacro | ( | GlyphExtractEigenvalues | , | |
| int | ||||
| ) |
Whether the input tensors need eigensystem computation
| vtkMRMLDiffusionTensorDisplayPropertiesNode::vtkGetMacro | ( | GlyphScaleFactor | , | |
| double | ||||
| ) |
Display Information: Parameters of glyph geometry.
Get the scale factor applied to the glyphs.
| vtkMRMLDiffusionTensorDisplayPropertiesNode::vtkGetMacro | ( | GlyphGeometry | , | |
| int | ||||
| ) |
Display Information: Functions to choose the type of glyph geometry.
Get the type of glyph geometry (line, ellipsoid, etc.)
| vtkMRMLDiffusionTensorDisplayPropertiesNode::vtkGetMacro | ( | ScalarInvariant | , | |
| int | ||||
| ) |
Display Information: Functions to choose scalar invariant.
Get type of scalar invariant (tensor-derived scalar, invariant to tensor rotation) selected for display.
| vtkMRMLDiffusionTensorDisplayPropertiesNode::vtkGetObjectMacro | ( | GlyphSource | , | |
| vtkPolyData | ||||
| ) |
TO DO: add the rest of the scalars.
Convenience functions to get an appropriate glyph source Get a polydata object according to current glyph display settings (so a line, sphere, or tube) to use as a source for a glyphing filter.
| vtkMRMLDiffusionTensorDisplayPropertiesNode::vtkSetMacro | ( | ColorGlyphBy | , | |
| int | ||||
| ) |
Get type of scalar invariant (tensor-derived scalar, invariant to tensor rotation) selected for display.
| vtkMRMLDiffusionTensorDisplayPropertiesNode::vtkSetMacro | ( | SuperquadricGlyphPhiResolution | , | |
| int | ||||
| ) |
| vtkMRMLDiffusionTensorDisplayPropertiesNode::vtkSetMacro | ( | SuperquadricGlyphThetaResolution | , | |
| int | ||||
| ) |
| vtkMRMLDiffusionTensorDisplayPropertiesNode::vtkSetMacro | ( | SuperquadricGlyphGamma | , | |
| double | ||||
| ) |
| vtkMRMLDiffusionTensorDisplayPropertiesNode::vtkSetMacro | ( | EllipsoidGlyphPhiResolution | , | |
| int | ||||
| ) |
| vtkMRMLDiffusionTensorDisplayPropertiesNode::vtkSetMacro | ( | EllipsoidGlyphThetaResolution | , | |
| int | ||||
| ) |
| vtkMRMLDiffusionTensorDisplayPropertiesNode::vtkSetMacro | ( | GlyphExtractEigenvalues | , | |
| int | ||||
| ) |
| vtkMRMLDiffusionTensorDisplayPropertiesNode::vtkSetMacro | ( | GlyphScaleFactor | , | |
| double | ||||
| ) |
Set the scale factor applied to the glyphs.
| vtkMRMLDiffusionTensorDisplayPropertiesNode::vtkSetMacro | ( | ScalarInvariant | , | |
| int | ||||
| ) |
Get type of scalar invariant (tensor-derived scalar, invariant to tensor rotation) selected for display.
| vtkMRMLDiffusionTensorDisplayPropertiesNode::vtkSetObjectMacro | ( | GlyphSource | , | |
| vtkPolyData | ||||
| ) | [protected] |
This is used internally to set a pointer to this polydata and reference count it. TO DO: is this causing an extra modified event?
| vtkMRMLDiffusionTensorDisplayPropertiesNode::vtkTypeMacro | ( | vtkMRMLDiffusionTensorDisplayPropertiesNode | , | |
| vtkMRMLColorTableNode | ||||
| ) |
| void vtkMRMLDiffusionTensorDisplayPropertiesNode::WriteXML | ( | ostream & | of, | |
| int | indent | |||
| ) | [virtual] |
Write this node's information to a MRML file in XML format.
Reimplemented from vtkMRMLColorTableNode.
References ColorGlyphBy, EllipsoidGlyphPhiResolution, EllipsoidGlyphThetaResolution, GlyphEigenvector, GlyphExtractEigenvalues, GlyphGeometry, GlyphScaleFactor, LineGlyphResolution, SuperquadricGlyphGamma, SuperquadricGlyphPhiResolution, SuperquadricGlyphThetaResolution, TubeGlyphNumberOfSides, and TubeGlyphRadius.
Referenced by Copy(), GetColorGlyphByAsString(), PrintSelf(), ReadXMLAttributes(), vtkMRMLDiffusionTensorDisplayPropertiesNode(), and WriteXML().
Referenced by Copy(), PrintSelf(), ReadXMLAttributes(), UpdateGlyphSource(), vtkMRMLDiffusionTensorDisplayPropertiesNode(), and WriteXML().
Ellipsoid Glyph parameters.
Referenced by Copy(), PrintSelf(), ReadXMLAttributes(), UpdateGlyphSource(), vtkMRMLDiffusionTensorDisplayPropertiesNode(), and WriteXML().
Referenced by Copy(), PrintSelf(), ReadXMLAttributes(), vtkMRMLDiffusionTensorDisplayPropertiesNode(), and WriteXML().
Glyph general parameters.
Referenced by Copy(), GetGlyphGeometryAsString(), PrintSelf(), UpdateGlyphSource(), vtkMRMLDiffusionTensorDisplayPropertiesNode(), and WriteXML().
double vtkMRMLDiffusionTensorDisplayPropertiesNode::GlyphScaleFactor [protected] |
Referenced by Copy(), PrintSelf(), ReadXMLAttributes(), vtkMRMLDiffusionTensorDisplayPropertiesNode(), and WriteXML().
vtkPolyData* vtkMRMLDiffusionTensorDisplayPropertiesNode::GlyphSource [protected] |
---- End of parameters that should be written to MRML --- //
---- VTK objects for display --- //
Referenced by UpdateGlyphSource(), vtkMRMLDiffusionTensorDisplayPropertiesNode(), and ~vtkMRMLDiffusionTensorDisplayPropertiesNode().
Line Glyph parameters.
Referenced by Copy(), PrintSelf(), ReadXMLAttributes(), UpdateGlyphSource(), vtkMRMLDiffusionTensorDisplayPropertiesNode(), and WriteXML().
---- Parameters that should be written to MRML --- //
Scalar display parameters
Referenced by Copy(), GetScalarInvariantAsString(), PrintSelf(), and vtkMRMLDiffusionTensorDisplayPropertiesNode().
double vtkMRMLDiffusionTensorDisplayPropertiesNode::SuperquadricGlyphGamma [protected] |
Superquadric Glyph parameters.
Referenced by Copy(), PrintSelf(), ReadXMLAttributes(), vtkMRMLDiffusionTensorDisplayPropertiesNode(), and WriteXML().
Referenced by Copy(), PrintSelf(), ReadXMLAttributes(), vtkMRMLDiffusionTensorDisplayPropertiesNode(), and WriteXML().
Referenced by Copy(), PrintSelf(), ReadXMLAttributes(), vtkMRMLDiffusionTensorDisplayPropertiesNode(), and WriteXML().
Referenced by Copy(), PrintSelf(), ReadXMLAttributes(), UpdateGlyphSource(), vtkMRMLDiffusionTensorDisplayPropertiesNode(), and WriteXML().
double vtkMRMLDiffusionTensorDisplayPropertiesNode::TubeGlyphRadius [protected] |
Tube Glyph parameters.
Referenced by Copy(), PrintSelf(), ReadXMLAttributes(), UpdateGlyphSource(), vtkMRMLDiffusionTensorDisplayPropertiesNode(), and WriteXML().
1.6.1