Functor class to scale by s and translate (offset) by t. More...
#include <vil_math.h>
Public Member Functions | |
vil_math_scale_and_translate_functor (const double s, const double t) | |
Constructor. | |
vxl_byte | operator() (vxl_byte x) const |
unsigned | operator() (unsigned x) const |
short | operator() (short x) const |
int | operator() (int x) const |
float | operator() (float x) const |
double | operator() (double x) const |
vcl_complex< double > | operator() (vcl_complex< double > x) const |
Private Attributes | |
double | s_ |
double | t_ |
Functor class to scale by s and translate (offset) by t.
Definition at line 381 of file vil_math.h.
vil_math_scale_and_translate_functor::vil_math_scale_and_translate_functor | ( | const double | s, |
const double | t | ||
) | [inline] |
Constructor.
s | Scaling. |
t | Translation (offset). |
Definition at line 387 of file vil_math.h.
vxl_byte vil_math_scale_and_translate_functor::operator() | ( | vxl_byte | x | ) | const [inline] |
Definition at line 390 of file vil_math.h.
unsigned vil_math_scale_and_translate_functor::operator() | ( | unsigned | x | ) | const [inline] |
Definition at line 391 of file vil_math.h.
short vil_math_scale_and_translate_functor::operator() | ( | short | x | ) | const [inline] |
Definition at line 392 of file vil_math.h.
int vil_math_scale_and_translate_functor::operator() | ( | int | x | ) | const [inline] |
Definition at line 393 of file vil_math.h.
float vil_math_scale_and_translate_functor::operator() | ( | float | x | ) | const [inline] |
Definition at line 394 of file vil_math.h.
double vil_math_scale_and_translate_functor::operator() | ( | double | x | ) | const [inline] |
Definition at line 395 of file vil_math.h.
vcl_complex<double> vil_math_scale_and_translate_functor::operator() | ( | vcl_complex< double > | x | ) | const [inline] |
Definition at line 396 of file vil_math.h.
double vil_math_scale_and_translate_functor::s_ [private] |
Definition at line 399 of file vil_math.h.
double vil_math_scale_and_translate_functor::t_ [private] |
Definition at line 400 of file vil_math.h.