Go to the documentation of this file.
26 #ifndef vtkPistonMapper_h
27 #define vtkPistonMapper_h
29 #include "vtkAcceleratorsPistonModule.h"
136 void PrepareDirectRenderBuffers(
int nPoints);
138 static bool CudaGLInitted;
141 InternalInfo *Internal;
virtual double * GetBounds()=0
virtual int FillInputPortInformation(int port, vtkInformation *info)
Color Mapping for piston results.
virtual void Render(vtkRenderer *ren, vtkActor *a)
#define vtkTypeMacro(thisClass, superclass)
vtkPistonDataObject * GetPistonDataObjectInput(int port)
void RenderImageDataOutline()
void PrintSelf(ostream &os, vtkIndent indent)
window superclass for vtkRenderWindow
abstract class specifies interface to map data to graphics primitives
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
#define vtkGetMacro(name, type)
void ShallowCopy(vtkAbstractMapper *m)
GLboolean GLboolean GLboolean GLboolean a
vtkSetMacro(IgnoreDriverBugs, bool)
virtual double * GetBounds()
virtual void ReleaseGraphicsResources(vtkWindow *)
abstract specification for renderers
create a window for renderers to draw into
static bool IsEnabledCudaGL()
static vtkPistonMapper * New()
virtual bool GetSupportsSelection()
static void InitCudaGL(vtkRenderWindow *rw)
virtual void GetBounds(double bounds[6])
abstract class specifies interface to map data
draws vtkPistonDataObjects to the screen