|
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 > > |
|