34 #include "vtkRenderingCoreModule.h" 91 void GetBounds(
double bounds[6])
93 double GetMinXBound();
94 double GetMaxXBound();
95 double GetMinYBound();
96 double GetMaxYBound();
97 double GetMinZBound();
98 double GetMaxZBound();
117 void ShallowCopy(
vtkProp *prop) VTK_OVERRIDE;
127 int RenderVolumetricGeometry(
vtkViewport *viewport) VTK_OVERRIDE;
135 void ReleaseGraphicsResources(
vtkWindow *) VTK_OVERRIDE;
141 float *GetCorrectedScalarOpacityArray(
int);
142 float *GetCorrectedScalarOpacityArray()
143 {
return this->GetCorrectedScalarOpacityArray(0); }
149 float *GetScalarOpacityArray(
int);
151 {
return this->GetScalarOpacityArray(0); }
157 float *GetGradientOpacityArray(
int);
159 {
return this->GetGradientOpacityArray(0); }
165 float *GetGrayArray(
int);
167 {
return this->GetGrayArray(0); }
173 float *GetRGBArray(
int);
175 {
return this->GetRGBArray(0); }
181 float GetGradientOpacityConstant(
int);
183 {
return this->GetGradientOpacityConstant(0); }
190 {
return static_cast<float>(this->ArraySize); }
202 void UpdateScalarOpacityforSampleSize(
vtkRenderer *ren,
203 float sample_distance);
251 float CorrectedStepSize;
266 void operator=(const
vtkVolume&) VTK_DELETE_FUNCTION;
abstract superclass for all actors, volumes and annotations
float GetArraySize()
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THIS METHOD OUTSIDE OF THE RENDERI...
represents a volume (data & properties) in a rendered scene
double * GetBounds() override=0
Return a reference to the Prop3D's composite transform.
vtkTypeUInt32 vtkMTimeType
abstract specification for Viewports
record modification and/or execution time
Abstract class for a volume mapper.
abstract specification for renderers
virtual void Update()
Updates the extensions string.
represents an 3D object for placement in a rendered scene
float * GetGradientOpacityArray()
window superclass for vtkRenderWindow
a simple class to control print indentation
bool GetSupportsSelection() override
Used by vtkHardwareSelector to determine if the prop supports hardware selection. ...
virtual void GetVolumes(vtkPropCollection *)
an ordered list of volumes
float GetGradientOpacityConstant()
represents the common properties for rendering a volume.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
float * GetScalarOpacityArray()
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
vtkMTimeType GetMTime() override
Get the vtkProp3D's mtime.