#include <vtkMRMLFiberBundleTubeDisplayNode.h>
| vtkMRMLFiberBundleTubeDisplayNode::vtkMRMLFiberBundleTubeDisplayNode | ( | ) | [protected] |
| vtkMRMLFiberBundleTubeDisplayNode::~vtkMRMLFiberBundleTubeDisplayNode | ( | ) | [protected] |
References vtkMRMLNode::MRMLCallbackCommand, TensorToColor, and TubeFilter.
| vtkMRMLFiberBundleTubeDisplayNode::vtkMRMLFiberBundleTubeDisplayNode | ( | const vtkMRMLFiberBundleTubeDisplayNode & | ) | [protected] |
| void vtkMRMLFiberBundleTubeDisplayNode::Copy | ( | vtkMRMLNode * | node | ) | [virtual] |
Copy the node's attributes to this object
Reimplemented from vtkMRMLFiberBundleDisplayNode.
References vtkMRMLNode::EndModify(), vtkMRMLNode::StartModify(), TubeNumberOfSides, and TubeRadius.
| vtkMRMLNode * vtkMRMLFiberBundleTubeDisplayNode::CreateNodeInstance | ( | void | ) | [virtual] |
MRMLNode methods.
Reimplemented from vtkMRMLFiberBundleDisplayNode.
References autoSlicerTracto2regions::ret.
| virtual const char* vtkMRMLFiberBundleTubeDisplayNode::GetNodeTagName | ( | ) | [inline, virtual] |
Get node XML tag name (like Volume, UnstructuredGrid)
Implements vtkMRMLFiberBundleDisplayNode.
| vtkPolyData * vtkMRMLFiberBundleTubeDisplayNode::GetPolyData | ( | ) | [virtual] |
Gets resultin glyph PolyData
Reimplemented from vtkMRMLDisplayNode.
References vtkMRMLFiberBundleDisplayNode::colorModeUseCellScalars, vtkMRMLDisplayNode::ScalarRange, vtkMRMLDisplayNode::SetActiveScalarName(), TensorToColor, TubeFilter, and UpdatePolyDataPipeline().
| vtkMRMLFiberBundleTubeDisplayNode * vtkMRMLFiberBundleTubeDisplayNode::New | ( | ) | [static] |
Reimplemented from vtkMRMLFiberBundleDisplayNode.
References autoSlicerTracto2regions::ret.
Referenced by vtkMRMLFiberBundleTubeDisplayNode().
| void vtkMRMLFiberBundleTubeDisplayNode::operator= | ( | const vtkMRMLFiberBundleTubeDisplayNode & | ) | [protected] |
Reimplemented from vtkMRMLFiberBundleDisplayNode.
| void vtkMRMLFiberBundleTubeDisplayNode::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) |
Reimplemented from vtkMRMLFiberBundleDisplayNode.
References TubeNumberOfSides, and TubeRadius.
| void vtkMRMLFiberBundleTubeDisplayNode::ReadXMLAttributes | ( | const char ** | atts | ) | [virtual] |
Read node attributes from XML (MRML) file
Reimplemented from vtkMRMLFiberBundleDisplayNode.
References vtkMRMLNode::EndModify(), vtkMRMLNode::StartModify(), TubeNumberOfSides, and TubeRadius.
| void vtkMRMLFiberBundleTubeDisplayNode::SetPolyData | ( | vtkPolyData * | glyphPolyData | ) |
Sets polydata for glyph input (usually stored in FiberBundle node)
References TubeFilter.
Referenced by vtkSlicerFiberBundleLogic::AddFiberBundle().
| void vtkMRMLFiberBundleTubeDisplayNode::UpdatePolyDataPipeline | ( | ) | [virtual] |
Update the pipeline based on this node attributes
Reimplemented from vtkMRMLDisplayNode.
References vtkPolyDataTensorToColor::ColorGlyphsByFractionalAnisotropy(), vtkPolyDataTensorToColor::ColorGlyphsByLinearMeasure(), vtkPolyDataTensorToColor::ColorGlyphsByMaxEigenvalue(), vtkPolyDataTensorToColor::ColorGlyphsByMidEigenvalue(), vtkPolyDataTensorToColor::ColorGlyphsByMinEigenvalue(), vtkPolyDataTensorToColor::ColorGlyphsByPlanarMeasure(), vtkPolyDataTensorToColor::ColorGlyphsByRelativeAnisotropy(), vtkPolyDataTensorToColor::ColorGlyphsByTrace(), vtkMRMLFiberBundleDisplayNode::colorModeScalar, vtkMRMLFiberBundleDisplayNode::colorModeSolid, vtkMRMLFiberBundleDisplayNode::colorModeUseCellScalars, vtkMRMLDiffusionTensorDisplayPropertiesNode::FractionalAnisotropy, vtkMRMLFiberBundleDisplayNode::GetDiffusionTensorDisplayPropertiesNode(), vtkMRMLDiffusionTensorDisplayPropertiesNode::LinearMeasure, vtkMRMLDiffusionTensorDisplayPropertiesNode::MaxEigenvalue, vtkMRMLDiffusionTensorDisplayPropertiesNode::MidEigenvalue, vtkMRMLDiffusionTensorDisplayPropertiesNode::MinEigenvalue, vtkMRMLDiffusionTensorDisplayPropertiesNode::PlanarMeasure, vtkMRMLDiffusionTensorDisplayPropertiesNode::RelativeAnisotropy, vtkMRMLDisplayNode::ScalarRange, TensorToColor, vtkMRMLDiffusionTensorDisplayPropertiesNode::Trace, and TubeFilter.
Referenced by GetPolyData().
| vtkMRMLFiberBundleTubeDisplayNode::vtkBooleanMacro | ( | TubeNumberOfSides | , | |
| int | ||||
| ) |
| vtkMRMLFiberBundleTubeDisplayNode::vtkGetMacro | ( | TubeNumberOfSides | , | |
| int | ||||
| ) |
| vtkMRMLFiberBundleTubeDisplayNode::vtkGetMacro | ( | TubeRadius | , | |
| double | ||||
| ) |
| vtkMRMLFiberBundleTubeDisplayNode::vtkSetMacro | ( | TubeNumberOfSides | , | |
| int | ||||
| ) |
Number of tube sides
| vtkMRMLFiberBundleTubeDisplayNode::vtkSetMacro | ( | TubeRadius | , | |
| double | ||||
| ) |
Display Information: Geometry to display (not mutually exclusive).
Number of tube sides
| vtkMRMLFiberBundleTubeDisplayNode::vtkTypeMacro | ( | vtkMRMLFiberBundleTubeDisplayNode | , | |
| vtkMRMLFiberBundleDisplayNode | ||||
| ) |
| void vtkMRMLFiberBundleTubeDisplayNode::WriteXML | ( | ostream & | of, | |
| int | indent | |||
| ) | [virtual] |
Write this node's information to a MRML file in XML format.
Reimplemented from vtkMRMLFiberBundleDisplayNode.
References TubeNumberOfSides, and TubeRadius.
vtkTubeFilter* vtkMRMLFiberBundleTubeDisplayNode::TubeFilter [protected] |
dispaly pipeline
Referenced by GetPolyData(), SetPolyData(), UpdatePolyDataPipeline(), vtkMRMLFiberBundleTubeDisplayNode(), and ~vtkMRMLFiberBundleTubeDisplayNode().
Enumerated.
Referenced by Copy(), PrintSelf(), ReadXMLAttributes(), vtkMRMLFiberBundleTubeDisplayNode(), and WriteXML().
double vtkMRMLFiberBundleTubeDisplayNode::TubeRadius [protected] |
Referenced by Copy(), PrintSelf(), ReadXMLAttributes(), vtkMRMLFiberBundleTubeDisplayNode(), and WriteXML().
1.6.1