23 #ifndef __PLANARCUTDEFS_H
24 #define __PLANARCUTDEFS_H
29 #define CAP_INF std::numeric_limits<double>::max()
31 #define EPSILON 1e-6 //used for numerical issues
33 typedef double CapType;
34 typedef unsigned char uchar;
35 typedef unsigned int uint;
37 inline CapType mmin(CapType a, CapType b) {
46 inline CapType mmax(CapType a, CapType b) {
55 inline CapType mmin3(CapType a, CapType b, CapType c) {
71 inline CapType mmax3(CapType a, CapType b, CapType c) {