PCL
pcl::BicubicSplinePixelInterpolation Class Reference

Bicubic spline pixel interpolation. More...

#include <PixelInterpolation.h>

+ Inheritance diagram for pcl::BicubicSplinePixelInterpolation:

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
 

Detailed Description

BicubicSplinePixelInterpolation uses the bicubic spline interpolation algorithm (BicubicSplineInterpolation) to interpolate pixel values from the nearest sixteen neighbor pixels.

See also
PixelInterpolation, BicubicSplineInterpolation, NearestNeighborPixelInterpolation, BicubicPixelInterpolation, BicubicBSplinePixelInterpolation, BicubicFilterPixelInterpolation

Definition at line 488 of file PixelInterpolation.h.

Constructor & Destructor Documentation

◆ BicubicSplinePixelInterpolation() [1/2]

pcl::BicubicSplinePixelInterpolation::BicubicSplinePixelInterpolation ( double  clamp = __PCL_BICUBIC_SPLINE_CLAMPING_THRESHOLD)
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.

◆ BicubicSplinePixelInterpolation() [2/2]

pcl::BicubicSplinePixelInterpolation::BicubicSplinePixelInterpolation ( const BicubicSplinePixelInterpolation )
default

Copy constructor.

Member Function Documentation

◆ Description()

String pcl::BicubicSplinePixelInterpolation::Description ( ) const
inlineoverridevirtual

Returns a descriptive text string for this pixel interpolation.

Implements pcl::PixelInterpolation.

Definition at line 512 of file PixelInterpolation.h.


The documentation for this class was generated from the following file: