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...