28 #ifndef vtkRayCastImageDisplayHelper_h
29 #define vtkRayCastImageDisplayHelper_h
31 #include "vtkRenderingVolumeModule.h"
47 int imageMemorySize[2],
48 int imageViewportSize[2],
49 int imageInUseSize[2],
52 unsigned char *
image ) = 0;
55 int imageMemorySize[2],
56 int imageViewportSize[2],
57 int imageInUseSize[2],
60 unsigned short *
image ) = 0;
64 float requestedDepth ) = 0;
66 vtkSetClampMacro( PreMultipliedColors,
int, 0, 1 );
67 vtkGetMacro( PreMultipliedColors,
int );
79 vtkGetMacro( PixelScale,
float );
represents a volume (data & properties) in a rendered scene
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void ReleaseGraphicsResources(vtkWindow *)
Derived class should implemen this if needed.
abstract specification for renderers
helper class that draws the image to the screen
window superclass for vtkRenderWindow
a simple class to control print indentation
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
int PreMultipliedColors
Have the colors already been multiplied by alpha?
helper class for a ray cast image