25 #ifndef vtkOpenGLPolyDataMapper_h
26 #define vtkOpenGLPolyDataMapper_h
28 #include "vtkRenderingOpenGLModule.h"
39 #if !defined(VTK_LEGACY_REMOVE)
66 ~vtkOpenGLPolyDataMapper() VTK_OVERRIDE;
68 void DrawPoints(
int idx,
78 void DrawLines(
int idx,
88 void DrawPolygons(
int idx,
99 void DrawTStrips(
int idx,
115 vtkOpenGLPolyDataMapper(const vtkOpenGLPolyDataMapper&) VTK_DELETE_FUNCTION;
116 void operator=(const vtkOpenGLPolyDataMapper&) VTK_DELETE_FUNCTION;
118 #endif // VTK_LEGACY_REMOVE
a PolyDataMapper for the OpenGL library
represents an object (geometry & properties) in a rendered scene
represent surface properties of a geometric object
abstract specification for renderers
virtual void RenderPiece(vtkRenderer *ren, vtkActor *act)=0
Implemented by sub classes.
window superclass for vtkRenderWindow
a simple class to control print indentation
abstract superclass for arrays of numeric data
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
dynamic, self-adjusting array of unsigned char
map vtkPolyData to graphics primitives
object to represent cell connectivity
create a window for renderers to draw into
static vtkPolyDataMapper * New()
represent and manipulate 3D points
void ReleaseGraphicsResources(vtkWindow *) override
Release any graphics resources that are being consumed by this mapper.