It interpolates one pixel based on a selected algorithm. More...
#include "Interpolator.h"
#include "Band.h"
#include "BandProperty.h"
#include "Utils.h"
#include "Exception.h"
#include <cassert>
Go to the source code of this file.
Macros | |
#define | BICUBIC_K1(x, a) |
#define | BICUBIC_K2(x, a) |
#define | BICUBIC_KERNEL(x, a) BICUBIC_RANGES( BICUBIC_MODULE(x) , a ) |
#define | BICUBIC_MODULE(x) ( ( x < 0 ) ? ( -1 * x ) : x ) |
#define | BICUBIC_RANGES(x, a) |
It interpolates one pixel based on a selected algorithm.
Definition in file Interpolator.cpp.
#define BICUBIC_K1 | ( | x, | |
a | |||
) |
Definition at line 37 of file Interpolator.cpp.
#define BICUBIC_K2 | ( | x, | |
a | |||
) |
Definition at line 39 of file Interpolator.cpp.
#define BICUBIC_KERNEL | ( | x, | |
a | |||
) | BICUBIC_RANGES( BICUBIC_MODULE(x) , a ) |
Definition at line 47 of file Interpolator.cpp.
Referenced by te::rst::Interpolator::bicubicGetValue().
#define BICUBIC_MODULE | ( | x | ) | ( ( x < 0 ) ? ( -1 * x ) : x ) |
Definition at line 36 of file Interpolator.cpp.
#define BICUBIC_RANGES | ( | x, | |
a | |||
) |
Definition at line 41 of file Interpolator.cpp.