PCL
pcl::BicubicInterpolation< T > Class Template Reference

Bicubic interpolation - an alias for BicubicSplineInterpolation. More...

#include <BicubicInterpolation.h>

+ Inheritance diagram for pcl::BicubicInterpolation< T >:

Public Member Functions

 BicubicInterpolation ()=default
 
 BicubicInterpolation (const BicubicInterpolation &)=default
 
 ~BicubicInterpolation () override
 
- Public Member Functions inherited from pcl::BicubicSplineInterpolation< T >
 BicubicSplineInterpolation (const BicubicSplineInterpolation &)=default
 
 BicubicSplineInterpolation (float clamp=__PCL_BICUBIC_SPLINE_CLAMPING_THRESHOLD)
 
 ~BicubicSplineInterpolation () override
 
float ClampingThreshold () const noexcept
 
double InterpolateVector (const double c[], double dx) const noexcept
 
void InterpolateX (double fx[], double x, double y) const noexcept
 
void InterpolateY (double fy[], double x, double y) const noexcept
 
double operator() (double x, double y) const override
 
void SetClampingThreshold (float c) noexcept
 
- Public Member Functions inherited from pcl::BicubicInterpolationBase< T >
 BicubicInterpolationBase ()=default
 
 BicubicInterpolationBase (const BicubicInterpolationBase &)=default
 
- Public Member Functions inherited from pcl::BidimensionalInterpolation< T >
 BidimensionalInterpolation ()=default
 
 BidimensionalInterpolation (const BidimensionalInterpolation &)=default
 
virtual ~BidimensionalInterpolation ()
 
const T * BeingInterpolated () const
 
double BorderFillValue () const
 
virtual void Clear ()
 
void DisableBorderFilling (bool disable=true)
 
void EnableBorderFilling (bool enable=true)
 
int Height () const
 
virtual void Initialize (const T *data, int width, int height)
 
bool IsBorderFillingEnabled () const
 
void SetBorderFillValue (double v)
 
int Width () const
 

Detailed Description

template<typename T>
class pcl::BicubicInterpolation< T >

BicubicInterpolation is a synonym for the BicubicSplineInterpolation class.

Deprecated:
This class exists to support old PCL-based code; all new code should use the BicubicSplineInterpolation class.
See also
BicubicSplineInterpolation

Definition at line 636 of file BicubicInterpolation.h.

Constructor & Destructor Documentation

◆ BicubicInterpolation() [1/2]

template<typename T >
pcl::BicubicInterpolation< T >::BicubicInterpolation ( )
default

Constructs a BicubicInterpolation instance.

◆ BicubicInterpolation() [2/2]

template<typename T >
pcl::BicubicInterpolation< T >::BicubicInterpolation ( const BicubicInterpolation< T > &  )
default

Copy constructor.

◆ ~BicubicInterpolation()

template<typename T >
pcl::BicubicInterpolation< T >::~BicubicInterpolation ( )
inlineoverride

Virtual destructor.

Definition at line 653 of file BicubicInterpolation.h.


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