eLynx SDK
v3.3.0 C++ image processing API reference |
1D spline interface. More...
#include <ISpline.h>
Public Member Functions | |
virtual bool | IsUseful () const =0 |
Verifies that spline can be used for interpolation. | |
virtual std::pair< int32, int32 > | GetRange () const =0 |
Returns the interpolation range in form of [X1, Xn) | |
virtual T | Evaluate (int32 iX) const =0 |
Computes an interpolation at a given point. |
1D spline interface.
DEGREE specifies the order of the interpolation.
virtual T eLynx::Math::ISpline1D< T, DEGREE >::Evaluate | ( | int32 | iX ) | const [pure virtual] |
Computes an interpolation at a given point.
The point must fall into the range returned by GetRange method.
iX | point's coordinate. |
Implemented in eLynx::Math::BSpline1< F >.
virtual std::pair<int32,int32> eLynx::Math::ISpline1D< T, DEGREE >::GetRange | ( | ) | const [pure virtual] |
Returns the interpolation range in form of [X1, Xn)
Implemented in eLynx::Math::BSpline1< F >.
virtual bool eLynx::Math::ISpline1D< T, DEGREE >::IsUseful | ( | ) | const [pure virtual] |
Verifies that spline can be used for interpolation.
Implemented in eLynx::Math::BSpline1< F >.