vgl_polygon< T > Member List

This is the complete list of members for vgl_polygon< T >, including all inherited members.

add_contour(point_t const p[], int n)vgl_polygon< T >
add_contour(T const *x, T const *y, int n)vgl_polygon< T >
add_contour(T const x_y[], int n)vgl_polygon< T >
clear()vgl_polygon< T >inline
contains(point_t const &p) constvgl_polygon< T >inline
contains(T x, T y) constvgl_polygon< T >
new_sheet()vgl_polygon< T >inline
num_sheets() constvgl_polygon< T >inline
num_vertices() constvgl_polygon< T >inline
operator[](int i)vgl_polygon< T >inline
operator[](int i) constvgl_polygon< T >inline
point_t typedefvgl_polygon< T >
print(std::ostream &) constvgl_polygon< T >
push_back(T x, T y)vgl_polygon< T >
push_back(point_t const &)vgl_polygon< T >
push_back(sheet_t const &s)vgl_polygon< T >inline
read(std::istream &)vgl_polygon< T >
sheet_t typedefvgl_polygon< T >
sheets_vgl_polygon< T >protected
vgl_area(vgl_polygon< T > const &poly)vgl_polygon< T >related
vgl_area_enforce_orientation(vgl_polygon< T > const &poly)vgl_polygon< T >related
vgl_area_signed(vgl_polygon< T > const &poly)vgl_polygon< T >related
vgl_centroid(vgl_polygon< T > const &poly)vgl_polygon< T >related
vgl_clip(const vgl_polygon< T > &poly1, const vgl_polygon< T > &poly2, vgl_clip_type op=vgl_clip_type_intersect)vgl_polygon< T >related
vgl_clip(vgl_polygon< T > const &poly1, vgl_polygon< T > const &poly2, vgl_clip_type op, int *p_retval)vgl_polygon< T >related
vgl_closest_point(vgl_polygon< T > const &poly, vgl_point_2d< T > const &point, bool closed=true)vgl_polygon< T >related
vgl_convex_hull(std::vector< vgl_point_2d< T > > const &points)vgl_polygon< T >related
vgl_distance(vgl_polygon< T > const &poly, vgl_point_2d< T > const &point, bool closed=true)vgl_polygon< T >related
vgl_polygon()=defaultvgl_polygon< T >
vgl_polygon(unsigned int nr_sheets)vgl_polygon< T >inlineexplicit
vgl_polygon(point_t const p[], int n)vgl_polygon< T >
vgl_polygon(T const *x, T const *y, int n)vgl_polygon< T >
vgl_polygon(T const x_y[], int n)vgl_polygon< T >
vgl_polygon(sheet_t const &points, unsigned n_sheets=1)vgl_polygon< T >inlineexplicit
vgl_polygon(std::vector< sheet_t > sheets)vgl_polygon< T >inlineexplicit
vgl_polygon(vgl_polygon const &a)vgl_polygon< T >inline
vgl_polygon_test_inside(T const *xs, T const *ys, unsigned n, T x, T y)vgl_polygon< T >related
~vgl_polygon()=defaultvgl_polygon< T >