Linearly-interpolated resampling filter.
#include <image_resample.hpp>
Public Member Functions | |
| linear (int height, int width, int mode, image *L) | |
| Resample L to the given height and width using linearly- interpolated sampling. Mode gives the wrap mode. | |
| virtual double | get (int i, int j, int k) const |
| Return the value of the sample at row i, column j, channel k. | |
| virtual void | doc (std::ostream &out) const |
| Produce a string documenting the function of this object. | |
Public Member Functions inherited from resample | |
| resample (int height, int width, int mode, image *L) | |
| virtual int | get_height () const |
| Return the height of this image. | |
| virtual int | get_width () const |
| Return the height of this image. | |
| virtual void | tweak (int a, int v) |
| Tweak image parameter a, changing the value by a factor of v. | |
Public Member Functions inherited from image | |
| image (image *L=0, image *R=0) | |
| Create a new image object with left child L and right child R. The parents of L and R are set to this. | |
| virtual | ~image () |
| Finalize this image object by deleting any children. | |
| virtual int | get_depth () const |
| Return the depth of this image. | |
| image * | getL () |
| Return the left child. | |
| image * | getR () |
| Return the right child. | |
| image * | getP () |
| Return the parent. | |
| virtual void | process () |
| Process all samples of both children. | |
Additional Inherited Members | |
Protected Attributes inherited from resample | |
| int | height |
| int | width |
| int | mode |
Protected Attributes inherited from image | |
| image * | L |
| Left child. | |
| image * | R |
| Right child. | |
| image * | P |
| Parent. | |
1.8.7