4 #include <LxIfcBase/LxIfcModel.h> 23 static std::shared_ptr<IFC_Exporter> createIn(std::shared_ptr<OpenLxApp::Document> aDoc);
26 std::shared_ptr<LxIfcBase::LxIfcModel> getModel()
const;
28 void setCheckComplexity(
bool aFlag);
29 bool getCheckComplexity()
const;
30 void setIfcVersion(
int aVersion);
31 int getIfcVersion()
const;
32 void setExportUndefinedElements(
int aValue);
33 int getExportUndefinedElements()
const;
38 bool mCheckComplexity =
false;
40 int mExportUndefinedElements = -1;
41 std::shared_ptr<LxIfcBase::LxIfcModel> mModel;
Exports the visible Elements of the Document to an IFC file. Elements that are not visible but depend...
Definition: IFC_Exporter.h:17
A Utf-16 (windows) or ucs4 (unix) encoded string class.
Definition: String.h:29
#define OPENLXAPP_EXPORT
Definition: OpenLxApp_defines.h:12
Definition: ActiveScript.h:9
Core::PropertyText filename
Definition: CoreDocument.h:151
virtual ~IFC_Exporter()
Definition: IFC_Exporter.h:22
Base class of all Exporters.
Definition: Exporter.h:16