79 #ifndef vtkGL2PSExporter_h
80 #define vtkGL2PSExporter_h
117 vtkSetStringMacro(FilePrefix);
118 vtkGetStringMacro(FilePrefix);
128 vtkSetMacro(BufferSize,
int);
129 vtkGetMacro(BufferSize,
int);
135 vtkSetStringMacro(Title);
136 vtkGetStringMacro(Title);
158 this->SetSortToOff();
159 this->SetSimpleLineOffset(0);
168 vtkSetClampMacro(FileFormat,
int, PS_FILE, SVG_FILE);
169 vtkGetMacro(FileFormat,
int);
171 {this->SetFileFormat(PS_FILE);};
173 {this->SetFileFormat(EPS_FILE);};
175 {this->SetFileFormat(PDF_FILE);};
177 {this->SetFileFormat(TEX_FILE);};
179 {this->SetFileFormat(SVG_FILE);};
180 const char *GetFileFormatAsString();
196 vtkSetClampMacro(Sort,
int, NO_SORT, BSP_SORT);
197 vtkGetMacro(Sort,
int);
199 {this->SetSort(NO_SORT);};
201 {this->SetSort(SIMPLE_SORT);};
203 {this->SetSort(BSP_SORT);};
204 const char *GetSortAsString();
210 vtkSetMacro(Compress,
int);
211 vtkGetMacro(Compress,
int);
212 vtkBooleanMacro(Compress,
int);
218 vtkSetMacro(DrawBackground,
int);
219 vtkGetMacro(DrawBackground,
int);
220 vtkBooleanMacro(DrawBackground,
int);
227 vtkSetMacro(SimpleLineOffset,
int);
228 vtkGetMacro(SimpleLineOffset,
int);
229 vtkBooleanMacro(SimpleLineOffset,
int);
235 vtkSetMacro(Silent,
int);
236 vtkGetMacro(Silent,
int);
237 vtkBooleanMacro(Silent,
int);
244 vtkSetMacro(BestRoot,
int);
245 vtkGetMacro(BestRoot,
int);
246 vtkBooleanMacro(BestRoot,
int);
253 vtkSetMacro(
Text,
int);
254 vtkGetMacro(
Text,
int);
255 vtkBooleanMacro(
Text,
int);
261 vtkSetMacro(Landscape,
int);
262 vtkGetMacro(Landscape,
int);
263 vtkBooleanMacro(Landscape,
int);
270 vtkSetMacro(PS3Shading,
int);
271 vtkGetMacro(PS3Shading,
int);
272 vtkBooleanMacro(PS3Shading,
int);
279 vtkSetMacro(OcclusionCull,
int);
280 vtkGetMacro(OcclusionCull,
int);
281 vtkBooleanMacro(OcclusionCull,
int);
289 vtkSetMacro(Write3DPropsAsRasterImage,
int);
290 vtkGetMacro(Write3DPropsAsRasterImage,
int);
291 vtkBooleanMacro(Write3DPropsAsRasterImage,
int);
298 vtkSetMacro(TextAsPath,
bool);
299 vtkGetMacro(TextAsPath,
bool);
300 vtkBooleanMacro(TextAsPath,
bool);
316 vtkSetMacro(PointSizeFactor,
float);
317 vtkGetMacro(PointSizeFactor,
float);
323 vtkSetMacro(LineWidthFactor,
float);
324 vtkGetMacro(LineWidthFactor,
float);
333 int GetGL2PSOptions();
335 int GetGL2PSFormat();
336 const char *GetFileExtension();
361 void DrawViewportTextOverlay(
const char *
string,
vtkTextProperty *tprop,
368 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()