Class passthrough_kernel¶
Defined in File passthrough_kernel.h
Inheritance Relationships¶
Base Type¶
public ifcopenshell::geom::kernels::abstract_kernel(Class abstract_kernel)
Class Documentation¶
-
class passthrough_kernel : public ifcopenshell::geom::kernels::abstract_kernel¶
Public Functions
-
inline passthrough_kernel(const ifcopenshell::geom::settings &settings, ifcopenshell::logger &logger = ifcopenshell::logger::root())¶
-
inline virtual abstract_kernel *clone(ifcopenshell::logger &logger) const¶
-
inline virtual bool supports_boolean_operations() const¶
-
virtual bool convert_impl(const taxonomy::shell::ptr, std::vector<ifcopenshell::geom::conversion_result>&)¶
-
virtual bool convert_impl(const taxonomy::solid::ptr, std::vector<ifcopenshell::geom::conversion_result>&)¶
-
virtual bool convert_impl(const taxonomy::extrusion::ptr, std::vector<ifcopenshell::geom::conversion_result>&)¶
-
virtual bool convert_openings(const express::base&, const std::vector<std::pair<taxonomy::ptr, ifcopenshell::geom::taxonomy::matrix4>>&, const std::vector<ifcopenshell::geom::conversion_result>&, const ifcopenshell::geom::taxonomy::matrix4&, std::vector<ifcopenshell::geom::conversion_result>&)¶
-
inline passthrough_kernel(const ifcopenshell::geom::settings &settings, ifcopenshell::logger &logger = ifcopenshell::logger::root())¶