Functor to test if two values are relatively near each other. More...
#include <Functors.h>
Public Member Functions | |
Near (double tolerance=1e-5) | |
bool | operator() (L left, R right) const |
Private Attributes | |
double | itsTolerance |
Functor to test if two values are relatively near each other.
It can be used in something like:
std::transform (left.begin(), left.cend(), right.begin(), result.cbegin(), Near<T>(tolerance));
Definition at line 295 of file Functors.h.
casacore::Near< L, R >::Near | ( | double | tolerance = 1e-5 |
) | [inline, explicit] |
Definition at line 297 of file Functors.h.
bool casacore::Near< L, R >::operator() | ( | L | left, | |
R | right | |||
) | const [inline] |
Definition at line 300 of file Functors.h.
References casacore::Near< L, R >::itsTolerance, and casacore::near().
double casacore::Near< L, R >::itsTolerance [private] |
Definition at line 303 of file Functors.h.
Referenced by casacore::Near< L, R >::operator()().