Go to the documentation of this file.
125 {
return this->GetCorrectedScalarOpacityArray(0); }
133 {
return this->GetScalarOpacityArray(0); }
141 {
return this->GetGradientOpacityArray(0); }
149 {
return this->GetGrayArray(0); }
157 {
return this->GetRGBArray(0); }
165 {
return this->GetGradientOpacityConstant(0); }
172 {
return static_cast<float>(this->ArraySize); }
183 float sample_distance);
void GetVolumes(vtkPropCollection *vc)
#define vtkGetObjectMacro(name, type)
unsigned long GetRedrawMTime()
represents a volume (data & properties) in a rendered scene
represents an 3D object for placement in a rendered scene
float * GetScalarOpacityArray()
record modification and/or execution time
int RenderVolumetricGeometry(vtkViewport *viewport)
#define vtkTypeMacro(thisClass, superclass)
void UpdateTransferFunctions(vtkRenderer *ren)
float * GetScalarOpacityArray(int)
vtkVolumeProperty * Property
void SetProperty(vtkVolumeProperty *property)
window superclass for vtkRenderWindow
float * GetCorrectedScalarOpacityArray(int)
float * GetGradientOpacityArray()
a simple class to control print indentation
void SetMapper(vtkAbstractVolumeMapper *mapper)
vtkAbstractVolumeMapper * Mapper
vtkVolumeProperty * GetProperty()
abstract specification for Viewports
float * GetGradientOpacityArray(int)
float * GetCorrectedScalarOpacityArray()
double ComputeScreenCoverage(vtkViewport *vp)
abstract superclass for all actors, volumes and annotations
void UpdateScalarOpacityforSampleSize(vtkRenderer *ren, float sample_distance)
float * GetGrayArray(int)
Abstract class for a volume mapper.
abstract specification for renderers
void ShallowCopy(vtkProp *prop)
unsigned long int GetMTime()
#define VTKRENDERINGCORE_EXPORT
float GetGradientOpacityConstant()
void ReleaseGraphicsResources(vtkWindow *)
float GetGradientOpacityConstant(int)
represents the common properties for rendering a volume.
void GetBounds(double bounds[6])
void PrintSelf(ostream &os, vtkIndent indent)
virtual double * GetBounds()=0