PCL
|
Catmull-Rom spline filter. More...
#include <BicubicFilterInterpolation.h>
Public Member Functions | |
CatmullRomSplineFilter () | |
CatmullRomSplineFilter (const CatmullRomSplineFilter &)=default | |
~CatmullRomSplineFilter () override | |
CubicFilter * | Clone () 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 |
CubicFilter & | operator= (const CubicFilter &)=default |
double | Width () const noexcept |
The Catmull-Rom spline filter is implemented as a CubicFilter with parameters B=0 and C=0.5.
Definition at line 242 of file BicubicFilterInterpolation.h.
|
inline |
Constructs a new CatmullRomSplineFilter object.
Definition at line 249 of file BicubicFilterInterpolation.h.
|
default |
Copy constructor.
|
inlineoverride |
Virtual destructor.
Definition at line 262 of file BicubicFilterInterpolation.h.
|
inlineoverridevirtual |
Returns a pointer to a dynamically allocated duplicate of this filter.
Reimplemented from pcl::CubicFilter.
Definition at line 275 of file BicubicFilterInterpolation.h.
|
inlineoverridevirtual |
Returns a descriptive text string for this cubic filter.
Reimplemented from pcl::CubicFilter.
Definition at line 268 of file BicubicFilterInterpolation.h.