Template Class halfspace_tree_nary_branch¶
Defined in File nef_to_halfspace_tree.h
Inheritance Relationships¶
Base Type¶
public ifcopenshell::geom::halfspace_tree< Kernel >(Template Class halfspace_tree)
Class Documentation¶
-
template<typename Kernel>
class halfspace_tree_nary_branch : public ifcopenshell::geom::halfspace_tree<Kernel>¶ Public Functions
-
inline halfspace_tree_nary_branch(halfspace_operation operation, std::list<std::unique_ptr<halfspace_tree<Kernel>>> &&operands)¶
-
inline virtual std::string dump(int level) const¶
-
inline virtual std::unique_ptr<halfspace_tree<Kernel>> map(const plane_map<Kernel> &m, std::size_t &mutated) const¶
Public Members
-
halfspace_operation operation_¶
-
std::list<std::unique_ptr<halfspace_tree<Kernel>>> operands_¶
-
inline halfspace_tree_nary_branch(halfspace_operation operation, std::list<std::unique_ptr<halfspace_tree<Kernel>>> &&operands)¶