|
OpenLexocad
27.0
|
Imports an Open Inventor (*iv) file. More...
#include <IV_Importer.h>
Public Member Functions | |
| IV_Importer (std::shared_ptr< OpenLxApp::Document > aDoc) | |
| IV_Importer ()=delete | |
| virtual | ~IV_Importer () |
| virtual int | importFile (const Base::String &filename) override |
| virtual std::vector< std::shared_ptr< OpenLxApp::Element > > | getImportedElems () const override |
| bool | getCreateLayer () const |
| void | setCreateLayer (bool aValue) |
| bool | getAsExtenalFile () const |
| void | setAsExternalFile (bool aValue) |
Public Member Functions inherited from OpenLxApp::Importer | |
| Importer (std::shared_ptr< OpenLxApp::Document > aDoc) | |
| Importer ()=delete | |
| void | setSilentMode (bool aFlag) |
| bool | isInSilentMode () const |
| virtual | ~Importer () |
| bool | init () |
Static Public Member Functions | |
| static std::shared_ptr< IV_Importer > | createIn (std::shared_ptr< OpenLxApp::Document > aDoc) |
Additional Inherited Members | |
Protected Attributes inherited from OpenLxApp::Importer | |
| std::shared_ptr< OpenLxApp::Document > | _doc |
| bool | _silentMode = false |
Imports an Open Inventor (*iv) file.
| OpenLxApp::IV_Importer::IV_Importer | ( | std::shared_ptr< OpenLxApp::Document > | aDoc | ) |
|
delete |
|
inlinevirtual |
|
static |
| bool OpenLxApp::IV_Importer::getAsExtenalFile | ( | ) | const |
| bool OpenLxApp::IV_Importer::getCreateLayer | ( | ) | const |
|
overridevirtual |
Implements OpenLxApp::Importer.
|
overridevirtual |
Implements OpenLxApp::Importer.
| void OpenLxApp::IV_Importer::setAsExternalFile | ( | bool | aValue | ) |
| void OpenLxApp::IV_Importer::setCreateLayer | ( | bool | aValue | ) |