CLAM-Development  1.3
Public Types | Public Member Functions | Static Public Member Functions
CLAM::EInterpolation Class Reference

Interpolation Enumeration to use for specifying the type of interpolation used. More...

#include <GlobalEnums.hxx>

List of all members.

Public Types

enum  tEnum {
  eStep, eRound, eLinear, eSpline,
  ePolynomial2, ePolynomial3, ePolynomial4, ePolynomial5,
  ePolynomialn
}

Public Member Functions

 EInterpolation ()
 EInterpolation (tValue v)
 EInterpolation (std::string s)
virtual Component * Species () const
 Returns a new object of the same class than the receiver object.

Static Public Member Functions

static tEnumValue * ValueTable ()

Detailed Description

Interpolation Enumeration to use for specifying the type of interpolation used.

Definition at line 33 of file GlobalEnums.hxx.


Member Enumeration Documentation

Enumerator:
eStep 
eRound 
eLinear 
eSpline 
ePolynomial2 
ePolynomial3 
ePolynomial4 
ePolynomial5 
ePolynomialn 

Definition at line 42 of file GlobalEnums.hxx.


Constructor & Destructor Documentation

Definition at line 37 of file GlobalEnums.hxx.

Referenced by Species().

Definition at line 38 of file GlobalEnums.hxx.

CLAM::EInterpolation::EInterpolation ( std::string  s) [inline]

Definition at line 39 of file GlobalEnums.hxx.


Member Function Documentation

virtual Component* CLAM::EInterpolation::Species ( ) const [inline, virtual]

Returns a new object of the same class than the receiver object.

To be reimplemented by subclasses.

Returns:
a new allocated component. The pointer belongs to the caller.

Implements CLAM::Enum.

Definition at line 40 of file GlobalEnums.hxx.

References EInterpolation().

static tEnumValue* CLAM::EInterpolation::ValueTable ( ) [inline, static]

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