80 #ifndef vtkGL2PSExporter_h
81 #define vtkGL2PSExporter_h
83 #include "vtkIOExportModule.h"
103 vtkSetStringMacro(FilePrefix);
104 vtkGetStringMacro(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);
163 {this->SetFileFormat(PS_FILE);};
165 {this->SetFileFormat(EPS_FILE);};
167 {this->SetFileFormat(PDF_FILE);};
169 {this->SetFileFormat(TEX_FILE);};
171 {this->SetFileFormat(SVG_FILE);};
172 const char *GetFileFormatAsString();
188 vtkSetClampMacro(Sort,
int, NO_SORT, BSP_SORT);
189 vtkGetMacro(Sort,
int);
191 {this->SetSort(NO_SORT);};
193 {this->SetSort(SIMPLE_SORT);};
195 {this->SetSort(BSP_SORT);};
196 const char *GetSortAsString();
307 vtkSetMacro(Write3DPropsAsRasterImage,
vtkTypeBool);
308 vtkGetMacro(Write3DPropsAsRasterImage,
vtkTypeBool);
309 vtkBooleanMacro(Write3DPropsAsRasterImage,
vtkTypeBool);
318 vtkSetMacro(TextAsPath,
bool);
319 vtkGetMacro(TextAsPath,
bool);
320 vtkBooleanMacro(TextAsPath,
bool);
339 vtkSetMacro(PointSizeFactor,
float);
340 vtkGetMacro(PointSizeFactor,
float);
348 vtkSetMacro(LineWidthFactor,
float);
349 vtkGetMacro(LineWidthFactor,
float);
356 int GetGL2PSOptions();
358 int GetGL2PSFormat();
359 const char *GetFileExtension();