80#ifndef vtkGL2PSExporter_h
81#define vtkGL2PSExporter_h
84#include "vtkIOExportGL2PSModule.h"
116 vtkSetMacro(BufferSize,
int);
117 vtkGetMacro(BufferSize,
int);
125 vtkSetStringMacro(Title);
126 vtkGetStringMacro(Title);
148 this->SetSortToOff();
149 this->SetSimpleLineOffset(0);
160 vtkSetClampMacro(FileFormat,
int, PS_FILE, SVG_FILE);
161 vtkGetMacro(FileFormat,
int);
167 const char* GetFileFormatAsString();
183 vtkSetClampMacro(Sort,
int, NO_SORT, BSP_SORT);
184 vtkGetMacro(Sort,
int);
188 const char* GetSortAsString();
310 vtkSetMacro(TextAsPath,
bool);
311 vtkGetMacro(TextAsPath,
bool);
312 vtkBooleanMacro(TextAsPath,
bool);
331 vtkSetMacro(PointSizeFactor,
float);
332 vtkGetMacro(PointSizeFactor,
float);
340 vtkSetMacro(LineWidthFactor,
float);
341 vtkGetMacro(LineWidthFactor,
float);
abstract class to write a scene to a file
export a scene as a PostScript file using GL2PS.
~vtkGL2PSExporter() override
vtkTypeBool DrawBackground
void SetSortToBSP()
Set the type of sorting algorithm to order primitives from back to front.
void SetFileFormatToSVG()
Specify the format of file to write out.
void SetFileFormatToPS()
Specify the format of file to write out.
vtkSetFilePathMacro(FilePrefix)
Specify the prefix of the files to write out.
vtkPropCollection * RasterExclusions
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkGetFilePathMacro(FilePrefix)
Specify the prefix of the files to write out.
void SetSortToOff()
Set the type of sorting algorithm to order primitives from back to front.
void SetRasterExclusions(vtkPropCollection *)
Collection of props to exclude from rasterization.
void SetFileFormatToTeX()
Specify the format of file to write out.
vtkTypeBool SimpleLineOffset
static vtkGL2PSExporter * New()
const char * GetFileFormatAsString()
Specify the format of file to write out.
void UsePainterSettings()
Configure the exporter to expect a painter-ordered 2D rendering, that is, a rendering at a fixed dept...
const char * GetFileExtension()
void SetFileFormatToPDF()
Specify the format of file to write out.
vtkTypeBool OcclusionCull
void SetSortToSimple()
Set the type of sorting algorithm to order primitives from back to front.
const char * GetSortAsString()
Set the type of sorting algorithm to order primitives from back to front.
vtkTypeBool Write3DPropsAsRasterImage
void SetFileFormatToEPS()
Specify the format of file to write out.
a simple class to control print indentation