| 
| template<int Dimension, typename Collection , typename Value , typename Predicate >  | 
| bool  | boost::geometry::detail::point_on_surface::max_value (Collection const &collection, Value &the_max, Predicate const &predicate) | 
|   | 
| template<typename Point , typename P >  | 
| void  | boost::geometry::detail::point_on_surface::calculate_average (Point &point, std::vector< P > const &points) | 
|   | 
| template<int Dimension, typename Extremes , typename Intruders , typename CoordinateType >  | 
| void  | boost::geometry::detail::point_on_surface::replace_extremes_for_self_tangencies (Extremes &extremes, Intruders &intruders, CoordinateType const &max_intruder) | 
|   | 
| template<int Dimension, typename Geometry , typename Point >  | 
| bool  | boost::geometry::detail::point_on_surface::calculate_point_on_surface (Geometry const &geometry, Point &point) | 
|   | 
| template<typename Geometry , typename Point >  | 
| void  | boost::geometry::point_on_surface (Geometry const &geometry, Point &point) | 
|   | Assigns a Point guaranteed to lie on the surface of the Geometry.  More...
  | 
|   | 
| template<typename Geometry >  | 
geometry::point_type< Geometry > 
::type  | boost::geometry::return_point_on_surface (Geometry const &geometry) | 
|   | Returns point guaranteed to lie on the surface of the Geometry.  More...
  | 
|   |