Template Class halfspace_tree_plane

Inheritance Relationships

Base Type

Class Documentation

template<typename Kernel>
class halfspace_tree_plane : public ifcopenshell::geom::halfspace_tree<Kernel>

Public Functions

inline virtual tree_type kind() const
inline halfspace_tree_plane(const typename Kernel::Plane_3 &plane)
inline virtual std::string dump(int level) const
inline virtual CGAL::Nef_polyhedron_3<Kernel> evaluate() const
inline virtual void merge(CGAL::Nef_polyhedron_3<Kernel> &a) const
inline virtual void accumulate(std::list<typename Kernel::Plane_3> &points) const
inline virtual std::unique_ptr<halfspace_tree<Kernel>> map(const plane_map<Kernel> &m, std::size_t &mutated) const