84 double GetMinXBound();
85 double GetMaxXBound();
86 double GetMinYBound();
87 double GetMaxYBound();
88 double GetMinZBound();
89 double GetMaxZBound();
121 float *GetCorrectedScalarOpacityArray(
int);
123 {
return this->GetCorrectedScalarOpacityArray(0);};
129 float *GetScalarOpacityArray(
int);
136 float *GetGradientOpacityArray(
int);
143 float *GetGrayArray(
int);
150 float *GetRGBArray(
int);
157 float GetGradientOpacityConstant(
int);
159 {
return this->GetGradientOpacityConstant(0);};
173 void UpdateScalarOpacityforSampleSize(
vtkRenderer *ren,
174 float sample_distance );
abstract superclass for all actors, volumes and annotations
represents a volume (data & properties) in a rendered scene
void GetBounds(double bounds[6])
abstract specification for Viewports
vtkVolumeProperty * Property
record modification and/or execution time
Abstract class for a volume mapper.
abstract specification for renderers
represents an 3D object for placement in a rendered scene
float * GetGradientOpacityArray()
virtual void ReleaseGraphicsResources(vtkWindow *)
window superclass for vtkRenderWindow
virtual int RenderVolumetricGeometry(vtkViewport *)
void ShallowCopy(vtkProp *prop)
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent)
virtual void GetVolumes(vtkPropCollection *)
virtual unsigned long GetRedrawMTime()
float GetGradientOpacityConstant()
represents the common properties for rendering a volume.
virtual double * GetBounds()=0
float * GetScalarOpacityArray()
vtkAbstractVolumeMapper * Mapper
unsigned long int GetMTime()
float * GetCorrectedScalarOpacityArray()