80 #ifndef vtkGL2PSExporter_h
81 #define vtkGL2PSExporter_h
84 #include "vtkIOExportGL2PSModule.h"
103 vtkSetFilePathMacro(FilePrefix);
104 vtkGetFilePathMacro(FilePrefix);
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();
299 vtkSetMacro(Write3DPropsAsRasterImage,
vtkTypeBool);
300 vtkGetMacro(Write3DPropsAsRasterImage,
vtkTypeBool);
301 vtkBooleanMacro(Write3DPropsAsRasterImage,
vtkTypeBool);
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);
348 int GetGL2PSOptions();
350 int GetGL2PSFormat();
351 const char* GetFileExtension();
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.