#include "vepl1_monadic.h"
#include <vipl/accessors/vipl_accessors_vil1_image.h>
#include <vipl/vipl_monadic.h>
#include <vil1/vil1_memory_image_of.h>
#include <vcl_cmath.h>
#include <vcl_iostream.h>
#include <vxl_config.h>
Go to the source code of this file.
Functions | |
float | abs_float (float const &a) |
double | abs_double (double const &a) |
float | sqrt_float (float const &a) |
double | sqrt_double (double const &a) |
vxl_byte | sqr_ubyte (vxl_byte const &a) |
vxl_uint_16 | sqr_ushort (vxl_uint_16 const &a) |
float | sqr_float (float const &a) |
double | sqr_double (double const &a) |
vxl_byte | shear_ubyte (vxl_byte const &a) |
vxl_uint_16 | shear_ushort (vxl_uint_16 const &a) |
float | shear_float (float const &a) |
double | shear_double (double const &a) |
vil1_image | vepl1_monadic_abs (vil1_image const &image) |
replace pixels by their absolute value. | |
vil1_image | vepl1_monadic_sqrt (vil1_image const &image) |
replace pixels by their square root. | |
vil1_image | vepl1_monadic_sqr (vil1_image const &image) |
replace pixels by their square. | |
vil1_image | vepl1_monadic_shear (vil1_image const &image, double shift, double scale) |
replace pixels by a linear distortion. | |
Variables | |
static double | scale_ = 1.0 |
double abs_double | ( | double const & | a | ) |
Definition at line 11 of file vepl1_monadic.cxx.
float abs_float | ( | float const & | a | ) |
Definition at line 10 of file vepl1_monadic.cxx.
double shear_double | ( | double const & | a | ) |
Definition at line 22 of file vepl1_monadic.cxx.
float shear_float | ( | float const & | a | ) |
Definition at line 21 of file vepl1_monadic.cxx.
vxl_byte shear_ubyte | ( | vxl_byte const & | a | ) |
Definition at line 19 of file vepl1_monadic.cxx.
vxl_uint_16 shear_ushort | ( | vxl_uint_16 const & | a | ) |
Definition at line 20 of file vepl1_monadic.cxx.
double sqr_double | ( | double const & | a | ) |
Definition at line 17 of file vepl1_monadic.cxx.
float sqr_float | ( | float const & | a | ) |
Definition at line 16 of file vepl1_monadic.cxx.
vxl_byte sqr_ubyte | ( | vxl_byte const & | a | ) |
Definition at line 14 of file vepl1_monadic.cxx.
vxl_uint_16 sqr_ushort | ( | vxl_uint_16 const & | a | ) |
Definition at line 15 of file vepl1_monadic.cxx.
double sqrt_double | ( | double const & | a | ) |
Definition at line 13 of file vepl1_monadic.cxx.
float sqrt_float | ( | float const & | a | ) |
Definition at line 12 of file vepl1_monadic.cxx.
vil1_image vepl1_monadic_abs | ( | vil1_image const & | image | ) |
replace pixels by their absolute value.
Definition at line 25 of file vepl1_monadic.cxx.
vil1_image vepl1_monadic_shear | ( | vil1_image const & | image, |
double | shift, | ||
double | scale | ||
) |
replace pixels by a linear distortion.
Definition at line 155 of file vepl1_monadic.cxx.
vil1_image vepl1_monadic_sqr | ( | vil1_image const & | image | ) |
replace pixels by their square.
Definition at line 102 of file vepl1_monadic.cxx.
vil1_image vepl1_monadic_sqrt | ( | vil1_image const & | image | ) |
replace pixels by their square root.
Definition at line 71 of file vepl1_monadic.cxx.
double scale_ = 1.0 |
Definition at line 18 of file vepl1_monadic.cxx.