diff options
-rw-r--r-- | source/blender/blenlib/intern/delaunay_2d.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/blender/blenlib/intern/delaunay_2d.cc b/source/blender/blenlib/intern/delaunay_2d.cc index ae161fc2d1c..f0b65a55816 100644 --- a/source/blender/blenlib/intern/delaunay_2d.cc +++ b/source/blender/blenlib/intern/delaunay_2d.cc @@ -125,7 +125,9 @@ template<typename T> struct FatCo { vec2<double> abs_approx; FatCo(); +#ifdef WITH_GMP FatCo(const vec2<mpq_class> &v); +#endif FatCo(const vec2<double> &v); }; @@ -165,12 +167,14 @@ template<> struct FatCo<double> { { } +#ifdef WITH_GMP FatCo(const vec2<mpq_class> &v) { exact = vec2<double>(v.x.get_d(), v.y.get_d()); approx = exact; abs_approx = vec2<double>(fabs(approx.x), fabs(approx.y)); } +#endif FatCo(const vec2<double> &v) { |