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.
|
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 SignVolume * | New () |
| | VTK constructor.
|
Protected Member Functions |
| | SignVolume () |
| | Initalizes a default vtkVolumeProperty containing opacity and color transfer functions.
|
| | ~SignVolume () |