27 #ifndef vtkPistonMapper_h
28 #define vtkPistonMapper_h
30 #include "vtkAcceleratorsPistonModule.h"
119 vtkGetMacro(Piece,
int);
121 vtkGetMacro(NumberOfPieces,
int);
129 vtkGetMacro(GhostLevel,
int);
147 void RenderImageDataOutline();
161 void PrepareDirectRenderBuffers(
int nPoints);
163 static
bool CudaGLInitted;
166 InternalInfo *Internal;
draws vtkPistonDataObjects to the screen
represents an object (geometry & properties) in a rendered scene
void ShallowCopy(vtkAbstractMapper *m)
Make a shallow copy of this mapper.
virtual bool GetSupportsSelection()
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THIS METHOD OUTSIDE OF THE RENDERI...
abstract specification for renderers
static bool IsEnabledCudaGL()
Return true if using cuda interop feature otherwise false.
window superclass for vtkRenderWindow
virtual void ReleaseGraphicsResources(vtkWindow *)
Release any graphics resources that are being consumed by this mapper.
a simple class to control print indentation
virtual void GetBounds(double bounds[6])
Return bounding box (array of six doubles) of data expressed as (xmin,xmax, ymin,ymax, zmin,zmax).
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
virtual double * GetBounds()=0
Return bounding box (array of six doubles) of data expressed as (xmin,xmax, ymin,ymax, zmin,zmax).
virtual void Update()
Bring this algorithm's outputs up-to-date.
virtual int FillInputPortInformation(int port, vtkInformation *info)
Fill the input port information objects for this algorithm.
abstract class specifies interface to map data to graphics primitives
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
abstract class specifies interface to map data
create a window for renderers to draw into
Color Mapping for piston results.
virtual double * GetBounds()
Return bounding box (array of six doubles) of data expressed as (xmin,xmax, ymin,ymax, zmin,zmax).
static vtkAlgorithm * New()
virtual void Render(vtkRenderer *ren, vtkActor *a)=0
Method initiates the mapping process.