45 #ifndef vtkSVGExporter_h
46 #define vtkSVGExporter_h
49 #include "vtkIOExportModule.h"
64 vtkSetStringMacro(Title) vtkGetStringMacro(Title)
68 vtkSetStringMacro(Description) vtkGetStringMacro(Description)
72 vtkSetStringMacro(FileName) vtkGetStringMacro(FileName)
90 vtkSetMacro(TextAsPath,
bool);
91 vtkGetMacro(TextAsPath,
bool);
92 vtkBooleanMacro(TextAsPath,
bool);
100 vtkSetMacro(DrawBackground,
bool);
101 vtkGetMacro(DrawBackground,
bool);
102 vtkBooleanMacro(DrawBackground,
bool);
120 vtkSetMacro(SubdivisionThreshold,
float);
121 vtkGetMacro(SubdivisionThreshold,
float);
128 void WriteData() override;
131 void PrepareDocument();
132 void RenderContextActors();
145 float SubdivisionThreshold;
provides a vtkProp derived object.
abstract class to write a scene to a file
a simple class to control print indentation
abstract specification for renderers
vtkContextDevice2D implementation for use with vtkSVGExporter.
Exports vtkContext2D scenes to SVG.
static vtkSVGExporter * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Represents an XML element and those nested inside.