vtkMRMLFiberBundleTubeDisplayNode Class Reference

#include <vtkMRMLFiberBundleTubeDisplayNode.h>

Inheritance diagram for vtkMRMLFiberBundleTubeDisplayNode:
vtkMRMLFiberBundleDisplayNode vtkMRMLModelDisplayNode vtkMRMLDisplayNode vtkMRMLNode vtkObject

List of all members.

Public Member Functions

virtual void Copy (vtkMRMLNode *node)
virtual vtkMRMLNodeCreateNodeInstance ()
 MRMLNode methods.
virtual const charGetNodeTagName ()
virtual vtkPolyData * GetPolyData ()
void PrintSelf (ostream &os, vtkIndent indent)
virtual void ReadXMLAttributes (const char **atts)
void SetPolyData (vtkPolyData *glyphPolyData)
virtual void UpdatePolyDataPipeline ()
 vtkBooleanMacro (TubeNumberOfSides, int)
 vtkGetMacro (TubeNumberOfSides, int)
 vtkGetMacro (TubeRadius, double)
 vtkSetMacro (TubeNumberOfSides, int)
 vtkSetMacro (TubeRadius, double)
 Display Information: Geometry to display (not mutually exclusive).
 vtkTypeMacro (vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLFiberBundleDisplayNode)
virtual void WriteXML (ostream &of, int indent)

Static Public Member Functions

static
vtkMRMLFiberBundleTubeDisplayNode
New ()

Protected Member Functions

void operator= (const vtkMRMLFiberBundleTubeDisplayNode &)
 vtkMRMLFiberBundleTubeDisplayNode (const vtkMRMLFiberBundleTubeDisplayNode &)
 vtkMRMLFiberBundleTubeDisplayNode ()
 ~vtkMRMLFiberBundleTubeDisplayNode ()

Protected Attributes

vtkPolyDataTensorToColorTensorToColor
vtkTubeFilter * TubeFilter
 dispaly pipeline
int TubeNumberOfSides
 Enumerated.
double TubeRadius

Constructor & Destructor Documentation

vtkMRMLFiberBundleTubeDisplayNode::vtkMRMLFiberBundleTubeDisplayNode (  )  [protected]
vtkMRMLFiberBundleTubeDisplayNode::~vtkMRMLFiberBundleTubeDisplayNode (  )  [protected]
vtkMRMLFiberBundleTubeDisplayNode::vtkMRMLFiberBundleTubeDisplayNode ( const vtkMRMLFiberBundleTubeDisplayNode  )  [protected]

Member Function Documentation

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]
vtkMRMLFiberBundleTubeDisplayNode * vtkMRMLFiberBundleTubeDisplayNode::New (  )  [static]
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]
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.


Member Data Documentation


The documentation for this class was generated from the following files:

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1