Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::geometry::default_comparable_distance_result< Geometry1, Geometry2 > Struct Template Reference

Meta-function defining return type of comparable_distance function. More...

#include <default_comparable_distance_result.hpp>

Inheritance diagram for boost::geometry::default_comparable_distance_result< Geometry1, Geometry2 >:
Collaboration diagram for boost::geometry::default_comparable_distance_result< Geometry1, Geometry2 >:

Public Member Functions

 BOOST_MPL_ASSERT_MSG (false, NOT_IMPLEMENTED_FOR_THIS_STRATEGY,(types< strategy::distance::services::comparable_type< detail::distance::default_strategy< Geometry1, Geometry2 >::type >::type, point_type< Geometry1 >::type, point_type< Geometry2 >::type >))
 

Detailed Description

template<typename Geometry1, typename Geometry2 = Geometry1>
struct boost::geometry::default_comparable_distance_result< Geometry1, Geometry2 >

Meta-function defining return type of comparable_distance function.

Note
The strategy defines the return-type (so this situation is different from length, where distance is sqr/sqrt, but length always squared)

Member Function Documentation

boost::geometry::strategy::distance::services::return_type< strategy::distance::services::comparable_type< detail::distance::default_strategy< Geometry1, Geometry2 >::type >::type , point_type< Geometry1 >::type , point_type< Geometry2 >::type >::BOOST_MPL_ASSERT_MSG ( false  ,
NOT_IMPLEMENTED_FOR_THIS_STRATEGY  ,
(types< strategy::distance::services::comparable_type< detail::distance::default_strategy< Geometry1, Geometry2 >::type >::type , point_type< Geometry1 >::type , point_type< Geometry2 >::type >)   
)
inherited

The documentation for this struct was generated from the following file: