eLynx SDK
v3.0.1 C++ image processing API reference |
#include <ISpline.h>
Public Member Functions | |
virtual bool | IsUseful () const =0 |
virtual std::pair< int32, int32 > | GetRange () const =0 |
virtual T | Evaluate (int32 iX) const =0 |
Protected Member Functions | |
virtual | ~ISpline1D () |
Definition at line 30 of file ISpline.h.
virtual eLynx::Math::ISpline1D< T, DEGREE >::~ISpline1D | ( | ) | [inline, protected, virtual] |
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 >.
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 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 >.