casa
$Rev:20696$
|
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 283 of file Functors.h.
casa::Near< L, R >::Near | ( | double | tolerance = 1e-5 | ) | [inline, explicit] |
Definition at line 285 of file Functors.h.
bool casa::Near< L, R >::operator() | ( | L | left, |
R | right | ||
) | const [inline] |
Definition at line 288 of file Functors.h.
References casa::Near< L, R >::itsTolerance, and casa::near().
double casa::Near< L, R >::itsTolerance [private] |
Definition at line 291 of file Functors.h.
Referenced by casa::Near< L, R >::operator()().