|
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 |