|
WXP C++ Library Version 6.74.9
|
This class is a repository for point data. More...
#include "../include/Data.h"
Public Types | |
| enum | Type { NONE , VALUE , STRING } |
Public Member Functions | |
| Data (int rfields) | |
| Data (const Data &data) | |
| Data | operator= (const Data &data) |
| int | copy (Data &data) |
| int | init () |
| int | clear () |
| int | getNum () |
| int | setSource (const char *str) |
| const char * | getSource () |
| int | setFields (int rfields) |
| int | getFields () |
| int | setType (int fld, int rtype) |
| int | getType (int fld) |
| int | expand (int rlimit) |
| int | expand () |
| int | setDate (Date &rdate) |
| int | getDate (Date &rdate) |
| Date | getDate () |
| int | setDatim (const char *rdatim) |
| const char * | getDatim () |
| int | setInfo (const char *rinfo) |
| const char * | getInfo () |
| int | setInfo (int ind, const char *rinfo) |
| const char * | getInfo (int ind) |
| int | searchInfo (const char *str) |
| int | setUnits (int ind, const char *unit) |
| const char * | getUnits (int ind) |
| int | setVarSpec (int fld, VarSpec &rvs) |
| int | getVarSpec (int fld, VarSpec &rvs) |
| int | getIndex (const char *rid) |
| int | setId (int ind, const char *rid) |
| const char * | getId (int ind) |
| int | setLoc (int ind, EarthPoint &rpt) |
| int | setLoc (int ind, float lat, float lon) |
| int | getLoc (int ind, EarthPoint &rpt) |
| EarthPoint | getLoc (int ind) |
| int | setValue (int ind, float rval) |
| int | setValue (int ind, int fld, float rval) |
| int | setString (int ind, const char *rstr) |
| int | setString (int ind, int fld, const char *rstr) |
| int | add (Data &data, int ind, int fld) |
| int | add (Data &data, int ind) |
| int | add (const char *rid, EarthPoint &rpt, float rval) |
| int | add (const char *rid, EarthPoint &rpt, float rval1, float rval2) |
| int | add (Datum &datum) |
| int | addValue (EarthPoint &rpt, float val) |
| float | getValue (int ind) |
| float | getValue (int ind, int fld) |
| const char * | getString (int ind) |
| const char * | getString (int ind, int fld) |
| int | print () |
| int | printData (int ind) |
| int | printData () |
Static Public Member Functions | |
| static int | copyInfo (Data &data1, const Data &data2) |
| static int | copy (Data &data1, const Data &data2) |
This class is a repository for point data.
| Data::Data | ( | const Data & | data | ) |
Copy constructor for the data class
| data | Data class to copy from |
| const char * Data::getId | ( | int | ind | ) |
Returns the identifier string
| ind | Index into array |
Referenced by WXP::DataMath::add(), WXP::DataMath::add(), WXP::DataMath::average(), WXP::DataMath::cutoff(), WXP::DataMath::diff(), WXP::DataMath::max(), WXP::DataMath::max(), WXP::DataMath::min(), WXP::DataMath::min(), WXP::DataMath::removeValid(), and WXP::DataMath::uniqueId().
| int Data::getIndex | ( | const char * | rid | ) |
Returns the index of a particular ID in array
| rid | Identifier to search for |
References WXP::StrLib::equal().
Referenced by WXP::DataMath::add(), WXP::DataMath::add(), WXP::DataMath::diff(), WXP::DataMath::max(), WXP::DataMath::max(), WXP::DataMath::min(), and WXP::DataMath::min().
Assignment operator. Used to overload copying
| data | Data class to copy from |
| int Data::setId | ( | int | ind, |
| const char * | rid | ||
| ) |
Sets the identifier for a particular data point
| ind | Index of point |
| rid | String to use |
References WXP::StrLib::acopy().
Referenced by WXP::MosRaw::compute(), WXP::SfcRaw::compute(), and WXP::UpaRaw::compute().