40 #include <visp3/core/vpConfig.h>
41 #include <visp3/core/vpImagePoint.h>
42 #include <visp3/core/vpRect.h>
139 double i1 = ip1.
get_i();
140 double j1 = ip1.
get_j();
141 double i2 = ip2.
get_i();
142 double j2 = ip2.
get_j();
144 return ((std::fabs(i1 - i2) <= std::fabs(
vpMath::maximum(i1, i2)) * std::numeric_limits<double>::epsilon()) &&
145 (std::fabs(j1 - j2) <= std::fabs(
vpMath::maximum(j1, j2)) * std::numeric_limits<double>::epsilon()));
159 double i1 = ip1.
get_i();
160 double j1 = ip1.
get_j();
161 double i2 = ip2.
get_i();
162 double j2 = ip2.
get_j();
164 return ((std::fabs(i1 - i2) > std::fabs(
vpMath::maximum(i1, i2)) * std::numeric_limits<double>::epsilon()) ||
165 (std::fabs(j1 - j2) > std::fabs(
vpMath::maximum(j1, j2)) * std::numeric_limits<double>::epsilon()));