77 #ifndef vtkGL2PSExporter_h
78 #define vtkGL2PSExporter_h
80 #include "vtkIOExportModule.h"
100 vtkSetStringMacro(FilePrefix);
101 vtkGetStringMacro(FilePrefix);
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);
160 {this->SetFileFormat(PS_FILE);};
162 {this->SetFileFormat(EPS_FILE);};
164 {this->SetFileFormat(PDF_FILE);};
166 {this->SetFileFormat(TEX_FILE);};
168 {this->SetFileFormat(SVG_FILE);};
169 const char *GetFileFormatAsString();
185 vtkSetClampMacro(Sort,
int, NO_SORT, BSP_SORT);
186 vtkGetMacro(Sort,
int);
188 {this->SetSort(NO_SORT);};
190 {this->SetSort(SIMPLE_SORT);};
192 {this->SetSort(BSP_SORT);};
193 const char *GetSortAsString();
304 vtkSetMacro(Write3DPropsAsRasterImage,
vtkTypeBool);
305 vtkGetMacro(Write3DPropsAsRasterImage,
vtkTypeBool);
306 vtkBooleanMacro(Write3DPropsAsRasterImage,
vtkTypeBool);
315 vtkSetMacro(TextAsPath,
bool);
316 vtkGetMacro(TextAsPath,
bool);
317 vtkBooleanMacro(TextAsPath,
bool);
336 vtkSetMacro(PointSizeFactor,
float);
337 vtkGetMacro(PointSizeFactor,
float);
345 vtkSetMacro(LineWidthFactor,
float);
346 vtkGetMacro(LineWidthFactor,
float);
353 int GetGL2PSOptions();
355 int GetGL2PSFormat();
356 const char *GetFileExtension();