Interpolator Namespace Reference


Classes

class  AkimaInterpolator1D
 This class performs an Akima interpolation. More...
class  BilinearInterpolator2D
 This class performs a Bilinear interpolation. More...
class  CubicSplineInterpolator1D
 This class performs a cubic spline interpolation. More...
class  FileReader
 This class provides basics tools to read files
It is mainly used for the correcting and coupling files
Thanks to this abstract class, it is possible to define a specific file reader for each scientific group
The only things to do is to implement the Parse method. More...
class  FileWriter
 This class provides basics tools to write files
It is mainly used for the correcting and coupling files
Thanks to this abstract class, it is possible to define a specific file writer for each scientific group
The only things to do is to implement the Write method. More...
class  FourNearestNeighboursMeanInterpolator2D
 This class performs a 4 nearest neighbour mean interpolation. More...
class  GenericFileReader1D
 This class is a generic file reader for file with data sorted by columns. More...
class  GenericFileReader2D
 This class is a generic 2D file reader (for data sorted like a matrix). More...
class  InterpolationData1D
 This class stores 1D data for a 1D interpolator. More...
class  InterpolationData2D
 This class stores 2D data for a 2D interpolator. More...
class  Interpolator
 This class provide an interface for an interpolator. More...
class  Interpolator1D
 This class provide an interface for a 1D interpolator. More...
class  Interpolator2D
 This class provide an interface for a 2D interpolator. More...
class  LinearInterpolator1D
 This class performs an Linear interpolation. More...
class  LowEnergyThetaBraggCorrectionReader
 This will become useless !!! This class is a file reader for a the low energy theta bragg correction. More...
class  NearestNeighbourInterpolator2D
 This class performs a nearest neighbour interpolation. More...
class  PeriodicAkimaInterpolator1D
 This class performs a Periodic Akima interpolation. More...
class  PeriodicCubicSplineInterpolator1D
 This class performs a periodic cubic spline interpolation. More...
class  PolynomialInterpolator1D
 This class performs a polynomial interpolation. More...
class  SambaFileReader
 This will become useless !!! This class is a file reader for a the Samba line. More...
class  Table
 This class is the main interface for a Table object The values used to interpolate need to be increasingly ordered !!! More...
class  Table1D
 This class is used to manage a 1D table. More...
class  Table2D
 This class is used to manage a 2D table. More...

Functions

 Interpolator ()
 Default constructor.
 ~Interpolator ()
 Destructor.
 Interpolator (std::string sName, std::string sDescription, std::string sInterpolationType)
 This constructor requires 3 parameters :
  • the name of the interpolator
  • the description of the interpolator
  • the interpolated type.

std::string getName () const
 Return the name of the interpolator.
std::string getDescription () const
 Return the description of the interpolator.
std::string getInterpolationType () const
 Return the type of the interpolator.


Function Documentation

std::string Interpolator::getDescription  )  const
 

Return the description of the interpolator.

Definition at line 43 of file Interpolator.cpp.

00044 {
00045         return _sDescription;
00046 }

std::string Interpolator::getInterpolationType  )  const
 

Return the type of the interpolator.

Definition at line 49 of file Interpolator.cpp.

00050 {
00051         return _sInterpolationType;
00052 }

std::string Interpolator::getName  )  const
 

Return the name of the interpolator.

Definition at line 38 of file Interpolator.cpp.

00039 {
00040         return _sName;
00041 }

Interpolator::Interpolator std::string  sName,
std::string  sDescription,
std::string  sInterpolationType
 

This constructor requires 3 parameters :

  • the name of the interpolator
  • the description of the interpolator
  • the interpolated type.

Definition at line 29 of file Interpolator.cpp.

00031                                                                                       : 
00032 _sName(sName),_sDescription(sDescription),_sInterpolationType(sInterpolationType)
00033 {
00034 }

Interpolator::Interpolator  ) 
 

Default constructor.

Definition at line 14 of file Interpolator.cpp.

00015 {
00016 
00017 }

Interpolator::~Interpolator  ) 
 

Destructor.

Definition at line 20 of file Interpolator.cpp.

00021 {
00022 
00023 }


Generated on Tue Apr 14 09:51:03 2009 for Interpolator Library by  doxygen 1.4.5