vtkVolumeProperty - represents the common properties for rendering a volume.
Super Class: vtkObject
Description:
vtkVolumeProperty is used to represent common properties associated with volume rendering. This includes properties for determining the type of interpolation to use when sampling a volume, the color of a volume, the scalar opacity of a volume, the gradient opacity of a volume, and the shading parameters of a volume. When the scalar opacity or the gradient opacity of a volume is not set, then the function is defined to be a constant value of 1.0. When both a scalar and gradient opacity are both set simultaneously, then the opacity is defined to be the product of the scalar opacity and gradient opacity transfer functions.
See Also:
Methods:
Detailed Method Descriptions:
void SetInterpolationType (int ) | |
int GetInterpolationType () | |
void SetInterpolationTypeToNearest () | |
void SetInterpolationTypeToLinear () | |
char *GetInterpolationTypeAsString () |
unsigned long GetMTime () |
void SetColor (vtkPiecewiseFunction *) |
int GetColorChannels () |
vtkPiecewiseFunction *GetGrayTransferFunction () |
vtkTimeStamp GetGrayTransferFunctionMTime () |
void SetColor (vtkColorTransferFunction *) |
vtkColorTransferFunction *GetRGBTransferFunction () |
vtkTimeStamp GetRGBTransferFunctionMTime () |
void SetScalarOpacity (vtkPiecewiseFunction *) |
vtkPiecewiseFunction *GetScalarOpacity () |
vtkTimeStamp GetScalarOpacityMTime () |
void SetGradientOpacity (vtkPiecewiseFunction *) |
vtkPiecewiseFunction *GetGradientOpacity () |
vtkTimeStamp GetGradientOpacityMTime () |
void SetShade (int ) | |
int GetShade () | |
void ShadeOn () | |
void ShadeOff () |
void SetAmbient (float ) | |
float GetAmbient () |
void SetDiffuse (float ) | |
float GetDiffuse () |
void SetSpecular (float ) | |
float GetSpecular () |
void SetSpecularPower (float ) | |
float GetSpecularPower () |
void SetGradientOpacityScale (float ) | |
float GetGradientOpacityScale () |
void SetGradientOpacityBias (float ) | |
float GetGradientOpacityBias () |