PCL
|
Bicubic spline pixel interpolation. More...
#include <PixelInterpolation.h>
Public Member Functions | |
BicubicSplinePixelInterpolation (const BicubicSplinePixelInterpolation &)=default | |
BicubicSplinePixelInterpolation (double clamp=__PCL_BICUBIC_SPLINE_CLAMPING_THRESHOLD) | |
String | Description () const override |
Public Member Functions inherited from pcl::PixelInterpolation | |
PixelInterpolation ()=default | |
PixelInterpolation (const PixelInterpolation &)=default | |
virtual | ~PixelInterpolation () |
virtual bool | IsThreadSafe () const |
template<class P , class T > | |
Interpolator< P > * | NewInterpolator (const T *data, int width, int height, bool unclipped=false) const |
BicubicSplinePixelInterpolation uses the bicubic spline interpolation algorithm (BicubicSplineInterpolation) to interpolate pixel values from the nearest sixteen neighbor pixels.
Definition at line 488 of file PixelInterpolation.h.
|
inline |
Constructs a BicubicPixelInterpolation object.
The optional clamp parameter is a linear clamping threshold for the bicubic spline interpolation algorithm. See the documentation for BicubicSplineInterpolation for a detailed description of the automatic linear clamping feature.
Definition at line 500 of file PixelInterpolation.h.
|
default |
Copy constructor.
|
inlineoverridevirtual |
Returns a descriptive text string for this pixel interpolation.
Implements pcl::PixelInterpolation.
Definition at line 512 of file PixelInterpolation.h.