diff --git a/modules/img/base/tests/test_image.cc b/modules/img/base/tests/test_image.cc index a038c2b6e60414e1f75bb554d5450129dca53108..30a697c9d5f3f68d98e0b373fef2a13d704c8562 100644 --- a/modules/img/base/tests/test_image.cc +++ b/modules/img/base/tests/test_image.cc @@ -242,7 +242,7 @@ void test_Interpolation() +( dx )*(one-dy)*( dz )*ih3d.GetReal(Point(1,0,1)) +(one-dx)*( dy )*( dz )*ih3d.GetReal(Point(0,1,1)) +( dx )*( dy )*( dz )*ih3d.GetReal(Point(1,1,1)); - BOOST_CHECK(check_close(val3,ih3d.GetIntpolReal(Vec3(dx,dy,dz)),1.0e-8)); + BOOST_CHECK(check_close(val3,ih3d.GetIntpolReal(Vec3(dx,dy,dz)),1.0e-6)); ImageHandle ih2d=CreateImage(Extent(Point(0,0),Point(1,1))); @@ -255,7 +255,7 @@ void test_Interpolation() +(one-dx)*( dy )*ih2d.GetReal(Point(0,1)) +( dx )*( dy )*ih2d.GetReal(Point(1,1)); - BOOST_CHECK(check_close(val2,ih2d.GetIntpolReal(Vec2(dx,dy)),1.0e-10)); + BOOST_CHECK(check_close(val2,ih2d.GetIntpolReal(Vec2(dx,dy)),1.0e-6)); ImageHandle ih1d=CreateImage(Extent(Point(0),Point(1))); ih3d.SetReal(Point(0,0,0), Real(0.000)); @@ -263,7 +263,7 @@ void test_Interpolation() Real val1= (one-dx)*ih1d.GetReal(Point(0,0)) +( dx )*ih1d.GetReal(Point(1,0)); - BOOST_CHECK(check_close(val1,ih1d.GetIntpolReal(dx),1.0e-15)); + BOOST_CHECK(check_close(val1,ih1d.GetIntpolReal(dx),1.0e-6)); }