CGAL::polygon_area_2

Definition

The function polygon_area_2 computes the signed area of a polygon.

#include <CGAL/Polygon_2_algorithms.h>

template <class ForwardIterator, class Traits>
typename Traits::FT polygon_area_2 ( ForwardIterator first, ForwardIterator last, Traits traits)
Computes the signed area of the polygon defined by the range of points first … last. The sign is positive for counterclockwise polygons, negative for clockwise polygons. If the polygon is not simple, the area is not well defined.

Requirements

  1. Traits is a model of the concept PolygonTraits_2 . Only the following members of this traits class are used:
  2. ForwardIterator::value_type should be Traits::Point_2,

See Also

PolygonTraits_2
CGAL::orientation_2
CGAL::Polygon_2<PolygonTraits_2, Container>