42 #ifndef vtkSVGExporter_h 43 #define vtkSVGExporter_h 45 #include "vtkIOExportModule.h" 58 void PrintSelf(ostream &os,
vtkIndent indent) override;
61 vtkSetStringMacro(Title)
66 vtkSetStringMacro(Description)
71 vtkSetStringMacro(FileName)
91 vtkGetMacro(TextAsPath,
bool)
101 vtkGetMacro(DrawBackground,
bool)
121 vtkGetMacro(SubdivisionThreshold,
float)
126 ~vtkSVGExporter() override;
128 void WriteData() override;
131 void PrepareDocument();
132 void RenderContextActors();
146 float SubdivisionThreshold;
151 vtkSVGExporter(const vtkSVGExporter&) = delete;
152 void operator=(const vtkSVGExporter&) = delete;
155 #endif // vtkSVGExporter_h abstract class to write a scene to a file
Represents an XML element and those nested inside.
vtkContextDevice2D implementation for use with vtkSVGExporter.
abstract specification for renderers
a simple class to control print indentation
provides a vtkProp derived object.
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
Exports vtkContext2D scenes to SVG.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...