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.