81 #ifndef __vtkVolumeTextureMapper3D_h
82 #define __vtkVolumeTextureMapper3D_h
103 vtkSetMacro( SampleDistance,
float );
104 vtkGetMacro( SampleDistance,
float );
109 vtkGetVectorMacro( VolumeDimensions,
int, 3 );
114 vtkGetVectorMacro( VolumeSpacing,
float, 3 );
129 vtkGetMacro( NumberOfPolygons,
int );
134 vtkGetMacro( ActualSampleDistance,
float );
147 FRAGMENT_PROGRAM_METHOD=0,
158 vtkSetClampMacro( PreferredRenderMethod,
int,
165 vtkGetMacro(PreferredRenderMethod,
int);
175 vtkSetMacro(UseCompressedTexture,
bool);
176 vtkGetMacro(UseCompressedTexture,
bool);
193 int VolumeDimensions[3];
194 float VolumeSpacing[3];
210 unsigned char ColorLookup[65536*4];
211 unsigned char AlphaLookup[65536];
212 float TempArray1[3*4096];
213 float TempArray2[4096];
218 unsigned char DiffuseLookup[65536*4];
219 unsigned char SpecularLookup[65536*4];
243 int vtkNotUsed(components))