68#ifndef vtkGL2PSExporter_h
69#define vtkGL2PSExporter_h
72#include "vtkIOExportGL2PSModule.h"
76VTK_ABI_NAMESPACE_BEGIN
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();
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);
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