A polygon composed of line segments.
public std::vector< Line_segment< T, N > >using const_reverse_iterator = typename base_type::const_reverse_iteratorusing reverse_iterator = typename base_type::reverse_iteratorusing difference_type = typename base_type::difference_typeusing size_type = typename base_type::size_typeusing const_iterator = typename base_type::const_iteratorusing iterator = typename base_type::iteratorusing const_reference = typename base_type::const_referenceusing reference = typename base_type::referenceusing const_pointer = typename base_type::const_pointerusing pointer = typename base_type::pointerusing value_type = typename base_type::value_typeusing scalar_type = Treorder() -> voidpolygon() const -> Polygon< T, N >gnuplot(std::ostream & out) const -> voidsimplify() -> voidstitch() -> voidreorder() -> voidremove_interior() -> voidgift_wrap() -> void
Convex hull.
public true_typetemplate <class T, int N> mass_moments(const Polyline< T, N > & polyline) -> Mass_moments< T, N >
Calculate area, centroid and inertia tensor.