77#ifndef vtkGL2PSExporter_h
78#define vtkGL2PSExporter_h
81#include "vtkIOExportGL2PSModule.h"
113 vtkSetMacro(BufferSize,
int);
114 vtkGetMacro(BufferSize,
int);
122 vtkSetStringMacro(Title);
123 vtkGetStringMacro(Title);
145 this->SetSortToOff();
146 this->SetSimpleLineOffset(0);
157 vtkSetClampMacro(FileFormat,
int, PS_FILE, SVG_FILE);
158 vtkGetMacro(FileFormat,
int);
164 const char* GetFileFormatAsString();
180 vtkSetClampMacro(
Sort,
int, NO_SORT, BSP_SORT);
185 const char* GetSortAsString();
307 vtkSetMacro(TextAsPath,
bool);
308 vtkGetMacro(TextAsPath,
bool);
309 vtkBooleanMacro(TextAsPath,
bool);
328 vtkSetMacro(PointSizeFactor,
float);
329 vtkGetMacro(PointSizeFactor,
float);
337 vtkSetMacro(LineWidthFactor,
float);
338 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
void Sort(RandomIt bitr, RandomIt eitr, BackToFront< T > &me)