#include <DataStructures.hpp>
Definition at line 247 of file DataStructures.hpp.
Public Member Functions | |
| size_t | numTypes () const |
| Returns the number of different types available. | |
| TypeIDSet | getTypeID () const |
| Returns a TypeIDSet with all the data types present in this object. | |
| typeValueMap | extractTypeID (const TypeID &type) const |
| Returns a typeValueMap with only this type of data. | |
| typeValueMap | extractTypeID (const TypeIDSet &typeSet) const |
| Returns a typeValueMap with only these types of data. | |
| typeValueMap & | keepOnlyTypeID (const TypeID &type) |
| Modifies this object, keeping only this type of data. | |
| typeValueMap & | keepOnlyTypeID (const TypeIDSet &typeSet) |
| Modifies this object, keeping only these types of data. | |
| typeValueMap & | removeTypeID (const TypeID &type) |
| Modifies this object, removing this type of data. | |
| typeValueMap & | removeTypeID (const TypeIDSet &typeSet) |
| Modifies this object, removing these types of data. | |
| double | getValue (const TypeID &type) const throw (TypeIDNotFound) |
| Returns the data value (double) corresponding to provided type. | |
| double & | operator() (const TypeID &type) throw (TypeIDNotFound) |
| Returns a reference to the data value (double) with corresponding type. | |
| virtual | ~typeValueMap () |
| Destructor. | |
|
|
Destructor.
Definition at line 310 of file DataStructures.hpp. |
|
|
Returns a typeValueMap with only these types of data.
Definition at line 81 of file DataStructures.cpp. |
|
|
Returns a typeValueMap with only this type of data.
Definition at line 66 of file DataStructures.cpp. References gpstk::TypeIDSet. Referenced by gnssTypeValue::extractTypeID(). |
|
|
Returns a TypeIDSet with all the data types present in this object.
Definition at line 46 of file DataStructures.cpp. References gpstk::TypeIDSet. |
|
|
Returns the data value (double) corresponding to provided type.
Definition at line 156 of file DataStructures.cpp. References GPSTK_THROW. |
|
|
Modifies this object, keeping only these types of data.
Definition at line 121 of file DataStructures.cpp. |
|
|
Modifies this object, keeping only this type of data.
Definition at line 106 of file DataStructures.cpp. References gpstk::TypeIDSet. |
|
|
Returns the number of different types available.
Definition at line 251 of file DataStructures.hpp. |
|
|
Returns a reference to the data value (double) with corresponding type.
Definition at line 177 of file DataStructures.cpp. References GPSTK_THROW. |
|
|
Modifies this object, removing these types of data.
Definition at line 136 of file DataStructures.cpp. |
|
|
Modifies this object, removing this type of data.
Definition at line 284 of file DataStructures.hpp. |
1.3.9.1