|  | Home | Libraries | People | FAQ | More | 
Geographic area calculation by trapezoidal rule plus integral approximation that gives the ellipsoidal correction
template<typename FormulaPolicy, std::size_t SeriesOrder, typename Spheroid, typename CalculationType> class strategy::area::geographic { // ... };
| Parameter | Default | Description | 
|---|---|---|
| typename FormulaPolicy | strategy::andoyer | Formula used to calculate azimuths | 
| std::size_t SeriesOrder | strategy::default_order<FormulaPolicy>::value | The order of approximation of the geodesic integral | 
| typename Spheroid | srs::spheroid<double> | The spheroid model | 
| typename CalculationType | void | numeric type for calculation (e.g. high precision); if void then it is extracted automatically from the coordinate type and (if necessary) promoted to floating point | 
| Function | Description | Parameters | 
|---|---|---|
| 
 geographic(Spheroid const & spheroid = Spheroid()) 
 | Spheroid const &: spheroid: | 
| Function | Description | Parameters | Returns | 
|---|---|---|---|
| 
 template<typename PointOfSegment, typename Geometry> void apply(PointOfSegment const & p1, PointOfSegment const & p2, state< Geometry > & st) 
 | PointOfSegment const &: p1: PointOfSegment const &: p2: state< Geometry > &: st: | ||
| 
 template<typename Geometry> result_type< Geometry >::type result(state< Geometry > const & st) 
 | state< Geometry > const &: st: | ||
| 
 Spheroid model() 
 | 
          #include <boost/geometry/strategy/geographic/area.hpp>