Algorithms for areas of various shapes. More...
#include <config.h>
#include <geometry/geometry.h>
#include <vector>
Go to the source code of this file.
Namespaces | |
namespace | geometry |
Algorithmic geometry. | |
Functions | |
Point2d | geometry::centroid (const std::vector< Point2d > &polygon) |
Center of mass of a 2D non-overlapping polygon. | |
template<size_t N> | |
double | geometry::polygonArea (const std::vector< util::Vector< N, double > > &polygon) |
Area of a planar polygon. | |
template<size_t N> | |
double | geometry::triangleArea (const util::Vector< N, double > &a, const util::Vector< N, double > &b, const util::Vector< N, double > &c) |
Area of a triangle in 2D or 3D. |
Algorithms for areas of various shapes.
Definition in file area.h.