PCL
pcl::CatmullRomSplineFilter Class Reference

Catmull-Rom spline filter. More...

#include <BicubicFilterInterpolation.h>

+ Inheritance diagram for pcl::CatmullRomSplineFilter:

Public Member Functions

 CatmullRomSplineFilter ()
 
 CatmullRomSplineFilter (const CatmullRomSplineFilter &)=default
 
 ~CatmullRomSplineFilter () override
 
CubicFilterClone () const override
 
String Description () const override
 
- Public Member Functions inherited from pcl::CubicFilter
 CubicFilter (const CubicFilter &)=default
 
 CubicFilter (double B, double C)
 
virtual ~CubicFilter ()
 
PCL_HOT_FUNCTION double operator() (double x) const noexcept
 
CubicFilteroperator= (const CubicFilter &)=default
 
double Width () const noexcept
 

Detailed Description

The Catmull-Rom spline filter is implemented as a CubicFilter with parameters B=0 and C=0.5.

See also
CubicFilter, MitchellNetravaliCubicFilter, CubicBSplineFilter

Definition at line 238 of file BicubicFilterInterpolation.h.

Constructor & Destructor Documentation

◆ CatmullRomSplineFilter() [1/2]

pcl::CatmullRomSplineFilter::CatmullRomSplineFilter ( )
inline

Constructs a new CatmullRomSplineFilter object.

Definition at line 245 of file BicubicFilterInterpolation.h.

◆ CatmullRomSplineFilter() [2/2]

pcl::CatmullRomSplineFilter::CatmullRomSplineFilter ( const CatmullRomSplineFilter )
default

Copy constructor.

◆ ~CatmullRomSplineFilter()

pcl::CatmullRomSplineFilter::~CatmullRomSplineFilter ( )
inlineoverride

Virtual destructor.

Definition at line 258 of file BicubicFilterInterpolation.h.

Member Function Documentation

◆ Clone()

CubicFilter* pcl::CatmullRomSplineFilter::Clone ( ) const
inlineoverridevirtual

Returns a pointer to a dynamically allocated duplicate of this filter.

Reimplemented from pcl::CubicFilter.

Definition at line 271 of file BicubicFilterInterpolation.h.

◆ Description()

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

Returns a descriptive text string for this cubic filter.

Reimplemented from pcl::CubicFilter.

Definition at line 264 of file BicubicFilterInterpolation.h.


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