#include <Variable.hpp>
Collaboration diagram for Variable:

Definition at line 48 of file Variable.hpp.
Public Member Functions | |
| Variable () | |
| Default constructor for Variable. | |
| Variable (const TypeID &type, StochasticModel *pModel=&Variable::defaultModel, bool sourceIndexed=true, bool satIndexed=false, double variance=4.0e14, double coef=1.0, bool forceCoef=false) | |
| Common constructor for Variable. | |
| TypeID | getType () const |
| Get variable type. | |
| Variable & | setType (const TypeID &type) |
| Set variable type. | |
| StochasticModel * | getModel () const |
| Get variable model pointer. | |
| Variable & | setModel (StochasticModel *pModel) |
| Set variable model. | |
| bool | getSourceIndexed () const |
| Get if this variable is SourceID-indexed. | |
| Variable & | setSourceIndexed (bool sourceIndexed) |
| Set if this variable is SourceID-indexed. | |
| bool | getSatIndexed () const |
| Get if this variable is SatID-indexed. | |
| Variable & | setSatIndexed (bool satIndexed) |
| Set if this variable is SatID-indexed. | |
| bool | getTypeIndexed () const |
| Get if this variable is Type-indexed. | |
| Variable & | setTypeIndexed (bool typeIndexed) |
| Set if this variable is Type-indexed. | |
| double | getInitialVariance () const |
| Get value of initial variance assigned to this variable. | |
| Variable & | setInitialVariance (double variance) |
| Set value of initial variance assigned to this variable. | |
| double | getDefaultCoefficient () const |
| Get value of default coefficient assigned to this variable. | |
| Variable & | setDefaultCoefficient (double coef) |
| Set value of default coefficient assigned to this variable. | |
| bool | isDefaultForced () const |
| Ask if default coefficient will always be used. | |
| Variable & | setDefaultForced (bool forceCoef) |
| Set if default coefficient will always be used. | |
| SourceID | getSource () const |
| Get internal source this variable is assigned to (if any). | |
| Variable & | setSource (const SourceID &source) |
| Set internal source this variable is assigned to. | |
| SatID | getSatellite () const |
| Get internal satellite this variable is assigned to (if any). | |
| Variable & | setSatellite (const SatID &satellite) |
| Set internal satellite this variable is assigned to. | |
| virtual bool | operator== (const Variable &right) const |
| Equality operator. | |
| virtual bool | operator< (const Variable &right) const |
| This ordering is somewhat arbitrary, but is required to be able to use a Variable as an index to a std::map, or as part of a std::set. | |
| bool | operator!= (const Variable &right) const |
| Inequality operator. | |
| virtual Variable & | operator= (const Variable &right) |
| Assignment operator. | |
| virtual | ~Variable () |
| Destructor. | |
Static Public Attributes | |
| SourceID | allSources |
| SourceID object representing all sources : type(Unknown), sourceName(""). | |
| SourceID | someSources |
| SourceID object representing "some" sources : type(Mixed), sourceName(""). | |
| SatID | noSats |
| SatID object representing no satellites: system(systemUnknown), id(-1). | |
| SatID | allSats |
| SatID object representing all satellites: system(systemMixed), id(-1). | |
| SatID | allGPSSats |
| SatID object representing all satellites of GPS System: system(systemGPS), id(-1). | |
| SatID | allGalileoSats |
| SatID object representing all satellites of Galileo System: system(systemGalileo), id(-1). | |
| SatID | allGlonassSats |
| SatID object representing all satellites of Glonass System: system(systemGlonass), id(-1). | |
| WhiteNoiseModel | defaultModel |
| Default stochastic model to be assigned to variables. | |
|
|
Default constructor for Variable.
Definition at line 79 of file Variable.cpp. |
|
||||||||||||||||||||||||||||||||
|
Common constructor for Variable. By default, it is indexed by SourceID.
Definition at line 106 of file Variable.cpp. |
|
|
Destructor.
Definition at line 275 of file Variable.hpp. |
|
|
Get value of default coefficient assigned to this variable.
Definition at line 164 of file Variable.hpp. Referenced by Variable::operator<(), Variable::operator=(), and Variable::operator==(). |
|
|
Get value of initial variance assigned to this variable.
Definition at line 151 of file Variable.hpp. Referenced by Variable::operator<(), Variable::operator=(), and Variable::operator==(). |
|
|
Get variable model pointer.
Definition at line 94 of file Variable.hpp. Referenced by Variable::operator<(), Variable::operator=(), and Variable::operator==(). |
|
|
Get internal satellite this variable is assigned to (if any).
Definition at line 204 of file Variable.hpp. Referenced by gpstk::StringUtils::asString(), Variable::operator<(), Variable::operator=(), and Variable::operator==(). |
|
|
Get if this variable is SatID-indexed.
Definition at line 123 of file Variable.hpp. Referenced by gpstk::StringUtils::asString(), Variable::operator<(), Variable::operator=(), and Variable::operator==(). |
|
|
Get internal source this variable is assigned to (if any).
Definition at line 190 of file Variable.hpp. Referenced by gpstk::StringUtils::asString(), Variable::operator<(), Variable::operator=(), and Variable::operator==(). |
|
|
Get if this variable is SourceID-indexed.
Definition at line 109 of file Variable.hpp. Referenced by gpstk::StringUtils::asString(), Variable::operator<(), Variable::operator=(), and Variable::operator==(). |
|
|
Get variable type.
Definition at line 81 of file Variable.hpp. Referenced by gpstk::StringUtils::asString(), Variable::operator<(), Variable::operator=(), and Variable::operator==(). |
|
|
Get if this variable is Type-indexed.
Definition at line 137 of file Variable.hpp. Referenced by gpstk::StringUtils::asString(), Variable::operator<(), Variable::operator=(), and Variable::operator==(). |
|
|
Ask if default coefficient will always be used.
Definition at line 177 of file Variable.hpp. Referenced by Variable::operator<(), Variable::operator=(), and Variable::operator==(). |
|
|
Inequality operator.
Definition at line 227 of file Variable.hpp. References gpstk::operator==(). |
|
|
This ordering is somewhat arbitrary, but is required to be able to use a Variable as an index to a std::map, or as part of a std::set.
Definition at line 204 of file Variable.cpp. References Variable::getDefaultCoefficient(), Variable::getInitialVariance(), Variable::getModel(), Variable::getSatellite(), Variable::getSatIndexed(), Variable::getSource(), Variable::getSourceIndexed(), Variable::getType(), Variable::getTypeIndexed(), and Variable::isDefaultForced(). |
|
|
|
Equality operator.
Definition at line 182 of file Variable.cpp. References Variable::getDefaultCoefficient(), Variable::getInitialVariance(), Variable::getModel(), Variable::getSatellite(), Variable::getSatIndexed(), Variable::getSource(), Variable::getSourceIndexed(), Variable::getType(), Variable::getTypeIndexed(), and Variable::isDefaultForced(). |
|
|
Set value of default coefficient assigned to this variable.
Definition at line 172 of file Variable.hpp. Referenced by Variable::operator=(). |
|
|
Set if default coefficient will always be used.
Definition at line 185 of file Variable.hpp. Referenced by Variable::operator=(). |
|
|
Set value of initial variance assigned to this variable.
Definition at line 159 of file Variable.hpp. Referenced by Variable::operator=(). |
|
|
Set variable model.
Definition at line 104 of file Variable.hpp. Referenced by Variable::operator=(). |
|
|
Set internal satellite this variable is assigned to.
Definition at line 212 of file Variable.hpp. Referenced by Variable::operator=(). |
|
|
Set if this variable is SatID-indexed.
Definition at line 132 of file Variable.hpp. Referenced by Variable::operator=(). |
|
|
Set internal source this variable is assigned to.
Definition at line 198 of file Variable.hpp. Referenced by Variable::operator=(). |
|
|
Set if this variable is SourceID-indexed.
Definition at line 118 of file Variable.hpp. Referenced by Variable::operator=(). |
|
|
Set variable type.
Definition at line 89 of file Variable.hpp. Referenced by Equation::Equation(), and Variable::operator=(). |
|
|
Set if this variable is Type-indexed.
Definition at line 146 of file Variable.hpp. Referenced by Variable::operator=(). |
|
|
SatID object representing all satellites of Galileo System: system(systemGalileo), id(-1).
|
|
|
SatID object representing all satellites of Glonass System: system(systemGlonass), id(-1).
|
|
|
SatID object representing all satellites of GPS System: system(systemGPS), id(-1).
Definition at line 60 of file Variable.cpp. |
|
|
SatID object representing all satellites: system(systemMixed), id(-1).
|
|
|
SourceID object representing all sources : type(Unknown), sourceName("").
Definition at line 40 of file Variable.cpp. |
|
|
Default stochastic model to be assigned to variables.
Definition at line 74 of file Variable.cpp. |
|
|
SatID object representing no satellites: system(systemUnknown), id(-1).
|
|
|
SourceID object representing "some" sources : type(Mixed), sourceName("").
|
1.3.9.1