Class converter

Class Documentation

class converter

Public Types

typedef std::shared_ptr<ifcopenshell::geom::native> brep_ptr

Public Functions

inline ifcopenshell::geom::kernels::abstract_kernel *kernel()
converter(std::unique_ptr<ifcopenshell::geom::kernels::abstract_kernel> &&geometry_library, ifcopenshell::file *file, ifcopenshell::geom::settings &settings, ifcopenshell::logger &logger = ifcopenshell::logger::root())
~converter()
inline ifcopenshell::geom::abstract_mapping *mapping() const
inline ifcopenshell::logger &logger() const
std::vector<ifcopenshell::geom::conversion_result> convert(express::base item)
ifcopenshell::geom::native_element *create_brep_for_representation_and_product(const express::base representation, const express::base product)
ifcopenshell::geom::native_element *create_brep_for_representation_and_product(ifcopenshell::geom::taxonomy::ptr, const express::base product, const ifcopenshell::geom::taxonomy::matrix4::ptr &place)
ifcopenshell::geom::native_element *create_brep_for_processed_representation(const express::base product, const ifcopenshell::geom::taxonomy::matrix4::ptr &place, ifcopenshell::geom::native_element*)
inline const ifcopenshell::geom::settings &settings()

Public Members

double total_map_time = 0.
double total_geom_time = 0.