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

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

abs_area(const Polygon &p)Aleph::PolygonOffsetinlineprivatestatic
build_augmented(const Array< Point > &raw, const Array< Intersection > &isects)Aleph::PolygonOffsetinlineprivatestatic
build_poly(const Array< Point > &pts)Aleph::PolygonOffsetinlineprivatestatic
cleanup(const Array< Point > &raw)Aleph::PolygonOffsetinlineprivatestatic
compute_raw_offset(const Array< Point > &v, const Geom_Number &distance, const JoinType join, const Geom_Number &miter_limit)Aleph::PolygonOffsetinlineprivatestatic
edge_param(const Point &P, const Point &Q, const Point &I)Aleph::PolygonOffsetinlineprivatestatic
extract_contours(Array< AugVertex > &aug)Aleph::PolygonOffsetinlineprivatestatic
find_self_intersections(const Array< Point > &raw)Aleph::PolygonOffsetinlineprivatestatic
JoinType enum nameAleph::PolygonOffset
line_intersect(const Point &a1, const Point &a2, const Point &b1, const Point &b2)Aleph::PolygonOffsetinlineprivatestatic
offset_edge(const Point &a, const Point &b, const Geom_Number &d, const bool inward, Point &oa, Point &ob)Aleph::PolygonOffsetinlineprivatestatic
offset_polygon(const Polygon &poly, const Geom_Number &distance, JoinType join=JoinType::Miter, const Geom_Number &miter_limit=Geom_Number(2)) constAleph::PolygonOffsetinline
operator()(const Polygon &poly, const Geom_Number &distance, const JoinType join=JoinType::Miter, const Geom_Number &miter_limit=Geom_Number(2)) constAleph::PolygonOffsetinline
sort_by_alpha(Array< size_t > &idx, const Array< Geom_Number > &keys)Aleph::PolygonOffsetinlineprivatestatic
sq_dist(const Point &a, const Point &b)Aleph::PolygonOffsetinlineprivatestatic