Definition of interface for all GammaLib classes.
Interface class for all GammaLib classes.
Bilinear interpolator class.
void init_members(void)
Initialise class members.
GBilinear & operator=(const GBilinear &interpolator)
Assignment operator.
int & index4(void)
Access index 4.
double operator()(const double *array)
Interpolator.
int & index2(void)
Access index 2.
int & index3(void)
Access index 3.
void copy_members(const GBilinear &interpolator)
Copy class members.
double & weight1(void)
Access weight 1.
void clear(void)
Clear node array.
GBilinear * clone(void) const
Clone bilinear interolator.
std::string print(const GChatter &chatter=NORMAL) const
Print nodes.
double & weight3(void)
Access weight 3.
GBilinear(void)
Void constructor.
std::string classname(void) const
Return class name.
double & weight4(void)
Access weight 4.
void free_members(void)
Delete class members.
double & weight2(void)
Access weight 2.
int & index1(void)
Access index 1.
virtual ~GBilinear(void)
Destructor.