Definition at line 141 of file SVNumXRef.hpp.
#include <SVNumXRef.hpp>
Public Types | |
enum | BlockType { I, II, IIA, IIR, IIR_M, IIF, III } |
Public Member Functions | |
bool | BlockTypeAvailable (const int NAVSTARID) const |
void | dump (std::ostream &out=std::cout) const |
BlockType | getBlockType (const int NAVSTARID) const |
std::string | getBlockTypeString (const int NAVSTARID) const |
int | getNAVSTAR (const int PRNID, const gnsstk::CommonTime dt) const |
int | getPRNID (const int NAVSTARID, const gnsstk::CommonTime dt) const |
const std::multimap< int, XRefNode > & | getPtoNMap () |
bool | isConsistent () const |
bool | NAVSTARIDActive (const int NAVSTARID, const gnsstk::CommonTime dt) const |
bool | NAVSTARIDAvailable (const int PRNID, const gnsstk::CommonTime dt) const |
bool | PRNIDAvailable (const int NAVSTARID, const gnsstk::CommonTime dt) const |
SVNumXRef () | |
~SVNumXRef () | |
Protected Attributes | |
std::map< int, BlockType > | NtoBMap |
std::multimap< int, XRefNode > | NtoPMap |
std::multimap< int, XRefNode > | PtoNMap |
Enumerator | |
---|---|
I | |
II | |
IIA | |
IIR | |
IIR_M | |
IIF | |
III |
Definition at line 145 of file SVNumXRef.hpp.
SVNumXRef::SVNumXRef | ( | ) |
Definition at line 55 of file SVNumXRef.cpp.
|
inline |
Definition at line 156 of file SVNumXRef.hpp.
bool SVNumXRef::BlockTypeAvailable | ( | const int | NAVSTARID | ) | const |
Definition at line 666 of file SVNumXRef.cpp.
void SVNumXRef::dump | ( | std::ostream & | out = std::cout | ) | const |
Definition at line 677 of file SVNumXRef.cpp.
SVNumXRef::BlockType SVNumXRef::getBlockType | ( | const int | NAVSTARID | ) | const |
Definition at line 599 of file SVNumXRef.cpp.
std::string SVNumXRef::getBlockTypeString | ( | const int | NAVSTARID | ) | const |
Definition at line 616 of file SVNumXRef.cpp.
int SVNumXRef::getNAVSTAR | ( | const int | PRNID, |
const gnsstk::CommonTime | dt | ||
) | const |
Definition at line 565 of file SVNumXRef.cpp.
int SVNumXRef::getPRNID | ( | const int | NAVSTARID, |
const gnsstk::CommonTime | dt | ||
) | const |
Definition at line 637 of file SVNumXRef.cpp.
Definition at line 168 of file SVNumXRef.hpp.
bool SVNumXRef::isConsistent | ( | ) | const |
Definition at line 753 of file SVNumXRef.cpp.
bool SVNumXRef::NAVSTARIDActive | ( | const int | NAVSTARID, |
const gnsstk::CommonTime | dt | ||
) | const |
Definition at line 594 of file SVNumXRef.cpp.
bool SVNumXRef::NAVSTARIDAvailable | ( | const int | PRNID, |
const gnsstk::CommonTime | dt | ||
) | const |
Definition at line 584 of file SVNumXRef.cpp.
bool SVNumXRef::PRNIDAvailable | ( | const int | NAVSTARID, |
const gnsstk::CommonTime | dt | ||
) | const |
Definition at line 656 of file SVNumXRef.cpp.
|
protected |
Definition at line 174 of file SVNumXRef.hpp.
|
protected |
Definition at line 172 of file SVNumXRef.hpp.
|
protected |
Definition at line 173 of file SVNumXRef.hpp.