SignVolume Class Reference

#include <SignVolume.h>

List of all members.


Detailed Description

Data volumes and their rendering properties.

This class combines the volume data from a MrmlVolumeNode with its rendering properties. Mappers for 3D or 2D texture mapping are stored here, in addition opacity and color transfer functions.

Author:
Eigil Samset and Arne Hans


Public Member Functions

 vtkTypeRevisionMacro (SignVolume, vtkObject)
virtual void PrintSelf (ostream &os, vtkIndent indent)
void SetImageData (vtkMRMLScalarVolumeNode *vn)
 Sets the image data of this SignVolume to a certain MRML scalar volume node.
vtkVolume * GetVolume ()
 Returns the vtkVolume at the first time point.
vtkVolume * GetVolume (int t)
 Returns the vtkVolume at a certain time point.
void CycleVisible ()
 Makes a certain time point visible, the others will be invisible.
vtkVolumeProperty * GetVolumeProperty ()
 Returns a pointer to the vtkVolumeProperty.
void SetVolumeProperty (vtkVolumeProperty *property)
 Sets the vtkVolumeProperty.
MrmlVolumeNode * GetMrmlVolumeNode ()
 Returns the MrmlVolumeNode containing the image data.
void SetUse3DTextures (bool f)

Static Public Member Functions

static SignVolumeNew ()
 VTK constructor.

Protected Member Functions

 SignVolume ()
 Initalizes a default vtkVolumeProperty containing opacity and color transfer functions.
 ~SignVolume ()


Constructor & Destructor Documentation

SignVolume::SignVolume  )  [protected]
 

Initalizes a default vtkVolumeProperty containing opacity and color transfer functions.

SignVolume::~SignVolume  )  [protected]
 


Member Function Documentation

void SignVolume::CycleVisible  ) 
 

Makes a certain time point visible, the others will be invisible.

MrmlVolumeNode* SignVolume::GetMrmlVolumeNode  )  [inline]
 

Returns the MrmlVolumeNode containing the image data.

vtkVolume * SignVolume::GetVolume int  t  ) 
 

Returns the vtkVolume at a certain time point.

vtkVolume * SignVolume::GetVolume  ) 
 

Returns the vtkVolume at the first time point.

vtkVolumeProperty * SignVolume::GetVolumeProperty  ) 
 

Returns a pointer to the vtkVolumeProperty.

static SignVolume* SignVolume::New  )  [static]
 

VTK constructor.

void SignVolume::PrintSelf ostream &  os,
vtkIndent  indent
[virtual]
 

void SignVolume::SetImageData vtkMRMLScalarVolumeNode *  vn  ) 
 

Sets the image data of this SignVolume to a certain MRML scalar volume node.

void SignVolume::SetUse3DTextures bool  f  )  [inline]
 

void SignVolume::SetVolumeProperty vtkVolumeProperty *  property  ) 
 

Sets the vtkVolumeProperty.

SignVolume::vtkTypeRevisionMacro SignVolume  ,
vtkObject 
 


The documentation for this class was generated from the following files:
Generated on Mon Feb 26 12:13:26 2007 for TheSIGN by  doxygen 1.4.6