Traits class binding a covered_by determination strategy to a coordinate system.
More...
|
| BOOST_MPL_ASSERT_MSG (false, NOT_IMPLEMENTED_FOR_THESE_TYPES,(types< GeometryContained, GeometryContaining >)) |
|
template<typename GeometryContained, typename GeometryContaining, typename TagContained = typename tag<GeometryContained>::type, typename TagContaining = typename tag<GeometryContaining>::type, typename CastedTagContained = typename tag_cast < typename tag<GeometryContained>::type, pointlike_tag, linear_tag, polygonal_tag, areal_tag >::type, typename CastedTagContaining = typename tag_cast < typename tag<GeometryContaining>::type, pointlike_tag, linear_tag, polygonal_tag, areal_tag >::type, typename CsTagContained = typename tag_cast < typename cs_tag<typename point_type<GeometryContained>::type>::type, spherical_tag >::type, typename CsTagContaining = typename tag_cast < typename cs_tag<typename point_type<GeometryContaining>::type>::type, spherical_tag >::type>
struct boost::geometry::strategy::covered_by::services::default_strategy< GeometryContained, GeometryContaining, TagContained, TagContaining, CastedTagContained, CastedTagContaining, CsTagContained, CsTagContaining >
Traits class binding a covered_by determination strategy to a coordinate system.
- Template Parameters
-
GeometryContained | geometry-type of input (possibly) contained type |
GeometryContaining | geometry-type of input (possibly) containing type |
TagContained | casted tag of (possibly) contained type |
TagContaining | casted tag of (possibly) containing type |
CsTagContained | tag of coordinate system of (possibly) contained type |
CsTagContaining | tag of coordinate system of (possibly) containing type |
template<typename GeometryContained , typename GeometryContaining , typename TagContained = typename tag<GeometryContained>::type, typename TagContaining = typename tag<GeometryContaining>::type, typename CastedTagContained = typename tag_cast < typename tag<GeometryContained>::type, pointlike_tag, linear_tag, polygonal_tag, areal_tag >::type, typename CastedTagContaining = typename tag_cast < typename tag<GeometryContaining>::type, pointlike_tag, linear_tag, polygonal_tag, areal_tag >::type, typename CsTagContained = typename tag_cast < typename cs_tag<typename point_type<GeometryContained>::type>::type, spherical_tag >::type, typename CsTagContaining = typename tag_cast < typename cs_tag<typename point_type<GeometryContaining>::type>::type, spherical_tag >::type>
boost::geometry::strategy::covered_by::services::default_strategy< GeometryContained, GeometryContaining, TagContained, TagContaining, CastedTagContained, CastedTagContaining, CsTagContained, CsTagContaining >::BOOST_MPL_ASSERT_MSG |
( |
false |
, |
|
|
NOT_IMPLEMENTED_FOR_THESE_TYPES |
, |
|
|
(types< GeometryContained, GeometryContaining >) |
|
|
) |
| |