#include <Table.h>
Inherited by Interpolator::Table1D, and Interpolator::Table2D.
Inheritance diagram for Interpolator::Table:

Public Member Functions | |
| Table () | |
| Default constructor. | |
| Table (std::string sName, std::string sDescription, std::string InterpolationType, std::string sFilePath="") | |
This constructor requires 4 parameters :
| |
| virtual | ~Table () |
| Destructor. | |
| std::string | getName () const |
| Return the name of the table. | |
| std::string | getDescription () const |
| Return the description of the table. | |
| std::string | getInterpolationType () const |
| Return the interpolation type of the table. | |
| std::string | getFilePath () const |
| Return the file path used to initialized the Table (if a file is used). | |
| virtual double | computeValue ()=0 |
| virtual void | printInfos ()=0 |
Private Attributes | |
| std::string | _sName |
| std::string | _sDescription |
| std::string | _sInterpolationType |
| std::string | _sFilePath |
Definition at line 21 of file Table.h.
|
|
Default constructor.
Definition at line 13 of file Table.cpp.
|
|
||||||||||||||||||||
|
This constructor requires 4 parameters :
Definition at line 30 of file Table.cpp. 00030 : ComputingObject(), 00031 _sName(sName),_sDescription(sDescription),_sInterpolationType(sInterpolationType),_sFilePath(sFilePath) 00032 { 00033 00034 }
|
|
|
Destructor.
Definition at line 20 of file Table.cpp.
|
|
|
Implemented in Interpolator::Table1D, and Interpolator::Table2D. |
|
|
Return the description of the table.
Definition at line 43 of file Table.cpp. References _sDescription. Referenced by Interpolator::Table2D::initializeInterpolator(), Interpolator::Table2D::printInfos(), and Interpolator::Table1D::printInfos(). 00044 { 00045 return _sDescription; 00046 }
|
|
|
Return the file path used to initialized the Table (if a file is used).
Definition at line 55 of file Table.cpp. References _sFilePath. 00056 { 00057 return _sFilePath; 00058 }
|
|
|
Return the interpolation type of the table.
Definition at line 49 of file Table.cpp. References _sInterpolationType. Referenced by Interpolator::Table2D::initializeInterpolator(), main(), Interpolator::Table2D::printInfos(), and Interpolator::Table1D::printInfos(). 00050 { 00051 return _sInterpolationType; 00052 }
|
|
|
Return the name of the table.
Definition at line 37 of file Table.cpp. References _sName. Referenced by Interpolator::Table2D::printInfos(), and Interpolator::Table1D::printInfos(). 00038 { 00039 return _sName; 00040 }
|
|
|
Implemented in Interpolator::Table1D, and Interpolator::Table2D. |
|
|
Definition at line 42 of file Table.h. Referenced by getDescription(). |
|
|
Definition at line 44 of file Table.h. Referenced by getFilePath(). |
|
|
Definition at line 43 of file Table.h. Referenced by getInterpolationType(). |
|
|
Definition at line 41 of file Table.h. Referenced by getName(). |
1.4.5