Boost.Geometry    Boost C++ Libraries
Static Public Member Functions | List of all members
boost::geometry::partition< Box, IncludePolicy1, IncludePolicy2 > Class Template Reference

Static Public Member Functions

template<typename ForwardRange , typename VisitPolicy , typename ExpandPolicy , typename OverlapsPolicy >
static void apply (ForwardRange const &forward_range, VisitPolicy &visitor, ExpandPolicy const &expand_policy, OverlapsPolicy const &overlaps_policy)
 
template<typename ForwardRange , typename VisitPolicy , typename ExpandPolicy , typename OverlapsPolicy >
static void apply (ForwardRange const &forward_range, VisitPolicy &visitor, ExpandPolicy const &expand_policy, OverlapsPolicy const &overlaps_policy, std::size_t min_elements)
 
template<typename ForwardRange , typename VisitPolicy , typename ExpandPolicy , typename OverlapsPolicy , typename VisitBoxPolicy >
static void apply (ForwardRange const &forward_range, VisitPolicy &visitor, ExpandPolicy const &expand_policy, OverlapsPolicy const &overlaps_policy, std::size_t min_elements, VisitBoxPolicy box_visitor)
 
template<typename ForwardRange1 , typename ForwardRange2 , typename VisitPolicy , typename ExpandPolicy1 , typename OverlapsPolicy1 >
static void apply (ForwardRange1 const &forward_range1, ForwardRange2 const &forward_range2, VisitPolicy &visitor, ExpandPolicy1 const &expand_policy1, OverlapsPolicy1 const &overlaps_policy1)
 
template<typename ForwardRange1 , typename ForwardRange2 , typename VisitPolicy , typename ExpandPolicy1 , typename OverlapsPolicy1 , typename ExpandPolicy2 , typename OverlapsPolicy2 >
static void apply (ForwardRange1 const &forward_range1, ForwardRange2 const &forward_range2, VisitPolicy &visitor, ExpandPolicy1 const &expand_policy1, OverlapsPolicy1 const &overlaps_policy1, ExpandPolicy2 const &expand_policy2, OverlapsPolicy2 const &overlaps_policy2)
 
template<typename ForwardRange1 , typename ForwardRange2 , typename VisitPolicy , typename ExpandPolicy1 , typename OverlapsPolicy1 , typename ExpandPolicy2 , typename OverlapsPolicy2 >
static void apply (ForwardRange1 const &forward_range1, ForwardRange2 const &forward_range2, VisitPolicy &visitor, ExpandPolicy1 const &expand_policy1, OverlapsPolicy1 const &overlaps_policy1, ExpandPolicy2 const &expand_policy2, OverlapsPolicy2 const &overlaps_policy2, std::size_t min_elements)
 
template<typename ForwardRange1 , typename ForwardRange2 , typename VisitPolicy , typename ExpandPolicy1 , typename OverlapsPolicy1 , typename ExpandPolicy2 , typename OverlapsPolicy2 , typename VisitBoxPolicy >
static void apply (ForwardRange1 const &forward_range1, ForwardRange2 const &forward_range2, VisitPolicy &visitor, ExpandPolicy1 const &expand_policy1, OverlapsPolicy1 const &overlaps_policy1, ExpandPolicy2 const &expand_policy2, OverlapsPolicy2 const &overlaps_policy2, std::size_t min_elements, VisitBoxPolicy box_visitor)
 

Member Function Documentation

