1 #ifndef ROOT_TKDInterpolator
2 #define ROOT_TKDInterpolator
4 #ifndef ROOT_TKDInterpolatorBase
5 #include "TKDInterpolatorBase.h"
8 class TKDInterpolator : public TKDInterpolatorBase
12 TKDInterpolator(Int_t ndim, Int_t npoints=0);
14 void AddNode(const TKDNodeInfo &ref);
15 void Build(Int_t ndim) {TKDInterpolatorBase::Build(ndim);}
16 void Build(Int_t npoints, Int_t ndim);
17 Int_t GetNodeIndex(const Float_t *p);
18 Bool_t SetNode(Int_t i, const TKDNodeInfo &ref);
21 TKDInterpolator(const TKDInterpolator &);
22 TKDInterpolator& operator=(const TKDInterpolator &);
26 ClassDef(TKDInterpolator, 1) // LOWESS data interpolator