#include <Interpolate.h>
Inheritance diagram for Table:

Public Types | |
| typedef float | value_t |
| typedef std::vector< value_t > | vector_t |
| typedef std::vector< value_t >::iterator | vector_it |
| typedef std::vector< value_t >::const_iterator | vector_cit |
Public Methods | |
| Table () | |
| Table (const Table &) | |
| virtual | ~Table () |
| const Table & | operator= (const Table &) |
| void | invalidate () |
| int | isValid () const |
| virtual void | serialize (Archive &) |
| Serialize to or from a data archive. | |
| vector_t | getXBreaks () const |
| vector_t | getYBreaks () const |
| void | setXBreaks (const vector_t &breaks) |
| void | setYBreaks (const vector_t &breaks) |
| void | setBreaks (const vector_t &x_breaks, const vector_t &y_breaks) |
| void | setXSpacing (value_t spacing) |
| void | setYSpacing (value_t spacing) |
| void | setSpacing (value_t x_spacing, value_t y_spacing) |
| value_t | getXSpacing () const |
| value_t | getYSpacing () const |
| void | setData (const vector_t &data) |
| void | interpolate () |
| value_t | getPrecise (value_t x, value_t y) const |
| value_t | getValue (value_t x, value_t y) const |
| void | toPGM (FILE *fp) const |
| void | dumpTable (FILE *fp) const |
| void | dumpDRows (FILE *fp) const |
| void | dumpDCols (FILE *fp) const |
| virtual std::string | asString () const |
| Return a string representation of the instance. | |
| virtual std::string | typeString () const |
| Type representation. | |
| virtual value_t | getValue (value_t, value_t) const |
| virtual value_t | getPrecise (value_t, value_t) const |
| int | find (vector_t b, value_t v) const |
| virtual void | parseXML (const char *cdata) |
| Parse cdata from within the XML tags for this object. | |
| virtual void | convertXML () |
| Convert XML data to internal format prior to serialization. | |
Public Attributes | |
| std::string | _x_label |
| std::string | _y_label |
| vector_t | _x_breaks |
| vector_t | _y_breaks |
| vector_t | _data |
| vector_t | _table |
| vector_t | _dcols |
| vector_t | _drows |
| value_t | _x_spacing |
| value_t | _y_spacing |
| value_t | _x_min |
| value_t | _y_min |
| value_t | _x_range |
| value_t | _y_range |
| int | _x_in |
| int | _y_in |
| int | _x_n |
| int | _y_n |
| int | _valid |
| Enum< InterpolatedData< float >::Method > | method |
Static Public Attributes | |
| const Enumeration | Method |
Protected Methods | |
| virtual void | _compute_second_derivatives () |
| vector_t | _compute_second_derivatives (const vector_t &breaks, const vector_t &data) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
Implements InterpolatedData< float >. |
|
|
Return a string representation of the instance. This method is used to provide a string representation of the object for output to ostreams (using <<), and also serves as __repr__ in Python. Implements BaseType. |
|
|
Convert XML data to internal format prior to serialization. This method is currently only called by the XML parser for Object classes. If another BaseType class requires this method, a call must be added to the appropriate XML handler in the parser. |
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Parse cdata from within the XML tags for this object.
Reimplemented in SimDate, EnumLink, GeoPos, LLA, UTM, Matrix3, Quat, Real, and Vector3. |
|
|
Serialize to or from a data archive.
Reimplemented from InterpolatedData< float >. |
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Type representation.
Implements BaseType. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SimData version pre-0.4.0. For more information on SimData, visit the SimData Homepage. Generated on Tue Oct 14 12:06:42 2003, using Doxygen 1.2.18. |