PCL
|
Pixel interpolation based on Mitchell-Netravali parameterized bicubic filters. More...
#include <PixelInterpolation.h>
Public Member Functions | |
BicubicFilterPixelInterpolation (BicubicFilterPixelInterpolation &&)=default | |
BicubicFilterPixelInterpolation (const BicubicFilterPixelInterpolation &x) | |
BicubicFilterPixelInterpolation (int rh, int rv, const CubicFilter &filter) | |
~BicubicFilterPixelInterpolation () override | |
String | Description () const override |
const CubicFilter & | Filter () const |
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 |
BicubicFilterPixelInterpolation uses a cubic filter (an instance of CubicFilter or a derived class) to interpolate pixel values in a square pixel matrix of the specified radius.
Definition at line 667 of file PixelInterpolation.h.
|
inline |
Constructs a BicubicFilterPixelInterpolation object.
rh,rv | Horizontal and vertical interpolation radii, respectively, in pixels. Both radii must be >= 1. Interpolation will take place in a rectangular pixel matrix whose dimensions will be width = 2*rh + 1 and height = 2*rv + 1. |
filter | Reference to a CubicFilter instance that will be used as the interpolation filter. |
Definition at line 683 of file PixelInterpolation.h.
References pcl::CubicFilter::Clone().
|
inline |
Copy constructor.
Definition at line 695 of file PixelInterpolation.h.
|
default |
Move constructor.
|
inlineoverride |
Destroys a BicubicFilterPixelInterpolation object.
Definition at line 710 of file PixelInterpolation.h.
|
inlineoverridevirtual |
Returns a descriptive text string for this pixel interpolation.
Implements pcl::PixelInterpolation.
Definition at line 716 of file PixelInterpolation.h.
References pcl::String::AppendFormat().
|
inline |
Returns a reference to the immutable cubic filter being used by this interpolation.
Definition at line 725 of file PixelInterpolation.h.