27 #ifndef vtkOpenGLGL2PSHelper_h
28 #define vtkOpenGLGL2PSHelper_h
30 #include "vtkRenderingOpenGL2Module.h"
47 virtual
void PrintSelf(ostream &os,
vtkIndent indent);
90 vtkGetMacro(PointSize,
float)
98 vtkGetMacro(LineWidth,
float)
107 vtkGetMacro(LineStipple,
unsigned short)
121 unsigned char col[4]) = 0;
135 double pos[3],
double backgroundDepth,
149 virtual
void DrawPath(
vtkPath *path,
double rasterPos[3],
double windowPos[2],
150 unsigned char rgba[4],
double scale[2] = NULL,
151 double rotateAngle = 0.0,
float strokeWidth = -1,
152 const
char *label = NULL) = 0;
160 double rasterPos[3],
unsigned char actorColor[4],
188 float PointSizeFactor;
189 float LineWidthFactor;
190 unsigned short LineStipple;
represents an object (geometry & properties) in a rendered scene
topologically and geometrically regular array of data
a simple class to control print indentation
represent and manipulate 4x4 transformation matrices
abstract base class for most VTK objects
OpenGL2 implementation of GL2PS exporter.
Helper functionality for GL2PS exporting.
@ Background
No export active.
static vtkOpenGLGL2PSHelper * New()
vtkAbstractTypeMacro(vtkOpenGLGL2PSHelper, vtkObject) virtual void PrintSelf(ostream &os
concrete dataset representing a path defined by Bezier curves.
create a window for renderers to draw into
abstract specification for renderers
represent text properties.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.