27 #ifndef vtkOpenGLGL2PSHelper_h
28 #define vtkOpenGLGL2PSHelper_h
30 #include "vtkRenderingOpenGL2Module.h"
47 virtual
void PrintSelf(ostream &os,
vtkIndent indent);
82 vtkGetMacro(ActiveState, State)
90 vtkGetMacro(PointSize,
float)
98 vtkGetMacro(LineWidth,
float)
107 vtkGetMacro(LineStipple,
unsigned short)
121 unsigned char col[4]) = 0;
134 virtual
void DrawString(const std::
string &str,
vtkTextProperty *tprop,
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;
197 #endif // vtkOpenGLGL2PSHelper_h
represents an object (geometry & properties) in a rendered scene
abstract base class for most VTK objects
represent and manipulate 4x4 transformation matrices
concrete dataset representing a path defined by Bezier curves.
Helper functionality for GL2PS exporting.
abstract specification for renderers
a simple class to control print indentation
topologically and geometrically regular array of data
OpenGL2 implementation of GL2PS exporter.
represent text properties.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
vtkWeakPointer< vtkRenderWindow > RenderWindow
create a window for renderers to draw into
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...