26 #ifndef vtkVolumeTextureMapper_h
27 #define vtkVolumeTextureMapper_h
75 vtkGetMacro( Shade,
int );
77 vtkGetVectorMacro( DataOrigin,
double, 3 );
78 vtkGetVectorMacro( DataSpacing,
double, 3 );
125 double DataOrigin[3];
126 double DataSpacing[3];
unsigned char * GetGradientMagnitudes()
unsigned short * GetEncodedNormals()
unsigned short * EncodedNormals
float * GetGreenSpecularShadingTable()
represents a volume (data & properties) in a rendered scene
float * GetBlueDiffuseShadingTable()
Abstract class for a volume mapper.
void PrintSelf(ostream &os, vtkIndent indent)
virtual float GetGradientMagnitudeBias(int)
#define VTKRENDERINGVOLUME_EXPORT
float * GreenSpecularShadingTable
unsigned char * GradientMagnitudes
Abstract class for a volume mapper.
abstract specification for renderers
float * GradientOpacityArray
vtkEncodedGradientShader * GradientShader
Detect and break reference loops.
unsigned char * RGBAArray
virtual void ReportReferences(vtkGarbageCollector *)
virtual float GetGradientMagnitudeScale()
a simple class to control print indentation
float * GetGreenDiffuseShadingTable()
Superclass for gradient estimation.
Compute shading tables for encoded normals.
virtual void Render(vtkRenderer *ren, vtkVolume *vol)=0
float * GetRedDiffuseShadingTable()
float * GreenDiffuseShadingTable
vtkWeakPointer< vtkRenderWindow > RenderWindow
float * BlueSpecularShadingTable
unsigned char * GetRGBAArray()
float * BlueDiffuseShadingTable
float * GetGradientOpacityArray()
create a window for renderers to draw into
virtual float GetGradientMagnitudeScale(int)
vtkRenderWindow * RenderWindow
float * RedDiffuseShadingTable
vtkEncodedGradientEstimator * GradientEstimator
float * RedSpecularShadingTable
float * GetBlueSpecularShadingTable()
float * GetRedSpecularShadingTable()
virtual float GetGradientMagnitudeBias()