12 #ifndef ROOT_TGraphDelaunay2D 13 #define ROOT_TGraphDelaunay2D 65 Triangles::const_iterator
begin()
const {
return fDelaunay.
begin(); }
66 Triangles::const_iterator
end()
const {
return fDelaunay.
end(); }
TGraph2D * GetGraph2D() const
void SetMarginBinsContent(Double_t z=0.)
std::vector< Triangle > Triangles
ROOT::Math::Delaunay2D fDelaunay
! Delaunay interpolator class
TGraphDelaunay2D & operator=(const TGraphDelaunay2D &)
void FindAllTriangles()
Find all triangles.
Double_t GetYNmax() const
void SetZOuterValue(double z=0.)
set z value to be returned for points outside the region
Double_t ComputeZ(Double_t x, Double_t y)
#define ClassDef(name, id)
The TNamed class is the base class for all named ROOT classes.
Double_t GetXNmax() const
Double_t GetXNmin() const
Triangles::const_iterator begin() const
Triangles::const_iterator end() const
Double_t GetMarginBinsContent() const
Triangles::const_iterator begin() const
TGraph2D * fGraph2D
!2D graph containing the user data
ROOT::Math::Delaunay2D::Triangles Triangles
TGraphDelaunay2D generates a Delaunay triangulation of a TGraph2D.
double ZOuterValue() const
return the user defined Z-outer value
you should not use this method at all Int_t Int_t z
Int_t NumberOfTriangles() const
return the number of triangles
Double_t GetYNmin() const
Class to generate a Delaunay triangulation of a 2D set of points.
Triangles::const_iterator end() const
Graphics object made of three arrays X, Y and Z with the same number of points each.
double Interpolate(double x, double y)
Return the Interpolated z value corresponding to the (x,y) point.
TGraphDelaunay2D(const TGraphDelaunay2D &)