Go to the documentation of this file.
79 #ifndef vtkGL2PSExporter_h
80 #define vtkGL2PSExporter_h
158 this->SetSortToOff();
159 this->SetSimpleLineOffset(0);
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();
199 {this->SetSort(NO_SORT);};
201 {this->SetSort(SIMPLE_SORT);};
203 {this->SetSort(BSP_SORT);};
204 const char *GetSortAsString();
void DrawTextActor(vtkTextActor *textAct, vtkRenderer *ren)
void SetFileFormatToSVG()
#define vtkGetObjectMacro(name, type)
void GetVisibleContextActors(vtkPropCollection *contextActors, vtkRendererCollection *renCol)
static vtkGL2PSExporter * New()
void SetRasterExclusions(vtkPropCollection *)
void DrawViewportTextOverlay(const char *string, vtkTextProperty *tprop, vtkCoordinate *coord, vtkRenderer *ren)
An actor that displays text.
concrete dataset representing a path defined by Bezier curves.
vtkPropCollection * RasterExclusions
const char * GetFileFormatAsString()
#define vtkTypeMacro(thisClass, superclass)
export a scene as a PostScript file using GL2PS.
void SetFileFormatToTeX()
void DrawScalarBarActor(vtkScalarBarActor *bar, vtkRenderer *ren)
void PrintSelf(ostream &os, vtkIndent indent)
void DrawContextActors(vtkPropCollection *contextActs, vtkRendererCollection *renCol)
void DrawTextActor3D(vtkTextActor3D *textAct, vtkRenderer *ren)
void UsePainterSettings()
#define vtkSetClampMacro(name, type, min, max)
create and manipulate unsorted lists of objects
int Write3DPropsAsRasterImage
void SetFileFormatToEPS()
void SavePropVisibility(vtkRendererCollection *renCol, vtkIntArray *volVis, vtkIntArray *actVis, vtkIntArray *act2dVis)
const char * GetSortAsString()
void SetFileFormatToPDF()
const char * GetFileExtension()
topologically and geometrically regular array of data
An actor that displays text. Scaled or unscaled.
a simple class to control print indentation
represent and manipulate 4x4 transformation matrices
#define vtkSetStringMacro(name)
dynamic, self-adjusting array of int
virtual void HandleSpecialProp(vtkProp *prop, vtkRenderer *ren)
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems
#define vtkGetMacro(name, type)
vtkGetStringMacro(ExtensionsString)
void DrawLabeledDataMapper(vtkLabeledDataMapper *mapper, vtkRenderer *ren)
represent text properties.
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
abstract superclass for all actors, volumes and annotations
a actor that draws 2D data
draw text labels at dataset points
void SetPropVisibilities(vtkPropCollection *col, int vis)
void Turn2DPropsOff(vtkRendererCollection *renCol)
void Turn3DPropsOff(vtkRendererCollection *renCol)
abstract class to write a scene to a file
abstract specification for renderers
void DrawSpecialProps(vtkCollection *propCol, vtkRendererCollection *renCol)
void DrawTextMapper(vtkTextMapper *textMap, vtkActor2D *textAct, vtkRenderer *ren)
void CopyPixels(int copyRect[4], vtkRenderer *ren)
vtkNew< vtkImageData > PixelData
Create a scalar bar with labels.
void RestorePropVisibility(vtkRendererCollection *renCol, vtkIntArray *volVis, vtkIntArray *actVis, vtkIntArray *act2dVis)
#define VTKIOEXPORT_EXPORT