Inheritance diagram for Eaagles::Basic::LcTable5:


Public Member Functions | |
| LcTable5 () | |
| LcTable5 (const LCreal *dtbl, const int dsize, const LCreal *xtbl, const int xsize, const LCreal *ytbl, const int ysize, const LCreal *ztbl, const int zsize, const LCreal *wtbl, const int wsize, const LCreal *vtbl, const int vsize) | |
| virtual bool | setVBreakpoints5 (LcList *swb5obj) |
| int | getNumVPoints () const |
| const LCreal * | getVData () const |
| LCreal | getMinV () const |
| LCreal | getMaxV () const |
| virtual LCreal | lfi (const LCreal iv1) const |
| virtual LCreal | lfi (const LCreal iv1, const LCreal iv2) const |
| virtual LCreal | lfi (const LCreal iv1, const LCreal iv2, const LCreal iv3) const |
| virtual LCreal | lfi (const LCreal iv1, const LCreal iv2, const LCreal iv3, const LCreal iv4) const |
| virtual LCreal | lfi (const LCreal iv1, const LCreal iv2, const LCreal iv3, const LCreal iv4, const LCreal iv5) const |
| virtual int | tableSize () const |
| virtual bool | isValid () const |
Protected Member Functions | |
| virtual bool | loadData (const LcList &list, LCreal *const table) |
| virtual void | printData (std::ostream &sout, const LCreal *table, const int indent) const |
Private Attributes | |
| LCreal * | vtable |
| int | nv |
| Eaagles::Basic::LcTable5::LcTable5 | ( | ) |
The data is copied by the constructor; the original data is not used after the table has been constructed.
| Eaagles::Basic::LcTable5::LcTable5 | ( | const LCreal * | dtbl, | |
| const int | dsize, | |||
| const LCreal * | xtbl, | |||
| const int | xsize, | |||
| const LCreal * | ytbl, | |||
| const int | ysize, | |||
| const LCreal * | ztbl, | |||
| const int | zsize, | |||
| const LCreal * | wtbl, | |||
| const int | wsize, | |||
| const LCreal * | vtbl, | |||
| const int | vsize | |||
| ) |
| bool Eaagles::Basic::LcTable5::setVBreakpoints5 | ( | LcList * | swb5obj | ) | [virtual] |
| int Eaagles::Basic::LcTable5::getNumVPoints | ( | ) | const [inline] |
Returns the number of v breakpoints.
| const LCreal* Eaagles::Basic::LcTable5::getVData | ( | ) | const [inline] |
Returns a pointer to the breakpoint data for v.
| LCreal Eaagles::Basic::LcTable5::getMinV | ( | ) | const |
Minimum breakpoints.
| LCreal Eaagles::Basic::LcTable5::getMaxV | ( | ) | const |
Maximum breakpoints.
5D Linear Function Interpolator: returns the result of f(x,y,z,w,v) using linear interpolation. The lower order lfi() calls use the first breakpoints in Y, Z, W and V (as needed).
Reimplemented from Eaagles::Basic::LcTable4.
Reimplemented from Eaagles::Basic::LcTable4.
| LCreal Eaagles::Basic::LcTable5::lfi | ( | const LCreal | iv1, | |
| const LCreal | iv2, | |||
| const LCreal | iv3 | |||
| ) | const [virtual] |
Reimplemented from Eaagles::Basic::LcTable4.
| LCreal Eaagles::Basic::LcTable5::lfi | ( | const LCreal | iv1, | |
| const LCreal | iv2, | |||
| const LCreal | iv3, | |||
| const LCreal | iv4 | |||
| ) | const [virtual] |
Reimplemented from Eaagles::Basic::LcTable4.
| LCreal Eaagles::Basic::LcTable5::lfi | ( | const LCreal | iv1, | |
| const LCreal | iv2, | |||
| const LCreal | iv3, | |||
| const LCreal | iv4, | |||
| const LCreal | iv5 | |||
| ) | const [virtual] |
| int Eaagles::Basic::LcTable5::tableSize | ( | ) | const [virtual] |
| bool Eaagles::Basic::LcTable5::isValid | ( | ) | const [virtual] |
| bool Eaagles::Basic::LcTable5::loadData | ( | const LcList & | list, | |
| LCreal *const | table | |||
| ) | [protected, virtual] |
Reimplemented from Eaagles::Basic::LcTable4.
| void Eaagles::Basic::LcTable5::printData | ( | std::ostream & | sout, | |
| const LCreal * | table, | |||
| const int | indent | |||
| ) | const [protected, virtual] |
Reimplemented from Eaagles::Basic::LcTable4.
LCreal* Eaagles::Basic::LcTable5::vtable [private] |
V Breakpoint Table.
int Eaagles::Basic::LcTable5::nv [private] |
Number of v breakpoints.
1.5.0