Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::geometry::detail::robust_policy< FpPoint, IntPoint, CalculationType > Struct Template Reference

#include <rescale_policy.hpp>

Public Types

typedef
geometry::coordinate_type
< IntPoint >::type 
output_ct
 

Public Member Functions

 robust_policy (FpPoint const &fp_min, IntPoint const &int_min, CalculationType const &the_factor)
 
template<std::size_t Dimension, typename Value >
output_ct apply (Value const &value) const
 

Public Attributes

FpPoint m_fp_min
 
IntPoint m_int_min
 
CalculationType m_multiplier
 

Static Public Attributes

static bool const enabled = true
 

Member Typedef Documentation

template<typename FpPoint , typename IntPoint , typename CalculationType >
typedef geometry::coordinate_type<IntPoint>::type boost::geometry::detail::robust_policy< FpPoint, IntPoint, CalculationType >::output_ct

Constructor & Destructor Documentation

template<typename FpPoint , typename IntPoint , typename CalculationType >
boost::geometry::detail::robust_policy< FpPoint, IntPoint, CalculationType >::robust_policy ( FpPoint const &  fp_min,
IntPoint const &  int_min,
CalculationType const &  the_factor 
)
inline

Member Function Documentation

template<typename FpPoint , typename IntPoint , typename CalculationType >
template<std::size_t Dimension, typename Value >
output_ct boost::geometry::detail::robust_policy< FpPoint, IntPoint, CalculationType >::apply ( Value const &  value) const
inline

Member Data Documentation

template<typename FpPoint , typename IntPoint , typename CalculationType >
bool const boost::geometry::detail::robust_policy< FpPoint, IntPoint, CalculationType >::enabled = true
static
template<typename FpPoint , typename IntPoint , typename CalculationType >
FpPoint boost::geometry::detail::robust_policy< FpPoint, IntPoint, CalculationType >::m_fp_min
template<typename FpPoint , typename IntPoint , typename CalculationType >
IntPoint boost::geometry::detail::robust_policy< FpPoint, IntPoint, CalculationType >::m_int_min
template<typename FpPoint , typename IntPoint , typename CalculationType >
CalculationType boost::geometry::detail::robust_policy< FpPoint, IntPoint, CalculationType >::m_multiplier

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