86 double GetMinXBound();
87 double GetMaxXBound();
88 double GetMinYBound();
89 double GetMaxYBound();
90 double GetMinZBound();
91 double GetMaxZBound();
123 float *GetCorrectedScalarOpacityArray(
int);
125 {
return this->GetCorrectedScalarOpacityArray(0); }
131 float *GetScalarOpacityArray(
int);
133 {
return this->GetScalarOpacityArray(0); }
139 float *GetGradientOpacityArray(
int);
141 {
return this->GetGradientOpacityArray(0); }
147 float *GetGrayArray(
int);
149 {
return this->GetGrayArray(0); }
155 float *GetRGBArray(
int);
157 {
return this->GetRGBArray(0); }
163 float GetGradientOpacityConstant(
int);
165 {
return this->GetGradientOpacityConstant(0); }
172 {
return static_cast<float>(this->ArraySize); }
182 void UpdateScalarOpacityforSampleSize(
vtkRenderer *ren,
183 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.
#define VTKRENDERINGCORE_EXPORT
virtual double * GetBounds()=0
float * GetScalarOpacityArray()
vtkAbstractVolumeMapper * Mapper
unsigned long int GetMTime()
float * GetCorrectedScalarOpacityArray()