Class opencascade_geometry_ifc_writer_registry

Nested Relationships

Nested Types

Class Documentation

class opencascade_geometry_ifc_writer_registry

Public Types

typedef std::function<express::base(ifcopenshell::file&, const conversion_result_shape&, double)> tesselate_fn
typedef std::function<express::base(ifcopenshell::file&, const conversion_result_shape&, bool)> serialise_fn

Public Functions

void bind(const std::string &schema_name, serialise_fn serialise, tesselate_fn tesselate, const ifcopenshell::plugin::module &module = ifcopenshell::plugin::module())
express::base tesselate(ifcopenshell::file &f, const conversion_result_shape &shape, double deflection) const
express::base serialise(ifcopenshell::file &f, const conversion_result_shape &shape, bool advanced) const