vtkMRMLVolumeDisplayNode Class Reference

#include <vtkMRMLVolumeDisplayNode.h>

Inheritance diagram for vtkMRMLVolumeDisplayNode:
vtkMRMLDisplayNode vtkMRMLNode vtkObject vtkMRMLLabelMapVolumeDisplayNode vtkMRMLScalarVolumeDisplayNode vtkMRMLVolumeDisplayNodeTestHelper1 vtkMRMLDiffusionWeightedVolumeDisplayNode vtkMRMLGlyphableVolumeDisplayNode vtkMRMLDiffusionTensorVolumeDisplayNode vtkMRMLVectorVolumeDisplayNode

List of all members.

Public Member Functions

virtual void Copy (vtkMRMLNode *node)
virtual vtkMRMLNodeCreateNodeInstance ()
virtual vtkImageDataGetImageData ()
virtual const charGetNodeTagName ()=0
void PrintSelf (ostream &os, vtkIndent indent)
virtual void ProcessMRMLEvents (vtkObject *, unsigned long, void *)
virtual void ReadXMLAttributes (const char **atts)
virtual void SetBackgroundImageData (vtkImageData *vtkNotUsed(imageData))
virtual void SetDefaultColorMap ()
virtual void SetImageData (vtkImageData *vtkNotUsed(imageData))
virtual void UpdateImageDataPipeline ()
virtual void UpdateReferences ()
virtual void UpdateScene (vtkMRMLScene *scene)
 vtkTypeMacro (vtkMRMLVolumeDisplayNode, vtkMRMLDisplayNode)
virtual void WriteXML (ostream &of, int indent)

Static Public Member Functions

static vtkMRMLVolumeDisplayNodeNew ()

Protected Member Functions

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

Constructor & Destructor Documentation

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

Member Function Documentation

void vtkMRMLVolumeDisplayNode::Copy ( vtkMRMLNode node  )  [virtual]
vtkMRMLNode * vtkMRMLVolumeDisplayNode::CreateNodeInstance (  )  [virtual]
virtual vtkImageData* vtkMRMLVolumeDisplayNode::GetImageData (  )  [inline, virtual]
virtual const char* vtkMRMLVolumeDisplayNode::GetNodeTagName (  )  [pure virtual]
vtkMRMLVolumeDisplayNode * vtkMRMLVolumeDisplayNode::New (  )  [static]
void vtkMRMLVolumeDisplayNode::operator= ( const vtkMRMLVolumeDisplayNode  )  [protected]
void vtkMRMLVolumeDisplayNode::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
void vtkMRMLVolumeDisplayNode::ProcessMRMLEvents ( vtkObject caller,
unsigned long  event,
void *  callData 
) [virtual]
void vtkMRMLVolumeDisplayNode::ReadXMLAttributes ( const char **  atts  )  [virtual]
virtual void vtkMRMLVolumeDisplayNode::SetBackgroundImageData ( vtkImageData vtkNotUsedimageData  )  [inline, virtual]

Sets ImageData for background mask

Referenced by vtkSlicerSliceLayerLogic::UpdateImageDisplay().

void vtkMRMLVolumeDisplayNode::SetDefaultColorMap (  )  [virtual]
virtual void vtkMRMLVolumeDisplayNode::SetImageData ( vtkImageData vtkNotUsedimageData  )  [inline, virtual]

Sets vtkImageData to be converted to displayable vtkImageData

Referenced by vtkSlicerSliceLayerLogic::UpdateImageDisplay().

virtual void vtkMRMLVolumeDisplayNode::UpdateImageDataPipeline (  )  [inline, virtual]
void vtkMRMLVolumeDisplayNode::UpdateReferences (  )  [virtual]

Updates this node if it depends on other nodes when the node is deleted in the scene

Reimplemented from vtkMRMLDisplayNode.

Reimplemented in vtkMRMLDiffusionTensorVolumeDisplayNode, and vtkMRMLGlyphableVolumeDisplayNode.

void vtkMRMLVolumeDisplayNode::UpdateScene ( vtkMRMLScene scene  )  [virtual]

Finds the storage node and read the data

Reimplemented from vtkMRMLDisplayNode.

Reimplemented in vtkMRMLDiffusionTensorVolumeDisplayNode, and vtkMRMLGlyphableVolumeDisplayNode.

vtkMRMLVolumeDisplayNode::vtkTypeMacro ( vtkMRMLVolumeDisplayNode  ,
vtkMRMLDisplayNode   
)
void vtkMRMLVolumeDisplayNode::WriteXML ( ostream &  of,
int  indent 
) [virtual]

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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1