32 #ifndef vtkFixedPointRayCastImage_h
33 #define vtkFixedPointRayCastImage_h
48 unsigned short *
GetImage() {
return this->Image;}
53 vtkSetVector2Macro( ImageViewportSize,
int );
54 vtkGetVectorMacro( ImageViewportSize,
int, 2 );
62 vtkSetVector2Macro( ImageMemorySize,
int );
63 vtkGetVectorMacro( ImageMemorySize,
int, 2 );
71 vtkSetVector2Macro( ImageInUseSize,
int );
72 vtkGetVectorMacro( ImageInUseSize,
int, 2 );
81 vtkSetVector2Macro( ImageOrigin,
int );
82 vtkGetVectorMacro( ImageOrigin,
int, 2 );
90 vtkSetMacro( ImageSampleDistance,
float );
91 vtkGetMacro( ImageSampleDistance,
float );
107 vtkSetVector2Macro( ZBufferSize,
int );
108 vtkGetVectorMacro( ZBufferSize,
int, 2 );
118 vtkSetVector2Macro( ZBufferOrigin,
int );
119 vtkGetVectorMacro( ZBufferOrigin,
int, 2 );
127 vtkSetClampMacro( UseZBuffer,
int, 0, 1 );
128 vtkGetMacro( UseZBuffer,
int );
129 vtkBooleanMacro( UseZBuffer,
int );
136 float GetZBufferValue(
int x,
int y );
145 void AllocateZBuffer();
152 int ImageViewportSize[2];
158 int ImageMemorySize[2];
164 int ImageInUseSize[2];
187 int ZBufferOrigin[2];
unsigned short * GetImage()
abstract base class for most VTK objects
#define VTKRENDERINGVOLUME_EXPORT
float ImageSampleDistance
virtual void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
helper class for a ray cast image