22 static std::shared_ptr<C3DZ_Exporter> createIn(std::shared_ptr<OpenLxApp::Document> aDoc);
24 void setExportToClipboard(
bool aFlag);
25 bool getExportToClipboard()
const;
27 void setShowDialog(
bool aFlag);
28 bool getShowDialog(
bool aFlag)
const;
30 void setSelectedOnly(
bool aFlag);
31 bool getSelectedOnly()
const;
33 void setActivePoint(
const Geom::Pnt& aActivePnt);
36 void setExportVersion(
int aVersion);
37 int getExportVersion()
const;
39 void setTextMode(
bool aFlag);
40 bool getTextMode()
const;
45 bool _exportToClipboard =
false;
46 bool _showDialog =
false;
47 bool _selectedOnly =
false;
49 int _exportVersion = 2;
50 bool _textMode =
false;
Defines a non-persistent 3D Cartesian point.
Definition: Pnt.h:42
A Utf-16 (windows) or ucs4 (unix) encoded string class.
Definition: String.h:29
virtual ~C3DZ_Exporter()
Definition: C3DZ_Exporter.h:21
#define OPENLXAPP_EXPORT
Definition: OpenLxApp_defines.h:12
Definition: ActiveScript.h:9
Core::PropertyText filename
Definition: CoreDocument.h:151
Exports the visible Elements of the Document to an 3DZ file. Elements that are not visible but depend...
Definition: C3DZ_Exporter.h:16
Base class of all Exporters.
Definition: Exporter.h:16