VisiLibity v1 Source Code 1.0
VisiLibity::Visibility_Polygon Member List

This is the complete list of members for VisiLibity::Visibility_Polygon, including all inherited members.

area() constVisiLibity::Polygon
bbox() constVisiLibity::Polygon
boundary_length() constVisiLibity::Polygon
centroid() constVisiLibity::Polygon
chop_spikes(const Point &observer, double epsilon) (defined in VisiLibity::Visibility_Polygon)VisiLibity::Visibility_Polygonprivate
chop_spikes_at_back(const Point &observer, double epsilon) (defined in VisiLibity::Visibility_Polygon)VisiLibity::Visibility_Polygonprivate
chop_spikes_at_wrap_around(const Point &observer, double epsilon) (defined in VisiLibity::Visibility_Polygon)VisiLibity::Visibility_Polygonprivate
clear()VisiLibity::Polygoninline
diameter() constVisiLibity::Polygon
eliminate_redundant_vertices(double epsilon=0.0)VisiLibity::Polygon
enforce_standard_form()VisiLibity::Polygon
is_in_standard_form() constVisiLibity::Polygon
is_simple(double epsilon=0.0) constVisiLibity::Polygon
is_spike(const Point &observer, const Point &point1, const Point &point2, const Point &point3, double epsilon=0.0) const (defined in VisiLibity::Visibility_Polygon)VisiLibity::Visibility_Polygonprivate
n() constVisiLibity::Polygoninline
observer() constVisiLibity::Visibility_Polygoninline
observer_ (defined in VisiLibity::Visibility_Polygon)VisiLibity::Visibility_Polygonprivate
operator[](unsigned i) constVisiLibity::Polygoninline
operator[](unsigned i)VisiLibity::Polygoninline
Polygon()VisiLibity::Polygoninline
Polygon(const std::string &filename)VisiLibity::Polygon
Polygon(const std::vector< Point > &vertices_temp)VisiLibity::Polygon
Polygon(const Point &point0, const Point &point1, const Point &point2)VisiLibity::Polygon
print_cv_and_ae(const Polar_Point_With_Edge_Info &current_vertex, const std::list< Polar_Edge >::iterator &active_edge) (defined in VisiLibity::Visibility_Polygon)VisiLibity::Visibility_Polygonprivate
push_back(const Point &vertex_temp)VisiLibity::Polygoninline
r() constVisiLibity::Polygon
random_points(const unsigned &count, double epsilon=0.0) const (defined in VisiLibity::Polygon)VisiLibity::Polygon
reverse()VisiLibity::Polygon
set_vertices(const std::vector< Point > &vertices_temp)VisiLibity::Polygoninline
vertices_ (defined in VisiLibity::Polygon)VisiLibity::Polygonprotected
Visibility_Polygon()VisiLibity::Visibility_Polygoninline
Visibility_Polygon(const Point &observer, const Environment &environment_temp, double epsilon=0.0)VisiLibity::Visibility_Polygon
Visibility_Polygon(const Point &observer, const Polygon &polygon_temp, double epsilon=0.0)VisiLibity::Visibility_Polygon
write_to_file(const std::string &filename, int fios_precision_temp=FIOS_PRECISION)VisiLibity::Polygon