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::get_extremes< InputRange, RangeIterator, StrategyLess, StrategyGreater > Struct Template Reference

#include <hull_graham_andrew.hpp>

Collaboration diagram for boost::geometry::strategy::convex_hull::detail::get_extremes< InputRange, RangeIterator, StrategyLess, StrategyGreater >:

Public Types

typedef point_type< InputRange >
::type 
point_type
 

Public Member Functions

 get_extremes ()
 
void apply (InputRange const &range)
 

Public Attributes

point_type left
 
point_type right
 
bool first
 
StrategyLess less
 
StrategyGreater greater
 

Member Typedef Documentation

template<typename InputRange , typename RangeIterator , typename StrategyLess , typename StrategyGreater >
typedef point_type<InputRange>::type boost::geometry::strategy::convex_hull::detail::get_extremes< InputRange, RangeIterator, StrategyLess, StrategyGreater >::point_type

Constructor & Destructor Documentation

template<typename InputRange , typename RangeIterator , typename StrategyLess , typename StrategyGreater >
boost::geometry::strategy::convex_hull::detail::get_extremes< InputRange, RangeIterator, StrategyLess, StrategyGreater >::get_extremes ( )
inline

Member Function Documentation

Member Data Documentation

template<typename InputRange , typename RangeIterator , typename StrategyLess , typename StrategyGreater >
bool boost::geometry::strategy::convex_hull::detail::get_extremes< InputRange, RangeIterator, StrategyLess, StrategyGreater >::first
template<typename InputRange , typename RangeIterator , typename StrategyLess , typename StrategyGreater >
StrategyGreater boost::geometry::strategy::convex_hull::detail::get_extremes< InputRange, RangeIterator, StrategyLess, StrategyGreater >::greater
template<typename InputRange , typename RangeIterator , typename StrategyLess , typename StrategyGreater >
point_type boost::geometry::strategy::convex_hull::detail::get_extremes< InputRange, RangeIterator, StrategyLess, StrategyGreater >::left
template<typename InputRange , typename RangeIterator , typename StrategyLess , typename StrategyGreater >
StrategyLess boost::geometry::strategy::convex_hull::detail::get_extremes< InputRange, RangeIterator, StrategyLess, StrategyGreater >::less
template<typename InputRange , typename RangeIterator , typename StrategyLess , typename StrategyGreater >
point_type boost::geometry::strategy::convex_hull::detail::get_extremes< InputRange, RangeIterator, StrategyLess, StrategyGreater >::right

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