21 static std::shared_ptr<C3DZ_Exporter> createIn(std::shared_ptr<OpenLxApp::Document> aDoc);
23 void setExportToClipboard(
bool aFlag);
24 bool getExportToClipboard()
const;
26 void setShowDialog(
bool aFlag);
27 bool getShowDialog(
bool aFlag)
const;
29 void setSelectedOnly(
bool aFlag);
30 bool getSelectedOnly()
const;
32 void setActivePoint(
const Geom::Pnt& aActivePnt);
35 void setExportVersion(
int aVersion);
36 int getExportVersion()
const;
38 void setTextMode(
bool aFlag);
39 bool getTextMode()
const;
44 bool _exportToClipboard =
false;
45 bool _showDialog =
false;
46 bool _selectedOnly =
false;
48 int _exportVersion = 2;
49 bool _textMode =
false;
Defines a non-persistent 3D Cartesian point.
Definition: Pnt.h:43
A Utf-16 (windows) or ucs4 (unix) encoded string class.
Definition: String.h:23
virtual ~C3DZ_Exporter()
Definition: C3DZ_Exporter.h:20
Definition: ActiveScript.h:7
Core::PropertyText filename
Definition: CoreDocument.h:176
Exports the visible Elements of the Document to an 3DZ file. Elements that are not visible but depend...
Definition: C3DZ_Exporter.h:15
Base class of all Exporters.
Definition: Exporter.h:15