boost::geometry::strategy::transform::services::default_strategy
transform.hpp
typename CoordinateSystemTag1
typename CoordinateSystemTag2
typename CoordinateSystem1
typename CoordinateSystem2
std::size_t Dimension1 Dimension1
std::size_t Dimension2 Dimension2
typename Point1
typename Point2
boost::geometry::strategy::transform::services::default_strategy< CoordinateSystemTag1, CoordinateSystemTag2, CoordinateSystem1, CoordinateSystem2, Dimension1, Dimension2, Point1, Point2 >::BOOST_MPL_ASSERT_MSG
(false, NOT_IMPLEMENTED_FOR_THIS_POINT_TYPES,(types< Point1, Point2 >))
BOOST_MPL_ASSERT_MSG
false
NOT_IMPLEMENTED_FOR_THIS_POINT_TYPES
(types< Point1, Point2 >)

Traits class binding a transformation strategy to a coordinate system.

Can be specialized

- per coordinate system family (tag)

- per coordinate system (or groups of them)

- per dimension

- per point type CoordinateSystemTag

  1,2 coordinate system tags

  CoordinateSystem

  1,2 coordinate system

  D

  1, 2 dimension

  Point

  1, 2 point type

- boost::geometry::strategy::transform::services::default_strategy
  BOOST_MPL_ASSERT_MSG