VisiLibity v1 Source Code 1.0
|
This is the complete list of members for VisiLibity::Visibility_Polygon, including all inherited members.
area() const | VisiLibity::Polygon | |
bbox() const | VisiLibity::Polygon | |
boundary_length() const | VisiLibity::Polygon | |
centroid() const | VisiLibity::Polygon | |
chop_spikes(const Point &observer, double epsilon) (defined in VisiLibity::Visibility_Polygon) | VisiLibity::Visibility_Polygon | private |
chop_spikes_at_back(const Point &observer, double epsilon) (defined in VisiLibity::Visibility_Polygon) | VisiLibity::Visibility_Polygon | private |
chop_spikes_at_wrap_around(const Point &observer, double epsilon) (defined in VisiLibity::Visibility_Polygon) | VisiLibity::Visibility_Polygon | private |
clear() | VisiLibity::Polygon | inline |
diameter() const | VisiLibity::Polygon | |
eliminate_redundant_vertices(double epsilon=0.0) | VisiLibity::Polygon | |
enforce_standard_form() | VisiLibity::Polygon | |
is_in_standard_form() const | VisiLibity::Polygon | |
is_simple(double epsilon=0.0) const | VisiLibity::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_Polygon | private |
n() const | VisiLibity::Polygon | inline |
observer() const | VisiLibity::Visibility_Polygon | inline |
observer_ (defined in VisiLibity::Visibility_Polygon) | VisiLibity::Visibility_Polygon | private |
operator[](unsigned i) const | VisiLibity::Polygon | inline |
operator[](unsigned i) | VisiLibity::Polygon | inline |
Polygon() | VisiLibity::Polygon | inline |
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 ¤t_vertex, const std::list< Polar_Edge >::iterator &active_edge) (defined in VisiLibity::Visibility_Polygon) | VisiLibity::Visibility_Polygon | private |
push_back(const Point &vertex_temp) | VisiLibity::Polygon | inline |
r() const | VisiLibity::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::Polygon | inline |
vertices_ (defined in VisiLibity::Polygon) | VisiLibity::Polygon | protected |
Visibility_Polygon() | VisiLibity::Visibility_Polygon | inline |
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 |