26#ifndef WFMATH_INTERSECT_DECLS_H
27#define WFMATH_INTERSECT_DECLS_H
29#include <wfmath/const.h>
37 return proper ? x1 <= x2 : (x2 - x1) > numeric_constants<CoordType>::epsilon();
42 return !proper ? x1 <= x2 : x1 < x2;
47 return proper ? x1 >= x2 : (x1 - x2) > numeric_constants<CoordType>::epsilon();
52 return !proper ? x1 >= x2 : x1 > x2;
A dim dimensional axis-aligned box.
Definition axisbox.h:63
A dim dimensional ball.
Definition ball.h:61
A dim dimensional point.
Definition point.h:96
A polygon, all of whose points lie in a plane, embedded in dim dimensions.
Definition polygon.h:307
A dim dimensional box, lying at an arbitrary angle.
Definition rotbox.h:47
A line segment embedded in dim dimensions.
Definition segment.h:46
Generic library namespace.
Definition atlasconv.h:45
float CoordType
Basic floating point type.
Definition const.h:140