class TKDInterpolator : public TKDInterpolatorBase
{
public:
- TKDInterpolator();
- TKDInterpolator(Int_t ndim, Int_t npoints=0);
- ~TKDInterpolator();
- void AddNode(const TKDNodeInfo &ref);
- void Build(Int_t npoints, Int_t ndim);
- Int_t GetNodeIndex(const Float_t *p);
- Bool_t SetNode(const Int_t i, const TKDNodeInfo &ref);
+ TKDInterpolator();
+ TKDInterpolator(Int_t ndim, Int_t npoints=0);
+ ~TKDInterpolator();
+ void AddNode(const TKDNodeInfo &ref);
+ Bool_t Build(Int_t ndim) {return TKDInterpolatorBase::Build(ndim);}
+ Bool_t Build(Int_t npoints, Int_t ndim);
+ Int_t GetNodeIndex(const Float_t *p);
+ Bool_t SetNode(Int_t i, const TKDNodeInfo &ref);
private:
- TKDInterpolator(const TKDInterpolator &);
- TKDInterpolator& operator=(const TKDInterpolator &);
+ TKDInterpolator(const TKDInterpolator &);
+ TKDInterpolator& operator=(const TKDInterpolator &);
private:
-
- ClassDef(TKDInterpolator, 1) // LOWESS data interpolator
+
+ ClassDef(TKDInterpolator, 1) // LOWESS data interpolator
};