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