Go to the documentation of this file.
22 static std::shared_ptr<IV_Importer>
createIn(std::shared_ptr<OpenLxApp::Document> aDoc);
25 virtual std::vector<std::shared_ptr<OpenLxApp::Element>>
getImportedElems()
const override;
34 Gui::CmdImportFile* _cmd =
nullptr;
36 bool _createLayer =
true;
37 bool _asExternalFile =
false;
Definition: ActiveScript.h:10
IV_Importer(std::shared_ptr< OpenLxApp::Document > aDoc)
static std::shared_ptr< IV_Importer > createIn(std::shared_ptr< OpenLxApp::Document > aDoc)
virtual std::vector< std::shared_ptr< OpenLxApp::Element > > getImportedElems() const override
void setCreateLayer(bool aValue)
Base class of all Importers.
Definition: Importer.h:17
void setAsExternalFile(bool aValue)
virtual ~IV_Importer()
Definition: IV_Importer.h:21
Imports an Open Inventor (*iv) file.
Definition: IV_Importer.h:17
bool getCreateLayer() const
A Utf-16 (windows) or ucs4 (unix) encoded string class.
Definition: String.h:18
bool getAsExtenalFile() const
virtual int importFile(const Base::String &filename) override