Interpolator::Interpolator Class Reference

This class provide an interface for an interpolator. More...

#include <Interpolator.h>

Inherited by Interpolator::Interpolator1D, and Interpolator::Interpolator2D.

Inheritance diagram for Interpolator::Interpolator:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 Interpolator ()
virtual ~Interpolator ()
 Interpolator (std::string sName, std::string sDescription, std::string sInterpolationType)
std::string getName () const
std::string getDescription () const
std::string getInterpolationType () const

Static Public Member Functions

static void setVerbose (bool verb=false)

Static Public Attributes

static bool _verb = false

Private Attributes

std::string _sName
std::string _sDescription
std::string _sInterpolationType

Detailed Description

This class provide an interface for an interpolator.

Definition at line 21 of file Interpolator.h.


Constructor & Destructor Documentation

Interpolator::Interpolator::Interpolator  ) 
 

virtual Interpolator::Interpolator::~Interpolator  )  [virtual]
 

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


Member Function Documentation

std::string Interpolator::Interpolator::getDescription  )  const
 

std::string Interpolator::Interpolator::getInterpolationType  )  const
 

std::string Interpolator::Interpolator::getName  )  const
 

static void Interpolator::Interpolator::setVerbose bool  verb = false  )  [inline, static]
 

Definition at line 25 of file Interpolator.h.

References _verb.

00025 {_verb = verb;};


Member Data Documentation

std::string Interpolator::Interpolator::_sDescription [private]
 

Definition at line 40 of file Interpolator.h.

std::string Interpolator::Interpolator::_sInterpolationType [private]
 

Definition at line 41 of file Interpolator.h.

std::string Interpolator::Interpolator::_sName [private]
 

Definition at line 39 of file Interpolator.h.

bool Interpolator::Interpolator::_verb = false [static]
 

Definition at line 24 of file Interpolator.h.

Referenced by Interpolator::NearestNeighbourInterpolator2D::compute(), Interpolator::FourNearestNeighboursMeanInterpolator2D::compute(), Interpolator::BilinearInterpolator2D::compute(), Interpolator::GenericFileReader2D::displayAll(), Interpolator::GenericFileReader1D::displayAll(), Interpolator::InterpolationData1D::DisplayData(), Interpolator::FileReader::FileReader(), Interpolator::LinearInterpolator1D::getInterpolatedValue(), Interpolator::LinearInterpolator1D::LinearInterpolator1D(), Interpolator::SambaFileReader::Parse(), Interpolator::LowEnergyThetaBraggCorrectionReader::Parse(), Interpolator::GenericFileReader2D::Parse(), Interpolator::GenericFileReader1D::Parse(), Interpolator::Table2D::printInfos(), Interpolator::Table1D::printInfos(), Interpolator::InterpolationData2D::printInfos(), Interpolator::InterpolationData1D::setValues(), and setVerbose().


The documentation for this class was generated from the following files:
Generated on Tue Apr 14 09:51:31 2009 for Interpolator Library by  doxygen 1.4.5