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