, including all inherited members.
| add_vertex(const V_3D &v) | Polygon | |
| add_vertex(double x0, double x1, double x2) | Polygon | |
| add_vertex(const std::vector< V_3D > &v) | Polygon | |
| closest_point(const V_3D &x, int *type) const | Polygon | |
| closest_point(const V_3D &x) const | Polygon | |
| closest_segment_point(const Segment &s) const | Polygon | |
| destroy() | Polygon | |
| get_segment(int index) const | Polygon | |
| get_triangulation() const | Polygon | |
| half_space_intersection(const V_3D &n, const V_3D &x0, int *type) | Polygon | |
| normal() const | Polygon | |
| operator()(int index) const | Polygon | |
| operator()(int index) | Polygon | |
| operator<<(ostream &flux, const Polygon &_v) | Polygon | [friend] |
| operator=(const Polygon &) | Polygon | |
| operator[](int index) const | Polygon | |
| operator[](int index) | Polygon | |
| plane_intersection(const V_3D &n, const V_3D &x0, int *type) const | Polygon | |
| plane_intersection(const V_3D &n, const V_3D &x0, int *type, std::vector< int > *type_edge) const | Polygon | |
| Polygon() | Polygon | |
| Polygon(const V_3D &x0, const V_3D &x1, const V_3D &x2) | Polygon | |
| Polygon(const V_3D &x0, const V_3D &x1, const V_3D &x2, const V_3D &x3) | Polygon | |
| Polygon(const std::vector< V_3D > &v) | Polygon | |
| Polygon(const Polygon &poly) | Polygon | |
| set_polygon(const std::vector< V_3D > &v) | Polygon | |
| set_polygon(const V_3D &x0, const V_3D &x1, const V_3D &x2) | Polygon | |
| shortest_distance_to_point(const V_3D &x) const | Polygon | |
| size() const | Polygon | |
| subdivide_barycenter_mid_edge() const | Polygon | |
| subdivide_mid_edge() const | Polygon | |
| to_triangle() const | Polygon | |
| triangulate() const | Polygon | |
| x | Polygon | [private] |
| ~Polygon() | Polygon | |