Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::HalfPlaneIntersection Member List

This is the complete list of members for Aleph::HalfPlaneIntersection, including all inherited members.

build_polygon(const Array< Point > &pts)Aleph::HalfPlaneIntersectioninlineprivatestatic
cross_dir(const HalfPlane &a, const HalfPlane &b)Aleph::HalfPlaneIntersectioninlineprivatestatic
dot_dir(const HalfPlane &a, const HalfPlane &b)Aleph::HalfPlaneIntersectioninlineprivatestatic
from_convex_polygon(const Polygon &poly)Aleph::HalfPlaneIntersectioninlinestatic
line_intersection(const HalfPlane &a, const HalfPlane &b)Aleph::HalfPlaneIntersectioninlineprivatestatic
normalize_vertices(const Array< Point > &pts)Aleph::HalfPlaneIntersectioninlineprivatestatic
operator()(const Array< HalfPlane > &halfplanes) constAleph::HalfPlaneIntersectioninline
operator()(const std::initializer_list< HalfPlane > il) constAleph::HalfPlaneIntersectioninline
parallel(const HalfPlane &a, const HalfPlane &b)Aleph::HalfPlaneIntersectioninlineprivatestatic
push_clean(Array< Point > &out, const Point &p)Aleph::HalfPlaneIntersectioninlineprivatestatic
same_direction(const HalfPlane &a, const HalfPlane &b)Aleph::HalfPlaneIntersectioninlineprivatestatic
signed_double_area(const Array< Point > &verts)Aleph::HalfPlaneIntersectioninlineprivatestatic
upper_half(const HalfPlane &h)Aleph::HalfPlaneIntersectioninlineprivatestatic