32 #ifndef __vtkFixedPointRayCastImage_h
33 #define __vtkFixedPointRayCastImage_h
47 unsigned short *
GetImage() {
return this->Image;}
52 vtkSetVector2Macro( ImageViewportSize,
int );
53 vtkGetVectorMacro( ImageViewportSize,
int, 2 );
61 vtkSetVector2Macro( ImageMemorySize,
int );
62 vtkGetVectorMacro( ImageMemorySize,
int, 2 );
70 vtkSetVector2Macro( ImageInUseSize,
int );
71 vtkGetVectorMacro( ImageInUseSize,
int, 2 );
80 vtkSetVector2Macro( ImageOrigin,
int );
81 vtkGetVectorMacro( ImageOrigin,
int, 2 );
89 vtkSetMacro( ImageSampleDistance,
float );
90 vtkGetMacro( ImageSampleDistance,
float );
106 vtkSetVector2Macro( ZBufferSize,
int );
107 vtkGetVectorMacro( ZBufferSize,
int, 2 );
117 vtkSetVector2Macro( ZBufferOrigin,
int );
118 vtkGetVectorMacro( ZBufferOrigin,
int, 2 );
126 vtkSetClampMacro( UseZBuffer,
int, 0, 1 );
127 vtkGetMacro( UseZBuffer,
int );
128 vtkBooleanMacro( UseZBuffer,
int );
135 float GetZBufferValue(
int x,
int y );
144 void AllocateZBuffer();
151 int ImageViewportSize[2];
157 int ImageMemorySize[2];
163 int ImageInUseSize[2];
186 int ZBufferOrigin[2];
unsigned short * GetImage()
abstract base class for most VTK objects
float ImageSampleDistance
virtual void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
helper class for a ray cast image