3 #include <LxIfcBase/LxIfcModel.h> 4 #include <LxIfcDataBridge/IfcDataBridge.h> 25 static std::shared_ptr<IFC_Importer> createIn(std::shared_ptr<OpenLxApp::Document> aDoc);
28 virtual std::vector<std::shared_ptr<OpenLxApp::Element>> getImportedElems()
const override;
30 std::shared_ptr<LxIfcDataBridge::IfcDataBridge> getDataBridge()
const;
31 std::shared_ptr<LxIfcBase::LxIfcModel> getModel()
const;
34 Gui::CmdImportFile* _cmd =
nullptr;
Imports an IFC file.
Definition: IFC_Importer.h:19
virtual ~IFC_Importer()
Definition: IFC_Importer.h:24
A Utf-16 (windows) or ucs4 (unix) encoded string class.
Definition: String.h:29
Base class of all Importers.
Definition: Importer.h:17
#define OPENLXAPP_EXPORT
Definition: OpenLxApp_defines.h:12
Definition: ActiveScript.h:9
Core::PropertyText filename
Definition: CoreDocument.h:151