79 #ifndef __vtkGL2PSExporter_h
80 #define __vtkGL2PSExporter_h
117 vtkSetStringMacro(FilePrefix);
118 vtkGetStringMacro(FilePrefix);
124 vtkSetStringMacro(Title);
125 vtkGetStringMacro(Title);
147 this->SetSortToOff();
148 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();
199 vtkSetMacro(Compress,
int);
200 vtkGetMacro(Compress,
int);
201 vtkBooleanMacro(Compress,
int);
207 vtkSetMacro(DrawBackground,
int);
208 vtkGetMacro(DrawBackground,
int);
209 vtkBooleanMacro(DrawBackground,
int);
216 vtkSetMacro(SimpleLineOffset,
int);
217 vtkGetMacro(SimpleLineOffset,
int);
218 vtkBooleanMacro(SimpleLineOffset,
int);
224 vtkSetMacro(Silent,
int);
225 vtkGetMacro(Silent,
int);
226 vtkBooleanMacro(Silent,
int);
233 vtkSetMacro(BestRoot,
int);
234 vtkGetMacro(BestRoot,
int);
235 vtkBooleanMacro(BestRoot,
int);
242 vtkSetMacro(
Text,
int);
243 vtkGetMacro(
Text,
int);
244 vtkBooleanMacro(
Text,
int);
250 vtkSetMacro(Landscape,
int);
251 vtkGetMacro(Landscape,
int);
252 vtkBooleanMacro(Landscape,
int);
259 vtkSetMacro(PS3Shading,
int);
260 vtkGetMacro(PS3Shading,
int);
261 vtkBooleanMacro(PS3Shading,
int);
268 vtkSetMacro(OcclusionCull,
int);
269 vtkGetMacro(OcclusionCull,
int);
270 vtkBooleanMacro(OcclusionCull,
int);
278 vtkSetMacro(Write3DPropsAsRasterImage,
int);
279 vtkGetMacro(Write3DPropsAsRasterImage,
int);
280 vtkBooleanMacro(Write3DPropsAsRasterImage,
int);
287 vtkSetMacro(TextAsPath,
bool);
288 vtkGetMacro(TextAsPath,
bool);
289 vtkBooleanMacro(TextAsPath,
bool);
305 vtkSetMacro(PointSizeFactor,
float);
306 vtkGetMacro(PointSizeFactor,
float);
312 vtkSetMacro(LineWidthFactor,
float);
313 vtkGetMacro(LineWidthFactor,
float);
322 int GetGL2PSOptions();
324 int GetGL2PSFormat();
325 const char *GetFileExtension();
350 void DrawViewportTextOverlay(
const char *
string,
vtkTextProperty *tprop,
357 void CopyPixels(
int copyRect[4],
vtkRenderer *ren);
abstract superclass for all actors, volumes and annotations
void SetFileFormatToEPS()
abstract class to write a scene to a file
void SetFileFormatToPDF()
represent and manipulate 4x4 transformation matrices
export a scene as a PostScript file using GL2PS.
virtual void WriteData()=0
concrete dataset representing a path defined by Bezier curves.
a actor that draws 2D data
Create a scalar bar with labels.
#define VTKIOEXPORT_EXPORT
abstract specification for renderers
draw text labels at dataset points
vtkNew< vtkImageData > PixelData
An actor that displays text. Scaled or unscaled.
dynamic, self-adjusting array of int
a simple class to control print indentation
topologically and geometrically regular array of data
void SetFileFormatToSVG()
An actor that displays text.
represent text properties.
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems ...
const char * GetFileFormatAsString()
void SetFileFormatToTeX()
create and manipulate unsorted lists of objects
void UsePainterSettings()
vtkPropCollection * RasterExclusions
int Write3DPropsAsRasterImage
void PrintSelf(ostream &os, vtkIndent indent)
const char * GetSortAsString()