Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::polygon::edge_utils< Unit > Struct Template Reference

#include <polygon_traits.hpp>

Classes

class  less_point
 

Public Types

typedef point_data< Unit > Point
 
typedef std::pair< Point, Pointhalf_edge
 

Static Public Member Functions

static bool between (Point pt, Point pt1, Point pt2)
 
template<typename area_type >
static bool equal_slope (area_type dx1, area_type dy1, area_type dx2, area_type dy2)
 
static bool equal_slope (const Unit &x, const Unit &y, const Point &pt1, const Point &pt2)
 
template<typename area_type >
static bool less_slope (area_type dx1, area_type dy1, area_type dx2, area_type dy2)
 
static bool less_slope (const Unit &x, const Unit &y, const Point &pt1, const Point &pt2)
 
static int on_above_or_below (Point pt, const half_edge &he)
 

Member Typedef Documentation

template<typename Unit >
typedef std::pair<Point, Point> boost::polygon::edge_utils< Unit >::half_edge
template<typename Unit >
typedef point_data<Unit> boost::polygon::edge_utils< Unit >::Point

Member Function Documentation

template<typename Unit >
static bool boost::polygon::edge_utils< Unit >::between ( Point  pt,
Point  pt1,
Point  pt2 
)
inlinestatic
template<typename Unit >
template<typename area_type >
static bool boost::polygon::edge_utils< Unit >::equal_slope ( area_type  dx1,
area_type  dy1,
area_type  dx2,
area_type  dy2 
)
inlinestatic
template<typename Unit >
static bool boost::polygon::edge_utils< Unit >::equal_slope ( const Unit &  x,
const Unit &  y,
const Point pt1,
const Point pt2 
)
inlinestatic
template<typename Unit >
template<typename area_type >
static bool boost::polygon::edge_utils< Unit >::less_slope ( area_type  dx1,
area_type  dy1,
area_type  dx2,
area_type  dy2 
)
inlinestatic
template<typename Unit >
static bool boost::polygon::edge_utils< Unit >::less_slope ( const Unit &  x,
const Unit &  y,
const Point pt1,
const Point pt2 
)
inlinestatic

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