Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

CDataMapPolynomial Class Reference

Inheritance diagram for CDataMapPolynomial:

CStreamObject CDataLookup CObject List of all members.

Public Member Functions

 CDataMapPolynomial (void)
int Read (SStream *stream, Tag tag)
float Lookup (float x)
void Interpolate (CDataMapPolynomial *p1, CDataMapPolynomial *p2, float scale)
void SetCoefficient (int i, float f)

Protected Attributes

float coeff [10]

Detailed Description

Definition at line 79 of file BaseObjects.cpp.


Constructor & Destructor Documentation

CDataMapPolynomial::CDataMapPolynomial void   ) 
 

Definition at line 103 of file BaseObjects.cpp.

References coeff.


Member Function Documentation

void CDataMapPolynomial::Interpolate CDataMapPolynomial p1,
CDataMapPolynomial p2,
float  scale
 

Definition at line 112 of file BaseObjects.cpp.

References coeff.

Referenced by CDataMapTable::LookupFmt3().

float CDataMapPolynomial::Lookup float  x  )  [virtual]
 

Implements CDataLookup.

Definition at line 162 of file BaseObjects.cpp.

References coeff.

Referenced by CDataMapTable::LookupFmt3().

int CDataMapPolynomial::Read SStream stream,
Tag  tag
[virtual]
 

Reimplemented from CStreamObject.

Definition at line 128 of file BaseObjects.cpp.

References globals, SGlobals::logWarning, ReadString(), SetCoefficient(), TAG_IGNORED, TAG_READ, TagToString(), and CLogFile::Write().

void CDataMapPolynomial::SetCoefficient int  i,
float  f
 

Definition at line 123 of file BaseObjects.cpp.

References coeff.

Referenced by CDataMapTable::Read(), and Read().


Member Data Documentation

float CDataMapPolynomial::coeff[10] [protected]
 

Definition at line 100 of file BaseObjects.cpp.

Referenced by CDataMapPolynomial(), Interpolate(), Lookup(), and SetCoefficient().


The documentation for this class was generated from the following file:
SourceForge.net Logo Documentation generated by doxygen