SheafSystem
0.0.0.0
|
Interface for class tolerance_comparison. More...
#include "SheafSystem/sheaf_dll_spec.h"
#include "SheafSystem/std_limits.h"
#include "SheafSystem/std_cmath.h"
Go to the source code of this file.
Namespaces | |
sheaf | |
Namespace for the sheaves component of the sheaf system. | |
Functions | |
SHEAF_DLL_SPEC bool | sheaf::a_eql_0 (float xf0) |
Absolute equality comparison of float xf0 to 0.0f using tolerance float_tolerance. More... | |
SHEAF_DLL_SPEC bool | sheaf::a_eql_0 (float xf0, float xtolerance) |
Absolute equality comparison of float xf0 to 0.0f using tolerance xtolerance. More... | |
SHEAF_DLL_SPEC bool | sheaf::a_eql_1 (float xf0) |
Absolute equality comparison of float xf0 to 1.0f using tolerance float_tolerance. More... | |
SHEAF_DLL_SPEC bool | sheaf::a_eql_1 (float xf0, float xtolerance) |
Absolute equality comparison of float xf0 to 1.0f using tolerance xtolerance. More... | |
SHEAF_DLL_SPEC bool | sheaf::a_eql (float xf0, float xf1) |
Absolute equality comparison of float xf0 to float xf1 using tolerance float_tolerance. More... | |
SHEAF_DLL_SPEC bool | sheaf::a_eql (float xf0, float xf1, float xtolerance) |
Absolute equality comparison of float xf0 to float xf1 using tolerance xtolerance. More... | |
SHEAF_DLL_SPEC bool | sheaf::r_eql (float xf0, float xf1) |
Relative equality comparison of float xf0 to float xf1 using tolerance float_tolerance. More... | |
SHEAF_DLL_SPEC bool | sheaf::r_eql (float xf0, float xf1, float xtolerance) |
Relative equality comparison of float xf0 to float xf1 using tolerance xtolerance. More... | |
SHEAF_DLL_SPEC bool | sheaf::c_eql (float xf0, float xf1) |
Combined equality comparison of float xf0 to float xf1 using tolerance float_tolerance. More... | |
SHEAF_DLL_SPEC bool | sheaf::c_eql (float xf0, float xf1, float xtolerance) |
Combined equality comparison of float xf0 to float xf1 using tolerance xtolerance. More... | |
SHEAF_DLL_SPEC bool | sheaf::a_eql_0 (double xd0) |
Absolute equality comparison of double xd0 to 0.0 using tolerance double_tolerance. More... | |
SHEAF_DLL_SPEC bool | sheaf::a_eql_0 (double xd0, double xtolerance) |
Absolute equality comparison of double xd0 to 0.0 using tolerance xtolerance. More... | |
SHEAF_DLL_SPEC bool | sheaf::a_eql_1 (double xd0) |
Absolute equality comparison of double xd0 to 1.0 using tolerance double_tolerance. More... | |
SHEAF_DLL_SPEC bool | sheaf::a_eql_1 (double xd0, double xtolerance) |
Absolute equality comparison of double xd0 to 1.0 using tolerance xtolerance. More... | |
SHEAF_DLL_SPEC bool | sheaf::a_eql (double xd0, double xd1) |
Absolute equality comparison of double xd0 to double xd1 using tolerance double_tolerance. More... | |
SHEAF_DLL_SPEC bool | sheaf::a_eql (double xd0, double xd1, double xtolerance) |
Absolute equality comparison of double xd0 to double xd1 using tolerance xtolerance. More... | |
SHEAF_DLL_SPEC bool | sheaf::r_eql (double xd0, double xd1) |
Relative equality comparison of double xd0 to double xd1 using tolerance double_tolerance. More... | |
SHEAF_DLL_SPEC bool | sheaf::r_eql (double xd0, double xd1, double xtolerance) |
Relative equality comparison of double xd0 to double xd1 using tolerance xtolerance. More... | |
SHEAF_DLL_SPEC bool | sheaf::c_eql (double xd0, double xd1) |
Combined equality equality comparison of double xd0 to double xd1 using tolerance double_tolerance. More... | |
SHEAF_DLL_SPEC bool | sheaf::c_eql (double xd0, double xd1, double xtolerance) |
Combined equality equality comparison of double xd0 to double xd1 using tolerance xtolerance. More... | |
SHEAF_DLL_SPEC bool | sheaf::c_lte (double xd0, double xd1) |
Combined less than or equal comparison of double xd0 to double xd1 using tolerance double_tolerance. More... | |
SHEAF_DLL_SPEC bool | sheaf::c_lte (double xd0, double xd1, double xtolerance) |
Combined less than or equal comparison of double xd0 to double xd1 using tolerance xtolerance. More... | |
SHEAF_DLL_SPEC bool | sheaf::c_lt (double xd0, double xd1) |
Combined less than comparison of double xd0 to double xd1 using tolerance double_tolerance. More... | |
SHEAF_DLL_SPEC bool | sheaf::c_lt (double xd0, double xd1, double xtolerance) |
Combined less than comparison of double xd0 to double xd1 using tolerance xtolerance. More... | |
SHEAF_DLL_SPEC bool | sheaf::c_gte (double xd0, double xd1) |
Combined greater than or equal comparison of double xd0 to double xd1 using tolerance double_tolerance. More... | |
SHEAF_DLL_SPEC bool | sheaf::c_gte (double xd0, double xd1, double xtolerance) |
Combined greater than or equal comparison of double xd0 to double xd1 using tolerance xtolerance. More... | |
SHEAF_DLL_SPEC bool | sheaf::c_gt (double xd0, double xd1) |
Combined greater than comparison of double xd0 to double xd1 using tolerance double_tolerance. More... | |
SHEAF_DLL_SPEC bool | sheaf::c_gt (double xd0, double xd1, double xtolerance) |
Combined greater than comparison of double xd0 to double xd1 using tolerance xtolerance. More... | |
Variables | |
const float | sheaf::float_tolerance = sqrt(std::numeric_limits<float>::epsilon()) |
Tolerance for float comparisons. More... | |
const double | sheaf::double_tolerance = sqrt(std::numeric_limits<double>::epsilon()) |
Tolerance for double comparisons. More... | |
Interface for class tolerance_comparison.
Definition in file tolerance_comparison.h.