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¶
-