Template Class halfspace_tree¶
Defined in File nef_to_halfspace_tree.h
Inheritance Relationships¶
Derived Types¶
public ifcopenshell::geom::halfspace_tree_nary_branch< Kernel >(Template Class halfspace_tree_nary_branch)public ifcopenshell::geom::halfspace_tree_plane< Kernel >(Template Class halfspace_tree_plane)
Class Documentation¶
-
template<typename Kernel>
class halfspace_tree¶ Subclassed by ifcopenshell::geom::halfspace_tree_nary_branch< Kernel >, ifcopenshell::geom::halfspace_tree_plane< Kernel >
Public Functions
-
inline std::unique_ptr<halfspace_tree> map(const plane_map<Kernel> &m) const¶
-
virtual std::unique_ptr<halfspace_tree> map(const plane_map<Kernel>&, std::size_t &mutated) const = 0¶
-
virtual std::string dump(int level = 0) const = 0¶
-
inline virtual ~halfspace_tree()¶
-
inline std::unique_ptr<halfspace_tree> map(const plane_map<Kernel> &m) const¶