27 #ifndef vtkOpenGLRayCastImageDisplayHelper_h 
   28 #define vtkOpenGLRayCastImageDisplayHelper_h 
   30 #include "vtkRenderingVolumeOpenGL2Module.h"  
   49                       int imageMemorySize[2],
 
   50                       int imageViewportSize[2],
 
   51                       int imageInUseSize[2],
 
   54                       unsigned char *
image );
 
   57                       int imageMemorySize[2],
 
   58                       int imageViewportSize[2],
 
   59                       int imageInUseSize[2],
 
   62                       unsigned short *
image );
 
   66                       float requestedDepth );
 
   75                               int imageMemorySize[2],
 
   76                               int imageViewportSize[2],
 
   77                               int imageInUseSize[2],
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses. 
 
represents a volume (data & properties) in a rendered scene 
 
virtual void ReleaseGraphicsResources(vtkWindow *)
Derived class should implemen this if needed. 
 
abstract specification for renderers 
 
helper class that draws the image to the screen 
 
vtkTextureObject * TextureObject
 
window superclass for vtkRenderWindow 
 
vtkOpenGLHelper * ShaderProgram
 
virtual void RenderTexture(vtkVolume *vol, vtkRenderer *ren, int imageMemorySize[2], int imageViewportSize[2], int imageInUseSize[2], int imageOrigin[2], float requestedDepth, unsigned char *image)=0
 
a simple class to control print indentation 
 
OpenGL subclass that draws the image to the screen. 
 
static vtkRayCastImageDisplayHelper * New()
 
abstracts an OpenGL texture object. 
 
helper class for a ray cast image