Go to the documentation of this file.
22 static std::shared_ptr<OBJ_Exporter>
createIn(std::shared_ptr<OpenLxApp::Document> aDoc);
47 bool _withMaterials =
true;
50 bool _esriMode =
false;
Definition: ActiveScript.h:10
virtual ~OBJ_Exporter()
Definition: OBJ_Exporter.h:21
void setMerge(bool aFlag)
Exports the visible Elements of the Document to an OBJ file. The point coordinates can be written out...
Definition: OBJ_Exporter.h:17
void setCoordinateOrder(CoordinateOrder aCoordOrder)
Base::String getHeader() const
OBJ_Exporter(std::shared_ptr< OpenLxApp::Document > aDoc)
virtual int exportFile(const Base::String &filename) override
static std::shared_ptr< OBJ_Exporter > createIn(std::shared_ptr< OpenLxApp::Document > aDoc)
void setWithMaterials(bool aFlag)
Base class of all Exporters.
Definition: Exporter.h:16
bool getWithMaterials() const
void setHeader(const Base::String &aHeader)
A Utf-16 (windows) or ucs4 (unix) encoded string class.
Definition: String.h:18
CoordinateOrder
Definition: OBJ_Exporter.h:25
CoordinateOrder getCoordinateOrder() const