template<typename Box , typename IncludePolicy1 = detail::partition::include_all_policy, typename IncludePolicy2 = detail::partition::include_all_policy>
template<typename ForwardRange , typename VisitPolicy , typename ExpandPolicy , typename OverlapsPolicy >
static void boost::geometry::partition< Box, IncludePolicy1, IncludePolicy2 >::apply ( ForwardRange const &  forward_range,
VisitPolicy &  visitor,
ExpandPolicy const &  expand_policy,
OverlapsPolicy const &  overlaps_policy 
)
static
template<typename Box , typename IncludePolicy1 = detail::partition::include_all_policy, typename IncludePolicy2 = detail::partition::include_all_policy>
template<typename ForwardRange , typename VisitPolicy , typename ExpandPolicy , typename OverlapsPolicy >
static void boost::geometry::partition< Box, IncludePolicy1, IncludePolicy2 >::apply ( ForwardRange const &  forward_range,
VisitPolicy &  visitor,
ExpandPolicy const &  expand_policy,
OverlapsPolicy const &  overlaps_policy,
std::size_t  min_elements 
)
static
template<typename Box , typename IncludePolicy1 = detail::partition::include_all_policy, typename IncludePolicy2 = detail::partition::include_all_policy>
template<typename ForwardRange , typename VisitPolicy , typename ExpandPolicy , typename OverlapsPolicy , typename VisitBoxPolicy >
static void boost::geometry::partition< Box, IncludePolicy1, IncludePolicy2 >::apply ( ForwardRange const &  forward_range,
VisitPolicy &  visitor,
ExpandPolicy const &  expand_policy,
OverlapsPolicy const &  overlaps_policy,
std::size_t  min_elements,
VisitBoxPolicy  box_visitor 
)
static
template<typename Box , typename IncludePolicy1 = detail::partition::include_all_policy, typename IncludePolicy2 = detail::partition::include_all_policy>
template<typename ForwardRange1 , typename ForwardRange2 , typename VisitPolicy , typename ExpandPolicy1 , typename OverlapsPolicy1 >
static void boost::geometry::partition< Box, IncludePolicy1, IncludePolicy2 >::apply ( ForwardRange1 const &  forward_range1,
ForwardRange2 const &  forward_range2,
VisitPolicy &  visitor,
ExpandPolicy1 const &  expand_policy1,
OverlapsPolicy1 const &  overlaps_policy1 
)
static
template<typename Box , typename IncludePolicy1 = detail::partition::include_all_policy, typename IncludePolicy2 = detail::partition::include_all_policy>
template<typename ForwardRange1 , typename ForwardRange2 , typename VisitPolicy , typename ExpandPolicy1 , typename OverlapsPolicy1 , typename ExpandPolicy2 , typename OverlapsPolicy2 >
static void boost::geometry::partition< Box, IncludePolicy1, IncludePolicy2 >::apply ( ForwardRange1 const &  forward_range1,
ForwardRange2 const &  forward_range2,
VisitPolicy &  visitor,
ExpandPolicy1 const &  expand_policy1,
OverlapsPolicy1 const &  overlaps_policy1,
ExpandPolicy2 const &  expand_policy2,
OverlapsPolicy2 const &  overlaps_policy2 
)
static
template<typename Box , typename IncludePolicy1 = detail::partition::include_all_policy, typename IncludePolicy2 = detail::partition::include_all_policy>
template<typename ForwardRange1 , typename ForwardRange2 , typename VisitPolicy , typename ExpandPolicy1 , typename OverlapsPolicy1 , typename ExpandPolicy2 , typename OverlapsPolicy2 >
static void boost::geometry::partition< Box, IncludePolicy1, IncludePolicy2 >::apply ( ForwardRange1 const &  forward_range1,
ForwardRange2 const &  forward_range2,
VisitPolicy &  visitor,
ExpandPolicy1 const &  expand_policy1,
OverlapsPolicy1 const &  overlaps_policy1,
ExpandPolicy2 const &  expand_policy2,
OverlapsPolicy2 const &  overlaps_policy2,
std::size_t  min_elements 
)
static
template<typename Box , typename IncludePolicy1 = detail::partition::include_all_policy, typename IncludePolicy2 = detail::partition::include_all_policy>
template<typename ForwardRange1 , typename ForwardRange2 , typename VisitPolicy , typename ExpandPolicy1 , typename OverlapsPolicy1 , typename ExpandPolicy2 , typename OverlapsPolicy2 , typename VisitBoxPolicy >
static void boost::geometry::partition< Box, IncludePolicy1, IncludePolicy2 >::apply ( ForwardRange1 const &  forward_range1,
ForwardRange2 const &  forward_range2,
VisitPolicy &  visitor,
ExpandPolicy1 const &  expand_policy1,
OverlapsPolicy1 const &  overlaps_policy1,
ExpandPolicy2 const &  expand_policy2,
OverlapsPolicy2 const &  overlaps_policy2,
std::size_t  min_elements,
VisitBoxPolicy  box_visitor 
)
static

April 2, 2011

Copyright © 2007-2011 Barend Gehrels, Amsterdam, the Netherlands
Copyright © 2008-2011 Bruno Lalande, Paris, France
Copyright © 2009-2010 Mateusz Loskot, London, UK
Documentation is generated by Doxygen