27 #ifndef vtkOpenGLGL2PSHelper_h 28 #define vtkOpenGLGL2PSHelper_h 31 #include "vtkRenderingOpenGL2Module.h" 83 vtkGetMacro(ActiveState, State);
90 vtkSetMacro(PointSize,
float);
91 vtkGetMacro(PointSize,
float);
98 vtkSetMacro(LineWidth,
float);
99 vtkGetMacro(LineWidth,
float);
107 vtkSetMacro(LineStipple,
unsigned short);
108 vtkGetMacro(LineStipple,
unsigned short);
118 virtual void ProcessTransformFeedback(
120 virtual void ProcessTransformFeedback(
122 virtual void ProcessTransformFeedback(
147 virtual void DrawPath(
vtkPath* path,
double rasterPos[3],
double windowPos[2],
148 unsigned char rgba[4],
double scale[2] =
nullptr,
double rotateAngle = 0.0,
149 float strokeWidth = -1,
const char* label =
nullptr) = 0;
157 unsigned char actorColor[4],
vtkRenderer* ren,
const char* label =
nullptr) = 0;
171 vtkSetMacro(ActiveState,
State);
193 #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
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
concrete dataset representing a path defined by Bezier curves.
Access GL2PS functionality.
abstract specification for renderers
unsigned short LineStipple
a simple class to control print indentation
topologically and geometrically regular array of data
static vtkOpenGLGL2PSHelper * Instance
OpenGL2 implementation of GL2PS exporter.
represent text properties.
create a window for renderers to draw into
vtkRenderWindow * RenderWindow
vtkRenderWindow * RenderWindow
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...