![]() |
Ginan
|
Public Member Functions | |
| OrbitState & | operator+= (double rhs) |
| OrbitState & | operator*= (double rhs) |
| OrbitState | operator+ (double rhs) const |
| OrbitState | operator+ (const OrbitState &rhs) const |
| OrbitState | operator* (double rhs) const |
Public Member Functions inherited from OrbitOptions | |
| OrbitOptions & | operator+= (const OrbitOptions &rhs) |
Data Fields | ||
| SatSys | Sat | |
| string | str | |
| bool | exclude = false | |
| shared_ptr< KFState > | subState_ptr | |
| vector< EMP > | empInput | |
| map< E_Component, double > | componentsMap | |
| int | numEmp = 0 | |
| int | numParam = 0 | |
| double | srpCr = 0 | |
| double | dragCd = 0 | |
| Vector3d | pos | |
| Vector3d | vel | |
| MatrixXd | posVelSTM | |
| bool | estimateCr = false | |
| bool | estimateCd = false | |
| AttStatus | attStatus | |
| Vector3d | gyroBias = Vector3d::Zero() | |
| Vector3d | acclBias = Vector3d::Zero() | |
| Vector3d | gyroScale = Vector3d::Ones() | |
| Vector3d | acclScale = Vector3d::Ones() | |
| double | posVar = 0 | |
Data Fields inherited from OrbitOptions | ||
| double | mass = 1000 | |
| double | area = 20 | |
| double | power = 20 | |
| double | srp_cr = 1.25 | |
| double | drag_cd = 2.2 | |
| vector< E_ThirdBody > | planetary_perturbations | |
| bool | empirical = true | |
| bool | antenna_thrust = true | |
| E_SRPModel | albedo = E_SRPModel::NONE | |
| E_SRPModel | solar_radiation_pressure = E_SRPModel::NONE | |
| bool | drag = false | |
| vector< bool > | empirical_dyb_eclipse = {true} | |
| vector< bool > | empirical_rtn_eclipse = {false} | |
| vector< SurfaceDetails > | surface_details | |
| struct { | ||
| bool enable = false | ||
| int interval = 0 | ||
| vector< double > epochs = {} | ||
| double pos_proc_noise = 10 | ||
| double vel_proc_noise = 5 | ||
| } | pseudoPulses | |
| map< int, bool > | initialisedMap | |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| Vector3d OrbitState::acclBias = Vector3d::Zero() |
| Vector3d OrbitState::acclScale = Vector3d::Ones() |
| AttStatus OrbitState::attStatus |
|
mutable |
| double OrbitState::dragCd = 0 |
| vector<EMP> OrbitState::empInput |
| bool OrbitState::estimateCd = false |
| bool OrbitState::estimateCr = false |
| bool OrbitState::exclude = false |
| Vector3d OrbitState::gyroBias = Vector3d::Zero() |
| Vector3d OrbitState::gyroScale = Vector3d::Ones() |
| int OrbitState::numEmp = 0 |
| int OrbitState::numParam = 0 |
| Vector3d OrbitState::pos |
| double OrbitState::posVar = 0 |
| MatrixXd OrbitState::posVelSTM |
| SatSys OrbitState::Sat |
| double OrbitState::srpCr = 0 |
| string OrbitState::str |
| shared_ptr<KFState> OrbitState::subState_ptr |
| Vector3d OrbitState::vel |