OpenLexocad
28.0
|
Base class of all Exporters. More...
#include <Exporter.h>
Public Member Functions | |
Exporter (std::shared_ptr< OpenLxApp::Document > aDoc) | |
Exporter ()=delete | |
virtual int | exportFile (const Base::String &filename)=0 |
void | setSilentMode (bool aFlag) |
bool | isInSilentMode () const |
virtual | ~Exporter () |
Protected Member Functions | |
bool | init () |
Protected Attributes | |
std::shared_ptr< OpenLxApp::Document > | _doc |
bool | _silentMode = false |
Base class of all Exporters.
OpenLxApp::Exporter::Exporter | ( | std::shared_ptr< OpenLxApp::Document > | aDoc | ) |
|
delete |
|
virtual |
|
pure virtual |
|
protected |
bool OpenLxApp::Exporter::isInSilentMode | ( | ) | const |
void OpenLxApp::Exporter::setSilentMode | ( | bool | aFlag | ) |
|
protected |
|
protected |