#include <de9im.hpp>
|
static return_type | rays_intersect (bool on_segment, double ra, double rb, coordinate_type const &dx1, coordinate_type const &dy1, coordinate_type const &dx2, coordinate_type const &dy2, coordinate_type const &wx, coordinate_type const &wy, S1 const &s1, S2 const &s2) |
|
static return_type | collinear_touch (coordinate_type const &x, coordinate_type const &y, bool opposite, char) |
|
template<typename S > |
static return_type | collinear_interior_boundary_intersect (S const &s, bool a_within_b, bool opposite) |
|
static return_type | collinear_a_in_b (S1 const &s, bool opposite) |
|
static return_type | collinear_b_in_a (S2 const &s, bool opposite) |
|
static return_type | collinear_overlaps (coordinate_type const &x1, coordinate_type const &y1, coordinate_type const &x2, coordinate_type const &y2, bool opposite) |
|
static return_type | segment_equal (S1 const &s, bool opposite) |
|
static return_type | degenerate (S1 const &segment, bool a_degenerate) |
|
template<typename S1 , typename S2 >
template<typename S1 , typename S2 >
template<typename S1 , typename S2 >
template<typename S1 , typename S2 >
template<typename S1 , typename S2 >
template<typename S1 , typename S2 >
template<typename S1 , typename S2 >
template<typename S >
template<typename S1 , typename S2 >
template<typename S1 , typename S2 >
template<typename S1 , typename S2 >
template<typename S1 , typename S2 >
static return_type boost::geometry::policies::relate::segments_de9im< S1, S2 >::rays_intersect |
( |
bool |
on_segment, |
|
|
double |
ra, |
|
|
double |
rb, |
|
|
coordinate_type const & |
dx1, |
|
|
coordinate_type const & |
dy1, |
|
|
coordinate_type const & |
dx2, |
|
|
coordinate_type const & |
dy2, |
|
|
coordinate_type const & |
wx, |
|
|
coordinate_type const & |
wy, |
|
|
S1 const & |
s1, |
|
|
S2 const & |
s2 |
|
) |
| |
|
inlinestatic |
template<typename S1 , typename S2 >
The documentation for this struct was generated from the following file:
- boost_1_57_0/boost/geometry/policies/relate/de9im.hpp