45 #ifndef vtkSVGExporter_h 46 #define vtkSVGExporter_h 48 #include "vtkIOExportModule.h" 61 void PrintSelf(ostream &os,
vtkIndent indent) override;
64 vtkSetStringMacro(Title)
65 vtkGetStringMacro(Title)
69 vtkSetStringMacro(Description)
70 vtkGetStringMacro(Description)
74 vtkSetStringMacro(FileName)
75 vtkGetStringMacro(FileName)
93 vtkSetMacro(TextAsPath,
bool)
94 vtkGetMacro(TextAsPath,
bool)
95 vtkBooleanMacro(TextAsPath,
bool)
103 vtkSetMacro(DrawBackground,
bool)
104 vtkGetMacro(DrawBackground,
bool)
105 vtkBooleanMacro(DrawBackground,
bool)
123 vtkSetMacro(SubdivisionThreshold,
float)
124 vtkGetMacro(SubdivisionThreshold,
float)
129 ~vtkSVGExporter() override;
131 void WriteData() override;
134 void PrepareDocument();
135 void RenderContextActors();
149 float SubdivisionThreshold;
154 vtkSVGExporter(const vtkSVGExporter&) = delete;
155 void operator=(const vtkSVGExporter&) = delete;
158 #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.
Exports vtkContext2D scenes to SVG.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...