Class geometry_serializer¶
Defined in File geometry_serializer.h
Inheritance Relationships¶
Base Type¶
public ifcopenshell::geom::serializer(Class serializer)
Derived Type¶
public ifcopenshell::geom::write_only_geometry_serializer(Class write_only_geometry_serializer)
Class Documentation¶
-
class geometry_serializer : public ifcopenshell::geom::serializer¶
Subclassed by ifcopenshell::geom::write_only_geometry_serializer
Public Functions
-
inline geometry_serializer(const ifcopenshell::geom::settings &settings, ifcopenshell::logger *logger = nullptr)¶
-
inline virtual ~geometry_serializer()¶
-
virtual bool isTesselated() const = 0¶
-
virtual void write(const ifcopenshell::geom::triangulation_element *o) = 0¶
-
virtual void write(const ifcopenshell::geom::native_element *o) = 0¶
-
virtual void setUnitNameAndMagnitude(const std::string &name, float magnitude) = 0¶
-
inline geometry_serializer(const ifcopenshell::geom::settings &settings, ifcopenshell::logger *logger = nullptr)¶