|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
This is the complete list of members for Aleph::HalfPlaneIntersection, including all inherited members.
| build_polygon(const Array< Point > &pts) | Aleph::HalfPlaneIntersection | inlineprivatestatic |
| cross_dir(const HalfPlane &a, const HalfPlane &b) | Aleph::HalfPlaneIntersection | inlineprivatestatic |
| dot_dir(const HalfPlane &a, const HalfPlane &b) | Aleph::HalfPlaneIntersection | inlineprivatestatic |
| from_convex_polygon(const Polygon &poly) | Aleph::HalfPlaneIntersection | inlinestatic |
| line_intersection(const HalfPlane &a, const HalfPlane &b) | Aleph::HalfPlaneIntersection | inlineprivatestatic |
| normalize_vertices(const Array< Point > &pts) | Aleph::HalfPlaneIntersection | inlineprivatestatic |
| operator()(const Array< HalfPlane > &halfplanes) const | Aleph::HalfPlaneIntersection | inline |
| operator()(const std::initializer_list< HalfPlane > il) const | Aleph::HalfPlaneIntersection | inline |
| parallel(const HalfPlane &a, const HalfPlane &b) | Aleph::HalfPlaneIntersection | inlineprivatestatic |
| push_clean(Array< Point > &out, const Point &p) | Aleph::HalfPlaneIntersection | inlineprivatestatic |
| same_direction(const HalfPlane &a, const HalfPlane &b) | Aleph::HalfPlaneIntersection | inlineprivatestatic |
| signed_double_area(const Array< Point > &verts) | Aleph::HalfPlaneIntersection | inlineprivatestatic |
| upper_half(const HalfPlane &h) | Aleph::HalfPlaneIntersection | inlineprivatestatic |