79 #ifndef vtkGL2PSExporter_h
80 #define vtkGL2PSExporter_h
119 vtkSetStringMacro(FilePrefix);
120 vtkGetStringMacro(FilePrefix);
130 vtkSetMacro(BufferSize,
int);
131 vtkGetMacro(BufferSize,
int);
137 vtkSetStringMacro(Title);
138 vtkGetStringMacro(Title);
160 this->SetSortToOff();
161 this->SetSimpleLineOffset(0);
170 vtkSetClampMacro(FileFormat,
int, PS_FILE, SVG_FILE);
171 vtkGetMacro(FileFormat,
int);
173 {this->SetFileFormat(PS_FILE);};
175 {this->SetFileFormat(EPS_FILE);};
177 {this->SetFileFormat(PDF_FILE);};
179 {this->SetFileFormat(TEX_FILE);};
181 {this->SetFileFormat(SVG_FILE);};
182 const char *GetFileFormatAsString();
198 vtkSetClampMacro(Sort,
int, NO_SORT, BSP_SORT);
199 vtkGetMacro(Sort,
int);
201 {this->SetSort(NO_SORT);};
203 {this->SetSort(SIMPLE_SORT);};
205 {this->SetSort(BSP_SORT);};
206 const char *GetSortAsString();
212 vtkSetMacro(Compress,
int);
213 vtkGetMacro(Compress,
int);
214 vtkBooleanMacro(Compress,
int);
220 vtkSetMacro(DrawBackground,
int);
221 vtkGetMacro(DrawBackground,
int);
222 vtkBooleanMacro(DrawBackground,
int);
229 vtkSetMacro(SimpleLineOffset,
int);
230 vtkGetMacro(SimpleLineOffset,
int);
231 vtkBooleanMacro(SimpleLineOffset,
int);
237 vtkSetMacro(Silent,
int);
238 vtkGetMacro(Silent,
int);
239 vtkBooleanMacro(Silent,
int);
246 vtkSetMacro(BestRoot,
int);
247 vtkGetMacro(BestRoot,
int);
248 vtkBooleanMacro(BestRoot,
int);
255 vtkSetMacro(
Text,
int);
256 vtkGetMacro(
Text,
int);
257 vtkBooleanMacro(
Text,
int);
263 vtkSetMacro(Landscape,
int);
264 vtkGetMacro(Landscape,
int);
265 vtkBooleanMacro(Landscape,
int);
272 vtkSetMacro(PS3Shading,
int);
273 vtkGetMacro(PS3Shading,
int);
274 vtkBooleanMacro(PS3Shading,
int);
281 vtkSetMacro(OcclusionCull,
int);
282 vtkGetMacro(OcclusionCull,
int);
283 vtkBooleanMacro(OcclusionCull,
int);
291 vtkSetMacro(Write3DPropsAsRasterImage,
int);
292 vtkGetMacro(Write3DPropsAsRasterImage,
int);
293 vtkBooleanMacro(Write3DPropsAsRasterImage,
int);
300 vtkSetMacro(TextAsPath,
bool);
301 vtkGetMacro(TextAsPath,
bool);
302 vtkBooleanMacro(TextAsPath,
bool);
318 vtkSetMacro(PointSizeFactor,
float);
319 vtkGetMacro(PointSizeFactor,
float);
325 vtkSetMacro(LineWidthFactor,
float);
326 vtkGetMacro(LineWidthFactor,
float);
335 int GetGL2PSOptions();
337 int GetGL2PSFormat();
338 const char *GetFileExtension();
365 void DrawViewportTextOverlay(
const char *
string,
vtkTextProperty *tprop,
372 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()
represents an object (geometry & properties) in a rendered scene
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()