Ginan
|
Keys used to interface with Kalman filter objects. More...
Keys used to interface with Kalman filter objects.
These have parameters to separate states of different 'type', for different 'Sat's, with different receiver id 'str's and may have a different 'num' (eg xyz->0,1,2)
Keys should be used rather than indices for accessing kalman filter state parameters.
Public Member Functions | |
bool | operator== (const KFKey &b) const |
bool | operator< (const KFKey &b) const |
operator string () const | |
string | commaString () const |
template<class ARCHIVE > | |
void | serialize (ARCHIVE &ar, const unsigned int &version) |
Static Public Member Functions | |
static string | emptyString () |
Create a string with the same spacing as ordinary outputs. | |
Data Fields | |
short int | type = 0 |
Key type (From enum) | |
SatSys | Sat = {} |
Satellite. | |
string | str |
String (receiver ID) | |
int | num = 0 |
Subkey number (eg xyz => 0,1,2) | |
string | comment |
Optional comment. | |
Receiver * | rec_ptr = 0 |
Pointer to station object for dereferencing. | |
Friends | |
ostream & | operator<< (ostream &os, const KFKey &kfKey) |
|
inline |
|
inlinestatic |
Create a string with the same spacing as ordinary outputs.
|
inline |
bool KFKey::operator< | ( | const KFKey & | b | ) | const |
bool KFKey::operator== | ( | const KFKey & | b | ) | const |
|
inline |
|
friend |
string KFKey::comment |
Optional comment.
int KFKey::num = 0 |
Subkey number (eg xyz => 0,1,2)
Receiver* KFKey::rec_ptr = 0 |
Pointer to station object for dereferencing.
SatSys KFKey::Sat = {} |
Satellite.
string KFKey::str |
String (receiver ID)
short int KFKey::type = 0 |
Key type (From enum)