68 #ifndef vtkGL2PSExporter_h
69 #define vtkGL2PSExporter_h
72 #include "vtkIOExportGL2PSModule.h"
76 VTK_ABI_NAMESPACE_BEGIN
92 vtkSetFilePathMacro(FilePrefix);
93 vtkGetFilePathMacro(FilePrefix);
105 vtkSetMacro(BufferSize,
int);
106 vtkGetMacro(BufferSize,
int);
114 vtkSetStringMacro(Title);
115 vtkGetStringMacro(Title);
137 this->SetSortToOff();
138 this->SetSimpleLineOffset(0);
149 vtkSetClampMacro(FileFormat,
int, PS_FILE, SVG_FILE);
150 vtkGetMacro(FileFormat,
int);
156 const char* GetFileFormatAsString();
172 vtkSetClampMacro(
Sort,
int, NO_SORT, BSP_SORT);
173 vtkGetMacro(
Sort,
int);
177 const char* GetSortAsString();
288 vtkSetMacro(Write3DPropsAsRasterImage,
vtkTypeBool);
289 vtkGetMacro(Write3DPropsAsRasterImage,
vtkTypeBool);
290 vtkBooleanMacro(Write3DPropsAsRasterImage,
vtkTypeBool);
299 vtkSetMacro(TextAsPath,
bool);
300 vtkGetMacro(TextAsPath,
bool);
301 vtkBooleanMacro(TextAsPath,
bool);
320 vtkSetMacro(PointSizeFactor,
float);
321 vtkGetMacro(PointSizeFactor,
float);
329 vtkSetMacro(LineWidthFactor,
float);
330 vtkGetMacro(LineWidthFactor,
float);
337 int GetGL2PSOptions();
339 int GetGL2PSFormat();
340 const char* GetFileExtension();
408 VTK_ABI_NAMESPACE_END
void SetFileFormatToEPS()
Specify the format of file to write out.
abstract class to write a scene to a file
void SetFileFormatToPDF()
Specify the format of file to write out.
export a scene as a PostScript file using GL2PS.
void Sort(RandomIt bitr, RandomIt eitr, BackToFront< T > &me)
void SetSortToOff()
Set the type of sorting algorithm to order primitives from back to front.
a simple class to control print indentation
void SetSortToSimple()
Set the type of sorting algorithm to order primitives from back to front.
void SetFileFormatToSVG()
Specify the format of file to write out.
vtkTypeBool OcclusionCull
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkTypeBool Write3DPropsAsRasterImage
const char * GetFileFormatAsString()
Specify the format of file to write out.
void SetFileFormatToPS()
Specify the format of file to write out.
void SetFileFormatToTeX()
Specify the format of file to write out.
vtkTypeBool SimpleLineOffset
void UsePainterSettings()
Configure the exporter to expect a painter-ordered 2D rendering, that is, a rendering at a fixed dept...
vtkPropCollection * RasterExclusions
const char * GetSortAsString()
Set the type of sorting algorithm to order primitives from back to front.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
vtkTypeBool DrawBackground
void SetSortToBSP()
Set the type of sorting algorithm to order primitives from back to front.