Class wavefront_obj_serializer¶
Defined in File wavefront_obj_serializer.h
Inheritance Relationships¶
Base Type¶
public ifcopenshell::geom::write_only_geometry_serializer(Class write_only_geometry_serializer)
Class Documentation¶
-
class wavefront_obj_serializer : public ifcopenshell::geom::write_only_geometry_serializer¶
Public Functions
-
wavefront_obj_serializer(const stream_or_filename &obj_filename, const stream_or_filename &mtl_filename, const ifcopenshell::geom::settings &settings, ifcopenshell::logger *logger = nullptr)¶
-
inline virtual ~wavefront_obj_serializer()¶
-
virtual bool ready()¶
-
virtual void writeHeader()¶
-
virtual void write(const ifcopenshell::geom::triangulation_element *o)¶
-
inline virtual void write(const ifcopenshell::geom::native_element*)¶
-
inline virtual void finalize()¶
-
inline virtual bool isTesselated() const¶
-
inline virtual void setUnitNameAndMagnitude(const std::string&, float)¶
-
wavefront_obj_serializer(const stream_or_filename &obj_filename, const stream_or_filename &mtl_filename, const ifcopenshell::geom::settings &settings, ifcopenshell::logger *logger = nullptr)¶