Class IgesSerializer

Inheritance Relationships

Base Type

Class Documentation

class IgesSerializer : public OpenCascadeBasedSerializer

Note

this is brittle, but apparently the only way to differentiate OCCT from OCE. In the latter including this header fails for some versions.

Public Functions

IgesSerializer(const std::string &out_filename, const SerializerSettings &settings)

Note

IGESControl_Controller::Init() must be called prior to instantiating IgesSerializer. See http://tracker.dev.opencascade.org/view.php?id=23679 for more information.

~IgesSerializer()
void writeShape(const std::string&, const TopoDS_Shape &shape)
void finalize()
void setUnitNameAndMagnitude(const std::string&, float magnitude)