Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages
vigra_ext::ImageInterpolator< SrcImageIterator, SrcAccessor, INTERPOLATOR > Class Template Reference
"wrapper" for efficient interpolation access to an image More...
#include <Interpolators.h>
Public Types | |
| typedef SrcAccessor::value_type | PixelType |
| typedef vigra::UInt8 | MaskType |
Public Member Functions | |
| ImageInterpolator (vigra::triple< SrcImageIterator, SrcImageIterator, SrcAccessor > const &src, INTERPOLATOR &inter, bool warparound) | |
| Construct interpolator for an given image. | |
| ImageInterpolator (SrcImageIterator src_upperleft, SrcImageIterator src_lowerright, SrcAccessor sa, INTERPOLATOR &inter, bool warparound) | |
| Construct interpolator for specific image. | |
| bool | operator() (double x, double y, PixelType &result, MaskType &mask) const |
| Interpolate without mask, but return dummy alpha value nevertheless. | |
| bool | operator() (double x, double y, PixelType &result) const |
| Interpolate without mask. | |
| bool | interpolateNoMaskInside (int srcx, int srcy, double dx, double dy, PixelType &result) const |
| Interpolate without boundary check and mask. | |
| void | emitGLSL (std::ostringstream &oss) const |
Detailed Description
template<typename SrcImageIterator, typename SrcAccessor, typename INTERPOLATOR>
class vigra_ext::ImageInterpolator< SrcImageIterator, SrcAccessor, INTERPOLATOR >
"wrapper" for efficient interpolation access to an image
Tailored for panorama remapping. Supports warparound boundary condition of left and right
Member Typedef Documentation
|
|||||
|
|
|
|||||
|
|
Constructor & Destructor Documentation
|
||||||||||||||||||||
|
Construct interpolator for an given image.
|
|
||||||||||||||||||||||||||||
|
Construct interpolator for specific image.
|
Member Function Documentation
|
||||||||||
|
|
|
||||||||||||||||||||||||||||
|
Interpolate without boundary check and mask.
|
|
||||||||||||||||||||
|
Interpolate without mask.
|
|
||||||||||||||||||||||||
|
Interpolate without mask, but return dummy alpha value nevertheless.
|
The documentation for this class was generated from the following file:
- hugin_base/vigra_ext/Interpolators.h
1.3.9.1