Class OpenCascadeBasedSerializer¶
Defined in File OpenCascadeBasedSerializer.h
Inheritance Relationships¶
Base Type¶
public GeometrySerializer
(Class GeometrySerializer)
Derived Types¶
public IgesSerializer
(Class IgesSerializer)public StepSerializer
(Class StepSerializer)
Class Documentation¶
-
class
OpenCascadeBasedSerializer
: public GeometrySerializer¶ Subclassed by IgesSerializer, StepSerializer
Public Functions
-
OpenCascadeBasedSerializer
(const std::string &out_filename, const SerializerSettings &settings)¶
-
~OpenCascadeBasedSerializer
()¶
-
void
writeHeader
()¶
-
bool
ready
()¶
-
void
writeShape
(const std::string &name, const TopoDS_Shape &shape) = 0¶
-
void
write
(const IfcGeom::TriangulationElement<real_t>*)¶
-
void
write
(const IfcGeom::BRepElement<real_t> *o)¶
-
bool
isTesselated
() const¶
Protected Functions
-
const char *
getSymbolForUnitMagnitude
(float mag)¶
Protected Attributes
-
const std::string
out_filename
¶
-