|
OpenLexocad
27.0
|
Base class of all Importers. More...
#include <Importer.h>
Public Member Functions | |
| Importer (std::shared_ptr< OpenLxApp::Document > aDoc) | |
| Importer ()=delete | |
| virtual int | importFile (const Base::String &filename)=0 |
| void | setSilentMode (bool aFlag) |
| bool | isInSilentMode () const |
| virtual | ~Importer () |
| virtual std::vector< std::shared_ptr< OpenLxApp::Element > > | getImportedElems () const =0 |
| bool | init () |
Protected Attributes | |
| std::shared_ptr< OpenLxApp::Document > | _doc |
| bool | _silentMode = false |
Base class of all Importers.
| OpenLxApp::Importer::Importer | ( | std::shared_ptr< OpenLxApp::Document > | aDoc | ) |
|
delete |
|
virtual |
|
pure virtual |
Implemented in OpenLxApp::IFC_Importer, and OpenLxApp::IV_Importer.
|
pure virtual |
Implemented in OpenLxApp::IFC_Importer, and OpenLxApp::IV_Importer.
| bool OpenLxApp::Importer::init | ( | ) |
| bool OpenLxApp::Importer::isInSilentMode | ( | ) | const |
| void OpenLxApp::Importer::setSilentMode | ( | bool | aFlag | ) |
|
protected |
|
protected |