#include <limits.h>
#include "point2d.H"
Functions | |
template<class P, class V> TEMPLATE_INLINE Greal | ray_pt_dist2 (const P &p, const V &v, const P &q) |
template<class P, class V> P | intersect2d (const _point2d< P, V > &p1, const _vec2d< V > &v1, const _point2d< P, V > &p2, const _vec2d< V > &v2, bool &succeeded) |
template<class P, class V> TEMPLATE_INLINE bool | ray_seg_intersect (const _point2d< P, V > &rayp, const _vec2d< V > &rayv, const _point2d< P, V > &startpt, const _point2d< P, V > &endpt, _point2d< P, V > &inter) |
|
|
|
|
|
|