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

This is the complete list of members for Thick_Polygon_With_Arrows, including all inherited members.

add_vertex(const Point &point)Aleph::Polygoninline
add_vertex(const Geom_Number &x, const Geom_Number &y)Aleph::Polygoninline
all(Operation &operation) constFunctionalMethods< Polygon, Point >inline
all(Operation &&operation) constFunctionalMethods< Polygon, Point >inline
append(const Point &point)Aleph::Polygoninline
area() constAleph::Polygoninline
FunctionalMethods< Polygon, Point >::base() const noexceptFunctionalMethods< Polygon, Point >inlineprivate
begin() noexceptStlAlephIterator< Polygon >inline
begin() const noexceptStlAlephIterator< Polygon >inline
cbegin() const noexceptStlAlephIterator< Polygon >inline
cend() const noexceptStlAlephIterator< Polygon >inline
centroid() constAleph::Polygoninline
close()Aleph::Polygoninline
const_iterator typedefStlAlephIterator< Polygon >
FunctionalMethods< Polygon, Point >::const_me() const noexceptFunctionalMethods< Polygon, Point >inlineprivate
contains(const Point &p) constAleph::Polygoninline
LocateFunctions< Polygon, Point >::contains(const Point &item) constLocateFunctions< Polygon, Point >inline
contains_if(Operation &&operation) const noexcept(operation_is_noexcept< Operation >())LocateFunctions< Polygon, Point >inline
contains_to(const Point &p) constAleph::Polygoninline
copy_points(const Polygon &poly)Aleph::Polygoninlineprivate
copy_regular_polygon(const Regular_Polygon &poly)Aleph::Polygoninlineprivate
delete_points()Aleph::Polygoninlineprivate
drop(const size_t n) constFunctionalMethods< Polygon, Point >inline
each(Operation &operation)FunctionalMethods< Polygon, Point >inline
each(Operation &operation) constFunctionalMethods< Polygon, Point >inline
each(Operation &&operation) constFunctionalMethods< Polygon, Point >inline
each(Operation &&operation)FunctionalMethods< Polygon, Point >inline
each(size_t pos, const size_t slice, Operation &operation) constFunctionalMethods< Polygon, Point >inline
each(const size_t pos, const size_t slice, Operation &&operation) constFunctionalMethods< Polygon, Point >inline
eachFunctionalMethods< Polygon, Point >related
eachFunctionalMethods< Polygon, Point >related
eachFunctionalMethods< 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() noexceptStlAlephIterator< Polygon >inline
end() const noexceptStlAlephIterator< Polygon >inline
exists(Operation &op) constFunctionalMethods< Polygon, Point >inline
exists(Operation &&op) constFunctionalMethods< Polygon, Point >inline
filter(Operation &operation) constFunctionalMethods< Polygon, Point >inline
filter(Operation &&operation) constFunctionalMethods< 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) constFunctionalMethods< Polygon, Point >inline
fold(const Point &init, Operation &&operation) constFunctionalMethods< Polygon, Point >inline
fold_left(const __T &init, Op &op) constFunctionalMethods< Polygon, Point >inline
fold_left(const __T &init, Op &&op=Op()) constFunctionalMethods< Polygon, Point >inline
foldl(const __T &init, Op &op) constFunctionalMethods< Polygon, Point >inline
foldl(const __T &init, Op &&op=Op()) constFunctionalMethods< Polygon, Point >inline
for_each(Operation &operation)FunctionalMethods< Polygon, Point >inline
for_each(Operation &operation) constFunctionalMethods< Polygon, Point >inline
for_each(Operation &&operation) constFunctionalMethods< Polygon, Point >inline
for_each(Operation &&operation)FunctionalMethods< Polygon, Point >inline
Geom_Object()=defaultAleph::Geom_Object
get_first_segment() constAleph::Polygoninline
get_first_vertex() constAleph::Polygoninline
get_it() constLocateFunctions< Polygon, Point >inline
get_it(const size_t pos) constLocateFunctions< Polygon, Point >inline
get_itor() constLocateFunctions< Polygon, Point >inline
get_last_segment() constAleph::Polygoninline
get_last_vertex() constAleph::Polygoninline
get_next_vertex(const Vertex &v) constAleph::Polygoninline
get_prev_vertex(const Vertex &v) constAleph::Polygoninline
highest_Aleph::Polygonprivate
highest_point() constAleph::Polygoninline
intersects_with(const Segment &sg) constAleph::Polygoninline
is_closed() constAleph::Polygoninline
is_closed_Aleph::Polygonprivate
is_convex() constAleph::Polygoninline
Item_Type typedefAleph::Polygon
iterator typedefStlAlephIterator< Polygon >
Key_Type typedefAleph::Polygon
leftmost_Aleph::Polygonprivate
leftmost_point() constAleph::Polygoninline
length() const noexceptFunctionalMethods< Polygon, Point >inline
locate_point(const Point &p) constAleph::Polygoninline
lowest_Aleph::Polygonprivate
lowest_point() constAleph::Polygoninline
maps(Operation &op) constFunctionalMethods< Polygon, Point >inline
maps(Operation &&op) constFunctionalMethods< Polygon, Point >inline
maps_if(Prop prop, Operation &op) constFunctionalMethods< Polygon, Point >inline
maps_if(Prop prop, Operation &&op) constFunctionalMethods< 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) constLocateFunctions< Polygon, Point >inline
nth_ne(const size_t n) noexceptLocateFunctions< Polygon, Point >inline
nth_ne(const size_t n) const noexceptLocateFunctions< Polygon, Point >inline
num_vertex_Aleph::Polygonprivate
operation_is_noexcept() noexceptLocateFunctions< Polygon, Point >inlineprivatestatic
operator=(const Polygon &poly)Aleph::Polygoninline
operator=(Polygon &&poly) noexceptAleph::Polygoninline
operator=(const Regular_Polygon &poly)Aleph::Polygoninline
partition(Operation &op) constFunctionalMethods< Polygon, Point >inline
partition(Operation &&op) constFunctionalMethods< Polygon, Point >inline
partition(size_t n) constFunctionalMethods< Polygon, Point >inline
perimeter() constAleph::Polygoninline
pfilter(Operation &operation) constFunctionalMethods< Polygon, Point >inline
pfilter(Operation &&operation) constFunctionalMethods< Polygon, Point >inline
PointLocation enum nameAleph::Polygon
Polygon()Aleph::Polygoninline
Polygon(const Polygon &poly)Aleph::Polygoninline
Polygon(Polygon &&poly) noexceptAleph::Polygoninline
Polygon(const Regular_Polygon &poly)Aleph::Polygoninline
Polygon(const List< Point > &l)Aleph::Polygoninline
Polygon(It b, It e)Aleph::Polygoninline
Polygon(std::initializer_list< Point > l)Aleph::Polygoninline
Polygon(const Triangle &tr)Aleph::Polygoninline
ptr_filter(Operation &operation) constFunctionalMethods< Polygon, Point >inline
ptr_filter(Operation &&operation) constFunctionalMethods< Polygon, Point >inline
remove_vertex(const Vertex &v)Aleph::Polygoninline
rev() constFunctionalMethods< Polygon, Point >inline
rightmost_Aleph::Polygonprivate
rightmost_point() constAleph::Polygoninline
signed_area() constAleph::Polygoninline
size() constAleph::Polygoninline
split_half() constFunctionalMethods< Polygon, Point >inline
take(const size_t n) constFunctionalMethods< Polygon, Point >inline
take(size_t i, const size_t j, const size_t step=1) constFunctionalMethods< Polygon, Point >inline
Thick_Polygon_With_Arrows()Thick_Polygon_With_Arrowsinline
Thick_Polygon_With_Arrows(const Polygon &p)Thick_Polygon_With_Arrowsinline
to_dynlist() constFunctionalMethods< Polygon, Point >inline
to_vector() constFunctionalMethods< Polygon, Point >inline
tpartition(Operation &op) constFunctionalMethods< Polygon, Point >inline
tpartition(Operation &&op) constFunctionalMethods< 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() noexceptGenericTraverse< Polygon >inlineprivatestatic
update_extreme_points(const Point &point)Aleph::Polygoninlineprivate
vertex_belong_polygon(const Vertex &v) constAleph::Polygoninline
vertex_list_Aleph::Polygonprivate
~Geom_Object()=defaultAleph::Geom_Objectvirtual
~Polygon()Aleph::Polygoninline