#include <include/spice/composite.hpp>
template<typename T>
nearest_neighbor_round class
Nearest neighbour interpolation between pixels adjacent to x and y by rounding x and y.
| Template parameters | |
|---|---|
| T | type of pixel values |
Contents
Constructors, destructors, conversion operators
- nearest_neighbor_round(image<T> const& source) explicit
- Construct a new nearest neighbor (round) interpolation object.
Public functions
- auto operator()(float x, float y) -> color<T>
- Get the interpolated value at the provided coordinates.
Function documentation
template<typenameT>
spice:: interpolation:: nearest_neighbor_round<T>:: nearest_neighbor_round(image<T> const& source) explicit
Construct a new nearest neighbor (round) interpolation object.
| Parameters | |
|---|---|
| source | the image to interpolate |
template<typenameT>
color<T> spice:: interpolation:: nearest_neighbor_round<T>:: operator()(float x,
float y)
Get the interpolated value at the provided coordinates.
| Parameters | |
|---|---|
| x | |
| y | |
| Returns | color<T> |