ant
A2 ant: class-based analysis framework
ant::Interpolator2D Class Reference

#include <Interpolator.h>

Classes

struct  Exception
 
struct  gsl_interp_accel
 
struct  interp2d
 

Public Types

enum  Type { Type::Bilinear, Type::Bicubic }
 

Public Member Functions

 Interpolator2D (const std::vector< double > &x, const std::vector< double > &y, const std::vector< double > &z, Type type=Type::Bicubic)
 
double GetPoint (double x, double y) const
 
interval< double > getXRange () const
 
interval< double > getYRange () const
 

Member Enumeration Documentation

◆ Type

Enumerator
Bilinear 
Bicubic 

Constructor & Destructor Documentation

◆ Interpolator2D()

Interpolator2D::Interpolator2D ( const std::vector< double > &  x,
const std::vector< double > &  y,
const std::vector< double > &  z,
Type  type = Type::Bicubic 
)

Member Function Documentation

◆ GetPoint()

double Interpolator2D::GetPoint ( double  x,
double  y 
) const

◆ getXRange()

interval< double > Interpolator2D::getXRange ( ) const

◆ getYRange()

interval< double > Interpolator2D::getYRange ( ) const

The documentation for this class was generated from the following files: