85 #ifndef __vtkGL2PSExporter_h
86 #define __vtkGL2PSExporter_h
101 vtkSetStringMacro(FilePrefix);
102 vtkGetStringMacro(FilePrefix);
121 vtkSetClampMacro(FileFormat,
int, PS_FILE, SVG_FILE);
122 vtkGetMacro(FileFormat,
int);
124 {this->SetFileFormat(PS_FILE);};
126 {this->SetFileFormat(EPS_FILE);};
128 {this->SetFileFormat(PDF_FILE);};
130 {this->SetFileFormat(TEX_FILE);};
132 {this->SetFileFormat(SVG_FILE);};
133 const char *GetFileFormatAsString();
149 vtkSetClampMacro(Sort,
int, NO_SORT, BSP_SORT);
150 vtkGetMacro(Sort,
int);
152 {this->SetSort(NO_SORT);};
154 {this->SetSort(SIMPLE_SORT);};
156 {this->SetSort(BSP_SORT);};
157 const char *GetSortAsString();
163 vtkSetMacro(Compress,
int);
164 vtkGetMacro(Compress,
int);
165 vtkBooleanMacro(Compress,
int);
171 vtkSetMacro(DrawBackground,
int);
172 vtkGetMacro(DrawBackground,
int);
173 vtkBooleanMacro(DrawBackground,
int);
180 vtkSetMacro(SimpleLineOffset,
int);
181 vtkGetMacro(SimpleLineOffset,
int);
182 vtkBooleanMacro(SimpleLineOffset,
int);
188 vtkSetMacro(Silent,
int);
189 vtkGetMacro(Silent,
int);
190 vtkBooleanMacro(Silent,
int);
197 vtkSetMacro(BestRoot,
int);
198 vtkGetMacro(BestRoot,
int);
199 vtkBooleanMacro(BestRoot,
int);
206 vtkSetMacro(
Text,
int);
207 vtkGetMacro(
Text,
int);
208 vtkBooleanMacro(
Text,
int);
214 vtkSetMacro(Landscape,
int);
215 vtkGetMacro(Landscape,
int);
216 vtkBooleanMacro(Landscape,
int);
223 vtkSetMacro(PS3Shading,
int);
224 vtkGetMacro(PS3Shading,
int);
225 vtkBooleanMacro(PS3Shading,
int);
232 vtkSetMacro(OcclusionCull,
int);
233 vtkGetMacro(OcclusionCull,
int);
234 vtkBooleanMacro(OcclusionCull,
int);
242 vtkSetMacro(Write3DPropsAsRasterImage,
int);
243 vtkGetMacro(Write3DPropsAsRasterImage,
int);
244 vtkBooleanMacro(Write3DPropsAsRasterImage,
int);
250 static void SetGlobalPointSizeFactor(
float val);
251 static float GetGlobalPointSizeFactor();
257 static void SetGlobalLineWidthFactor(
float val);
258 static float GetGlobalLineWidthFactor();
void SetFileFormatToEPS()
abstract class to write a scene to a file
void SetFileFormatToPDF()
export a scene as a PostScript file using GL2PS.
virtual void WriteData()=0
a simple class to control print indentation
void SetFileFormatToSVG()
const char * GetFileFormatAsString()
void SetFileFormatToTeX()
int Write3DPropsAsRasterImage
void PrintSelf(ostream &os, vtkIndent indent)
const char * GetSortAsString()