Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::geometry::strategy::convex_hull::detail::assign_range< InputRange, RangeIterator, Container, SideStrategy > Struct Template Reference

#include <hull_graham_andrew.hpp>

Public Types

typedef point_type< InputRange >
::type 
point_type
 

Public Member Functions

 assign_range (point_type const &left, point_type const &right)
 
void apply (InputRange const &range)
 

Public Attributes

Container lower_points
 
Container upper_points
 
point_type const & most_left
 
point_type const & most_right
 

Member Typedef Documentation

template<typename InputRange , typename RangeIterator , typename Container , typename SideStrategy >
typedef point_type<InputRange>::type boost::geometry::strategy::convex_hull::detail::assign_range< InputRange, RangeIterator, Container, SideStrategy >::point_type

Constructor & Destructor Documentation

template<typename InputRange , typename RangeIterator , typename Container , typename SideStrategy >
boost::geometry::strategy::convex_hull::detail::assign_range< InputRange, RangeIterator, Container, SideStrategy >::assign_range ( point_type const &  left,
point_type const &  right 
)
inline

Member Function Documentation

template<typename InputRange , typename RangeIterator , typename Container , typename SideStrategy >
void boost::geometry::strategy::convex_hull::detail::assign_range< InputRange, RangeIterator, Container, SideStrategy >::apply ( InputRange const &  range)
inline

Member Data Documentation

template<typename InputRange , typename RangeIterator , typename Container , typename SideStrategy >
Container boost::geometry::strategy::convex_hull::detail::assign_range< InputRange, RangeIterator, Container, SideStrategy >::lower_points
template<typename InputRange , typename RangeIterator , typename Container , typename SideStrategy >
point_type const& boost::geometry::strategy::convex_hull::detail::assign_range< InputRange, RangeIterator, Container, SideStrategy >::most_left
template<typename InputRange , typename RangeIterator , typename Container , typename SideStrategy >
point_type const& boost::geometry::strategy::convex_hull::detail::assign_range< InputRange, RangeIterator, Container, SideStrategy >::most_right
template<typename InputRange , typename RangeIterator , typename Container , typename SideStrategy >
Container boost::geometry::strategy::convex_hull::detail::assign_range< InputRange, RangeIterator, Container, SideStrategy >::upper_points

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