| add_vertex(const Point &point) | Aleph::Polygon | inline |
| add_vertex(const Geom_Number &x, const Geom_Number &y) | Aleph::Polygon | inline |
| all(Operation &operation) const | FunctionalMethods< Polygon, Point > | inline |
| all(Operation &&operation) const | FunctionalMethods< Polygon, Point > | inline |
| append(const Point &point) | Aleph::Polygon | inline |
| area() const | Aleph::Polygon | inline |
| FunctionalMethods< Polygon, Point >::base() const noexcept | FunctionalMethods< Polygon, Point > | inlineprivate |
| begin() noexcept | StlAlephIterator< Polygon > | inline |
| begin() const noexcept | StlAlephIterator< Polygon > | inline |
| cbegin() const noexcept | StlAlephIterator< Polygon > | inline |
| cend() const noexcept | StlAlephIterator< Polygon > | inline |
| centroid() const | Aleph::Polygon | inline |
| close() | Aleph::Polygon | inline |
| const_iterator typedef | StlAlephIterator< Polygon > | |
| FunctionalMethods< Polygon, Point >::const_me() const noexcept | FunctionalMethods< Polygon, Point > | inlineprivate |
| contains(const Point &p) const | Aleph::Polygon | inline |
| LocateFunctions< Polygon, Point >::contains(const Point &item) const | LocateFunctions< Polygon, Point > | inline |
| contains_if(Operation &&operation) const noexcept(operation_is_noexcept< Operation >()) | LocateFunctions< Polygon, Point > | inline |
| contains_to(const Point &p) const | Aleph::Polygon | inline |
| copy_points(const Polygon &poly) | Aleph::Polygon | inlineprivate |
| copy_regular_polygon(const Regular_Polygon &poly) | Aleph::Polygon | inlineprivate |
| delete_points() | Aleph::Polygon | inlineprivate |
| Dotted_Polygon_With_Points() | Dotted_Polygon_With_Points | inline |
| Dotted_Polygon_With_Points(const Polygon &p) | Dotted_Polygon_With_Points | inline |
| drop(const size_t n) const | FunctionalMethods< Polygon, Point > | inline |
| each(Operation &operation) | FunctionalMethods< Polygon, Point > | inline |
| each(Operation &operation) const | FunctionalMethods< Polygon, Point > | inline |
| each(Operation &&operation) const | FunctionalMethods< Polygon, Point > | inline |
| each(Operation &&operation) | FunctionalMethods< Polygon, Point > | inline |
| each(size_t pos, const size_t slice, Operation &operation) const | FunctionalMethods< Polygon, Point > | inline |
| each(const size_t pos, const size_t slice, Operation &&operation) const | FunctionalMethods< Polygon, Point > | inline |
| each | FunctionalMethods< Polygon, Point > | related |
| each | FunctionalMethods< Polygon, Point > | related |
| each | FunctionalMethods< Polygon, Point > | related |
| emplace(Args &&... args) | FunctionalMethods< Polygon, Point > | inline |
| emplace_end(Args &&... args) | FunctionalMethods< Polygon, Point > | inline |
| emplace_ins(Args &&... args) | FunctionalMethods< Polygon, Point > | inline |
| end() noexcept | StlAlephIterator< Polygon > | inline |
| end() const noexcept | StlAlephIterator< Polygon > | inline |
| exists(Operation &op) const | FunctionalMethods< Polygon, Point > | inline |
| exists(Operation &&op) const | FunctionalMethods< Polygon, Point > | inline |
| filter(Operation &operation) const | FunctionalMethods< Polygon, Point > | inline |
| filter(Operation &&operation) const | FunctionalMethods< Polygon, Point > | inline |
| find_index(Operation &operation) const noexcept(operation_is_noexcept< Operation >()) | LocateFunctions< Polygon, Point > | inline |
| find_index(Operation &&operation) const noexcept(operation_is_noexcept< Operation >()) | LocateFunctions< Polygon, Point > | inline |
| find_item(Operation &operation) noexcept(operation_is_noexcept< Operation >()) | LocateFunctions< Polygon, Point > | inline |
| find_item(Operation &operation) const noexcept(operation_is_noexcept< Operation >()) | LocateFunctions< Polygon, Point > | inline |
| find_item(Operation &&operation) noexcept(operation_is_noexcept< Operation >()) | LocateFunctions< Polygon, Point > | inline |
| find_item(Operation &&operation) const noexcept(operation_is_noexcept< Operation >()) | LocateFunctions< Polygon, Point > | inline |
| find_ptr(Operation &operation) noexcept(operation_is_noexcept< Operation >()) | LocateFunctions< Polygon, Point > | inline |
| find_ptr(Operation &operation) const noexcept(operation_is_noexcept< Operation >()) | LocateFunctions< Polygon, Point > | inline |
| find_ptr(Operation &&operation) const noexcept(operation_is_noexcept< Operation >()) | LocateFunctions< Polygon, Point > | inline |
| find_ptr(Operation &&operation) noexcept(operation_is_noexcept< Operation >()) | LocateFunctions< Polygon, Point > | inline |
| fold(const Point &init, Operation &operation) const | FunctionalMethods< Polygon, Point > | inline |
| fold(const Point &init, Operation &&operation) const | FunctionalMethods< Polygon, Point > | inline |
| fold_left(const __T &init, Op &op) const | FunctionalMethods< Polygon, Point > | inline |
| fold_left(const __T &init, Op &&op=Op()) const | FunctionalMethods< Polygon, Point > | inline |
| foldl(const __T &init, Op &op) const | FunctionalMethods< Polygon, Point > | inline |
| foldl(const __T &init, Op &&op=Op()) const | FunctionalMethods< Polygon, Point > | inline |
| for_each(Operation &operation) | FunctionalMethods< Polygon, Point > | inline |
| for_each(Operation &operation) const | FunctionalMethods< Polygon, Point > | inline |
| for_each(Operation &&operation) const | FunctionalMethods< Polygon, Point > | inline |
| for_each(Operation &&operation) | FunctionalMethods< Polygon, Point > | inline |
| Geom_Object()=default | Aleph::Geom_Object | |
| get_first_segment() const | Aleph::Polygon | inline |
| get_first_vertex() const | Aleph::Polygon | inline |
| get_it() const | LocateFunctions< Polygon, Point > | inline |
| get_it(const size_t pos) const | LocateFunctions< Polygon, Point > | inline |
| get_itor() const | LocateFunctions< Polygon, Point > | inline |
| get_last_segment() const | Aleph::Polygon | inline |
| get_last_vertex() const | Aleph::Polygon | inline |
| get_next_vertex(const Vertex &v) const | Aleph::Polygon | inline |
| get_prev_vertex(const Vertex &v) const | Aleph::Polygon | inline |
| highest_ | Aleph::Polygon | private |
| highest_point() const | Aleph::Polygon | inline |
| intersects_with(const Segment &sg) const | Aleph::Polygon | inline |
| is_closed() const | Aleph::Polygon | inline |
| is_closed_ | Aleph::Polygon | private |
| is_convex() const | Aleph::Polygon | inline |
| Item_Type typedef | Aleph::Polygon | |
| iterator typedef | StlAlephIterator< Polygon > | |
| Key_Type typedef | Aleph::Polygon | |
| leftmost_ | Aleph::Polygon | private |
| leftmost_point() const | Aleph::Polygon | inline |
| length() const noexcept | FunctionalMethods< Polygon, Point > | inline |
| locate_point(const Point &p) const | Aleph::Polygon | inline |
| lowest_ | Aleph::Polygon | private |
| lowest_point() const | Aleph::Polygon | inline |
| maps(Operation &op) const | FunctionalMethods< Polygon, Point > | inline |
| maps(Operation &&op) const | FunctionalMethods< Polygon, Point > | inline |
| maps_if(Prop prop, Operation &op) const | FunctionalMethods< Polygon, Point > | inline |
| maps_if(Prop prop, Operation &&op) const | FunctionalMethods< Polygon, Point > | inline |
| FunctionalMethods< Polygon, Point >::me() | FunctionalMethods< Polygon, Point > | inlineprivate |
| mutable_drop(const size_t n) | FunctionalMethods< Polygon, Point > | inline |
| mutable_for_each(Operation &operation) | FunctionalMethods< Polygon, Point > | inline |
| mutable_for_each(Operation &&operation) | FunctionalMethods< Polygon, Point > | inline |
| nappend(Args ... args) | FunctionalMethods< Polygon, Point > | inline |
| ninsert(Args ... args) | FunctionalMethods< Polygon, Point > | inline |
| nnappend(size_t &) | FunctionalMethods< Polygon, Point > | inlineprivate |
| nnappend(size_t &n, const Point &item, Args &... args) | FunctionalMethods< Polygon, Point > | inlineprivate |
| nninsert(size_t &) | FunctionalMethods< Polygon, Point > | inlineprivate |
| nninsert(size_t &n, const Point &item, Args &... args) | FunctionalMethods< Polygon, Point > | inlineprivate |
| nth(const size_t n) | LocateFunctions< Polygon, Point > | inline |
| nth(const size_t n) const | LocateFunctions< Polygon, Point > | inline |
| nth_ne(const size_t n) noexcept | LocateFunctions< Polygon, Point > | inline |
| nth_ne(const size_t n) const noexcept | LocateFunctions< Polygon, Point > | inline |
| num_vertex_ | Aleph::Polygon | private |
| operation_is_noexcept() noexcept | LocateFunctions< Polygon, Point > | inlineprivatestatic |
| operator=(const Polygon &poly) | Aleph::Polygon | inline |
| operator=(Polygon &&poly) noexcept | Aleph::Polygon | inline |
| operator=(const Regular_Polygon &poly) | Aleph::Polygon | inline |
| partition(Operation &op) const | FunctionalMethods< Polygon, Point > | inline |
| partition(Operation &&op) const | FunctionalMethods< Polygon, Point > | inline |
| partition(size_t n) const | FunctionalMethods< Polygon, Point > | inline |
| perimeter() const | Aleph::Polygon | inline |
| pfilter(Operation &operation) const | FunctionalMethods< Polygon, Point > | inline |
| pfilter(Operation &&operation) const | FunctionalMethods< Polygon, Point > | inline |
| PointLocation enum name | Aleph::Polygon | |
| Polygon() | Aleph::Polygon | inline |
| Polygon(const Polygon &poly) | Aleph::Polygon | inline |
| Polygon(Polygon &&poly) noexcept | Aleph::Polygon | inline |
| Polygon(const Regular_Polygon &poly) | Aleph::Polygon | inline |
| Polygon(const List< Point > &l) | Aleph::Polygon | inline |
| Polygon(It b, It e) | Aleph::Polygon | inline |
| Polygon(std::initializer_list< Point > l) | Aleph::Polygon | inline |
| Polygon(const Triangle &tr) | Aleph::Polygon | inline |
| ptr_filter(Operation &operation) const | FunctionalMethods< Polygon, Point > | inline |
| ptr_filter(Operation &&operation) const | FunctionalMethods< Polygon, Point > | inline |
| remove_vertex(const Vertex &v) | Aleph::Polygon | inline |
| rev() const | FunctionalMethods< Polygon, Point > | inline |
| rightmost_ | Aleph::Polygon | private |
| rightmost_point() const | Aleph::Polygon | inline |
| signed_area() const | Aleph::Polygon | inline |
| size() const | Aleph::Polygon | inline |
| split_half() const | FunctionalMethods< Polygon, Point > | inline |
| take(const size_t n) const | FunctionalMethods< Polygon, Point > | inline |
| take(size_t i, const size_t j, const size_t step=1) const | FunctionalMethods< Polygon, Point > | inline |
| to_dynlist() const | FunctionalMethods< Polygon, Point > | inline |
| to_vector() const | FunctionalMethods< Polygon, Point > | inline |
| tpartition(Operation &op) const | FunctionalMethods< Polygon, Point > | inline |
| tpartition(Operation &&op) const | FunctionalMethods< Polygon, Point > | inline |
| traverse(Operation &operation) noexcept(traverse_is_noexcept< Operation >()) | GenericTraverse< Polygon > | inline |
| traverse(Operation &operation) const noexcept(traverse_is_noexcept< Operation >()) | GenericTraverse< Polygon > | inline |
| traverse(Operation &&operation) const noexcept(traverse_is_noexcept< Operation >()) | GenericTraverse< Polygon > | inline |
| traverse(Operation &&operation) noexcept(traverse_is_noexcept< Operation >()) | GenericTraverse< Polygon > | inline |
| traverse_is_noexcept() noexcept | GenericTraverse< Polygon > | inlineprivatestatic |
| update_extreme_points(const Point &point) | Aleph::Polygon | inlineprivate |
| vertex_belong_polygon(const Vertex &v) const | Aleph::Polygon | inline |
| vertex_list_ | Aleph::Polygon | private |
| ~Geom_Object()=default | Aleph::Geom_Object | virtual |
| ~Polygon() | Aleph::Polygon | inline |