Boost.Geometry    Boost C++ Libraries
Classes | Namespaces | Functions
partition.hpp File Reference

Classes

struct  boost::geometry::detail::partition::include_all_policy
 
class  boost::geometry::detail::partition::partition_one_range< Dimension, Box >
 
class  boost::geometry::detail::partition::partition_two_ranges< Dimension, Box >
 
class  boost::geometry::detail::partition::partition_two_ranges< Dimension, Box >
 
struct  boost::geometry::detail::partition::visit_no_policy
 
class  boost::geometry::partition< Box, IncludePolicy1, IncludePolicy2 >
 

Namespaces

 boost
 
 boost::geometry
 
 boost::geometry::detail
 
 boost::geometry::detail::partition
 

Functions

template<int Dimension, typename Box >
void boost::geometry::detail::partition::divide_box (Box const &box, Box &lower_box, Box &upper_box)
 
template<typename Box , typename IteratorVector , typename OverlapsPolicy >
void boost::geometry::detail::partition::divide_into_subsets (Box const &lower_box, Box const &upper_box, IteratorVector const &input, IteratorVector &lower, IteratorVector &upper, IteratorVector &exceeding, OverlapsPolicy const &overlaps_policy)
 
template<typename Box , typename IteratorVector , typename ExpandPolicy >
void boost::geometry::detail::partition::expand_with_elements (Box &total, IteratorVector const &input, ExpandPolicy const &expand_policy)
 
template<typename IteratorVector , typename VisitPolicy >
void boost::geometry::detail::partition::handle_one (IteratorVector const &input, VisitPolicy &visitor)
 
template<typename IteratorVector1 , typename IteratorVector2 , typename VisitPolicy >
void boost::geometry::detail::partition::handle_two (IteratorVector1 const &input1, IteratorVector2 const &input2, VisitPolicy &visitor)
 
template<typename IteratorVector >
bool boost::geometry::detail::partition::recurse_ok (IteratorVector const &input, std::size_t min_elements, std::size_t level)
 
template<typename IteratorVector1 , typename IteratorVector2 >
bool boost::geometry::detail::partition::recurse_ok (IteratorVector1 const &input1, IteratorVector2 const &input2, std::size_t min_elements, std::size_t level)
 
template<typename IteratorVector1 , typename IteratorVector2 , typename IteratorVector3 >
bool boost::geometry::detail::partition::recurse_ok (IteratorVector1 const &input1, IteratorVector2 const &input2, IteratorVector3 const &input3, std::size_t min_elements, std::size_t level)
 

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