Go to the documentation of this file.
21 static std::shared_ptr<C3DZ_Exporter>
createIn(std::shared_ptr<OpenLxApp::Document> aDoc);
44 bool _exportToClipboard =
false;
45 bool _showDialog =
false;
46 bool _selectedOnly =
false;
48 int _exportVersion = 2;
49 bool _textMode =
false;
bool getShowDialog(bool aFlag) const
Definition: ActiveScript.h:10
bool getExportToClipboard() const
void setShowDialog(bool aFlag)
C3DZ_Exporter(std::shared_ptr< OpenLxApp::Document > aDoc)
virtual ~C3DZ_Exporter()
Definition: C3DZ_Exporter.h:20
Geom::Pnt getActivePoint() const
int getExportVersion() const
Defines a non-persistent 3D Cartesian point.
Definition: Pnt.h:44
static std::shared_ptr< C3DZ_Exporter > createIn(std::shared_ptr< OpenLxApp::Document > aDoc)
virtual int exportFile(const Base::String &filename) override
void setExportToClipboard(bool aFlag)
void setTextMode(bool aFlag)
Base class of all Exporters.
Definition: Exporter.h:16
Exports the visible Elements of the Document to an 3DZ file. Elements that are not visible but depend...
Definition: C3DZ_Exporter.h:16
void setSelectedOnly(bool aFlag)
A Utf-16 (windows) or ucs4 (unix) encoded string class.
Definition: String.h:18
void setActivePoint(const Geom::Pnt &aActivePnt)
void setExportVersion(int aVersion)
bool getSelectedOnly() const