Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::geometry::strategy::distance::services Namespace Reference

Classes

struct  comparable_type
 
struct  comparable_type< comparable::haversine< RadiusType, CalculationType > >
 
struct  comparable_type< comparable::pythagoras< CalculationType > >
 
struct  comparable_type< comparable::pythagoras_box_box< CalculationType > >
 
struct  comparable_type< comparable::pythagoras_point_box< CalculationType > >
 
struct  comparable_type< cross_track< CalculationType, Strategy > >
 
struct  comparable_type< cross_track_point_box< CalculationType, Strategy > >
 
struct  comparable_type< detail::projected_point_ax< CalculationType, Strategy > >
 
struct  comparable_type< haversine< RadiusType, CalculationType > >
 
struct  comparable_type< projected_point< CalculationType, Strategy > >
 
struct  comparable_type< pythagoras< CalculationType > >
 
struct  comparable_type< pythagoras_box_box< CalculationType > >
 
struct  comparable_type< pythagoras_point_box< CalculationType > >
 
struct  default_strategy
 Traits class binding a default strategy for distance to one (or possibly two) coordinate system(s) More...
 
struct  default_strategy< box_tag, box_tag, BoxPoint1, BoxPoint2, cartesian_tag, cartesian_tag >
 
struct  default_strategy< box_tag, point_tag, Box, Point, spherical_equatorial_tag, spherical_equatorial_tag, Strategy >
 
struct  default_strategy< box_tag, point_tag, BoxPoint, Point, cartesian_tag, cartesian_tag >
 
struct  default_strategy< point_tag, box_tag, Point, Box, spherical_equatorial_tag, spherical_equatorial_tag, Strategy >
 
struct  default_strategy< point_tag, box_tag, Point, BoxPoint, cartesian_tag, cartesian_tag >
 
struct  default_strategy< point_tag, point_tag, Point1, Point2, cartesian_tag, cartesian_tag >
 
struct  default_strategy< point_tag, point_tag, Point1, Point2, spherical_equatorial_tag, spherical_equatorial_tag >
 
struct  default_strategy< point_tag, segment_tag, Point, PointOfSegment, cartesian_tag, cartesian_tag, Strategy >
 
struct  default_strategy< point_tag, segment_tag, Point, PointOfSegment, spherical_equatorial_tag, spherical_equatorial_tag, Strategy >
 
struct  default_strategy< segment_tag, point_tag, PointOfSegment, Point, cartesian_tag, cartesian_tag, Strategy >
 
struct  default_strategy< segment_tag, point_tag, PointOfSegment, Point, spherical_equatorial_tag, spherical_equatorial_tag, Strategy >
 
struct  get_comparable
 
struct  get_comparable< comparable::haversine< RadiusType, CalculationType > >
 
struct  get_comparable< comparable::pythagoras< CalculationType > >
 
struct  get_comparable< comparable::pythagoras_box_box< CalculationType > >
 
struct  get_comparable< comparable::pythagoras_point_box< CalculationType > >
 
struct  get_comparable< cross_track< CalculationType, Strategy > >
 
struct  get_comparable< cross_track_point_box< CalculationType, Strategy > >
 
struct  get_comparable< detail::projected_point_ax< CalculationType, Strategy > >
 
struct  get_comparable< haversine< RadiusType, CalculationType > >
 
struct  get_comparable< projected_point< CalculationType, Strategy > >
 
struct  get_comparable< pythagoras< CalculationType > >
 
struct  get_comparable< pythagoras_box_box< CalculationType > >
 
struct  get_comparable< pythagoras_point_box< CalculationType > >
 
struct  result_from_distance
 
struct  result_from_distance< comparable::haversine< RadiusType, CalculationType >, P1, P2 >
 
struct  result_from_distance< comparable::pythagoras< CalculationType >, Point1, Point2 >
 
struct  result_from_distance< comparable::pythagoras_box_box< CalculationType >, Box1, Box2 >
 
struct  result_from_distance< comparable::pythagoras_point_box< CalculationType >, Point, Box >
 
struct  result_from_distance< cross_track< CalculationType, Strategy >, P, PS >
 
struct  result_from_distance< cross_track_point_box< CalculationType, Strategy >, P, Box >
 
struct  result_from_distance< detail::projected_point_ax< CalculationType, Strategy >, P, PS >
 
struct  result_from_distance< haversine< RadiusType, CalculationType >, P1, P2 >
 
struct  result_from_distance< projected_point< CalculationType, Strategy >, P, PS >
 
struct  result_from_distance< pythagoras< CalculationType >, Point1, Point2 >
 
struct  result_from_distance< pythagoras_box_box< CalculationType >, Box1, Box2 >
 
struct  result_from_distance< pythagoras_point_box< CalculationType >, Point, Box >
 
struct  return_type
 
struct  return_type< comparable::haversine< RadiusType, CalculationType >, P1, P2 >
 
struct  return_type< comparable::pythagoras< CalculationType >, P1, P2 >
 
struct  return_type< comparable::pythagoras_box_box< CalculationType >, Box1, Box2 >
 
struct  return_type< comparable::pythagoras_point_box< CalculationType >, Point, Box >
 
struct  return_type< cross_track< CalculationType, Strategy >, P, PS >
 
struct  return_type< cross_track_point_box< CalculationType, Strategy >, P, Box >
 
struct  return_type< detail::projected_point_ax< CalculationType, Strategy >, P, PS >
 
struct  return_type< distance::pythagoras< CalculationType >, P1, P2 >
 
struct  return_type< distance::pythagoras_box_box< CalculationType >, Box1, Box2 >
 
struct  return_type< distance::pythagoras_point_box< CalculationType >, Point, Box >
 
struct  return_type< haversine< RadiusType, CalculationType >, P1, P2 >
 
struct  return_type< projected_point< CalculationType, Strategy >, P, PS >
 
struct  tag
 
struct  tag< comparable::haversine< RadiusType, CalculationType > >
 
struct  tag< comparable::pythagoras< CalculationType > >
 
struct  tag< comparable::pythagoras_box_box< CalculationType > >
 
struct  tag< comparable::pythagoras_point_box< CalculationType > >
 
struct  tag< cross_track< CalculationType, Strategy > >
 
struct  tag< cross_track_point_box< CalculationType, Strategy > >
 
struct  tag< detail::projected_point_ax< CalculationType, Strategy > >
 
struct  tag< haversine< RadiusType, CalculationType > >
 
struct  tag< projected_point< CalculationType, Strategy > >
 
struct  tag< pythagoras< CalculationType > >
 
struct  tag< pythagoras_box_box< CalculationType > >
 
struct  tag< pythagoras_point_box< CalculationType > >