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::side::side_by_triangle< CalculationType > Class Template Reference

Check at which side of a segment a point lies: left of segment (> 0), right of segment (< 0), on segment (0) More...

#include <side_by_triangle.hpp>

Static Public Member Functions

template<typename coordinate_type , typename promoted_type , typename P1 , typename P2 , typename P >
static promoted_type side_value (P1 const &p1, P2 const &p2, P const &p)
 
template<typename P1 , typename P2 , typename P >
static int apply (P1 const &p1, P2 const &p2, P const &p)
 

Detailed Description

template<typename CalculationType = void>
class boost::geometry::strategy::side::side_by_triangle< CalculationType >

Check at which side of a segment a point lies: left of segment (> 0), right of segment (< 0), on segment (0)

Template Parameters
CalculationType

Member Function Documentation

template<typename CalculationType = void>
template<typename P1 , typename P2 , typename P >
static int boost::geometry::strategy::side::side_by_triangle< CalculationType >::apply ( P1 const &  p1,
P2 const &  p2,
P const &  p 
)
inlinestatic
template<typename CalculationType = void>
template<typename coordinate_type , typename promoted_type , typename P1 , typename P2 , typename P >
static promoted_type boost::geometry::strategy::side::side_by_triangle< CalculationType >::side_value ( P1 const &  p1,
P2 const &  p2,
P const &  p 
)
inlinestatic

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