C++ Library API¶
Class Hierarchy¶
File Hierarchy¶
Full API¶
Namespaces¶
Classes and Structs¶
- Struct EopFileData
- Struct Documentation
EopFileData
EopFileData::years
EopFileData::months
EopFileData::days
EopFileData::mjds_utc
EopFileData::x
EopFileData::y
EopFileData::ut1_utc
EopFileData::lod
EopFileData::dpsi
EopFileData::deps
EopFileData::xErr
EopFileData::yErr
EopFileData::ut1_utc_err
EopFileData::lod_err
EopFileData::dpsi_err
EopFileData::deps_err
- Struct Documentation
- Struct ITransmission
- Inheritance Relationships
- Struct Documentation
ITransmission
ITransmission::t_tx
ITransmission::t_rx
ITransmission::freq
ITransmission::freq_label
ITransmission::r_tx
ITransmission::v_tx
ITransmission::r_rx
ITransmission::v_rx
ITransmission::dt_tx
ITransmission::dt_rx
ITransmission::dt_tx_dot
ITransmission::dt_rx_dot
ITransmission::EIRP
ITransmission::G_T
ITransmission::CN0
ITransmission::CN0_linear
ITransmission::AP
ITransmission::RP
ITransmission::tx
ITransmission::rx
ITransmission::is_tx_gs
ITransmission::is_rx_gs
ITransmission::is_tx_bodyfixed
ITransmission::is_rx_bodyfixed
ITransmission::vis_all
ITransmission::vis_occult
ITransmission::ID_tx
- Struct LinkParams
- Struct Documentation
LinkParams
LinkParams::freq
LinkParams::modulation_type
LinkParams::B_L_chip
LinkParams::Tc
LinkParams::B_L_carrier
LinkParams::sigma_y_1s
LinkParams::m_R
LinkParams::T_I_doppler
LinkParams::T_I_range
LinkParams::turnaround_ratio
LinkParams::tx_center_body
LinkParams::rx_center_body
LinkParams::is_bodyfixed_tx
LinkParams::is_bodyfixed_rx
LinkParams::is_groundstation_rx
LinkParams::is_groundstation_tx
LinkParams::CN0_linear
- Struct Documentation
- Struct ReceiverParam
- Struct Documentation
ReceiverParam
ReceiverParam::Tsys
ReceiverParam::Ae
ReceiverParam::L
ReceiverParam::As
ReceiverParam::CN0threshold
ReceiverParam::modulation_type
ReceiverParam::B_L_chip
ReceiverParam::Tc
ReceiverParam::B_L_carrier
ReceiverParam::m_R
ReceiverParam::T_I_doppler
ReceiverParam::T_I_range
ReceiverParam::pn_ranging_code
ReceiverParam::SER_threshold
ReceiverParam::BTs
ReceiverParam::coding_rate
- Struct Documentation
- Class Agent
- Inheritance Relationships
- Class Documentation
Agent
Agent::Agent()
Agent::GetEpoch()
Agent::GetBodyId()
Agent::IsBodyFixed()
Agent::GetRvState()
Agent::GetDynamics()
Agent::GetAttitudeState()
Agent::GetClockState()
Agent::SetIsBodyFixed()
Agent::SetRvState()
Agent::SetDynamics()
Agent::SetEpoch()
Agent::SetBodyId()
Agent::SetClock()
Agent::SetClockDynamics()
Agent::AddDevice()
Agent::GetTransmitter()
Agent::GetReceiver()
Agent::GetCartesianGCRFStateAtEpoch()
Agent::Propagate()
Agent::GetRvStateAtEpoch()
Agent::GetClockStateAtEpoch()
Agent::GetClockStateVecAtEpoch()
Agent::id_
Agent::name_
Agent::is_bodyfixed_
Agent::bodyId_
Agent::epoch_
Agent::rv_
Agent::dynamics_
Agent::attitude_
Agent::devices_
Agent::clock_
Agent::clock_dynamics_
Agent::id_counter_
- Class AttitudeState
- Inheritance Relationships
- Class Documentation
AttitudeState
AttitudeState::AttitudeState()
AttitudeState::AttitudeState()
AttitudeState::AttitudeState()
AttitudeState::AttitudeState()
AttitudeState::AttitudeState()
AttitudeState::AttitudeState()
AttitudeState::GetVec()
AttitudeState::GetSize()
AttitudeState::GetValue()
AttitudeState::SetValue()
AttitudeState::SetVecX()
AttitudeState::HasAngularVelocity()
AttitudeState::GetFrame()
AttitudeState::AttachToFrame()
AttitudeState::IsWrtToFrame()
AttitudeState::SetQuatCoeff()
AttitudeState::SetQuatCoeff()
AttitudeState::SetQuatCoeff()
AttitudeState::SetEulerAngles()
AttitudeState::SetAngularVelocity()
AttitudeState::GetQuatCoeff()
AttitudeState::GetAngularVelocity()
AttitudeState::GetDCM()
AttitudeState::GetEulerAngles()
- Class ClockDynamics
- Inheritance Relationships
- Class Documentation
ClockDynamics
ClockDynamics::ClockDynamics()
ClockDynamics::ClockDynamics()
ClockDynamics::SetNoise()
ClockDynamics::PropagateState()
ClockDynamics::PropagateState()
ClockDynamics::Propagate()
ClockDynamics::Propagate()
ClockDynamics::Propagate()
ClockDynamics::TwoStatePhi()
ClockDynamics::ThreeStatePhi()
ClockDynamics::TwoStateNoise()
ClockDynamics::ThreeStateNoise()
- Class EKF
- Inheritance Relationships
- Class Documentation
EKF
EKF::EKF()
EKF::EKF()
EKF::Initialize()
EKF::GetPredictedStateEstimate()
EKF::GetPredictedStateEstimate()
EKF::GetUpdatedStateEstimate()
EKF::GetUpdatedStateEstimate()
EKF::GetMeasurementResidual()
EKF::GetKalmanGain()
EKF::GetMeasurementNoiseCov()
EKF::GetMeasurementJacobian()
EKF::GetMeasurementSize()
EKF::SetOutlierThreshold()
EKF::RemoveOutliers()
EKF::Predict()
EKF::Update()
EKF::Step()
EKF::t_curr_
EKF::x_
EKF::xbar_
EKF::Phi_
EKF::dy_
EKF::dx_
EKF::z_true_
EKF::z_pred_
EKF::P_
EKF::Pbar_
EKF::Q_
EKF::H_
EKF::S_
EKF::K_
EKF::R_
EKF::outlier_threshold_
- Class GnssConstellation
- Class Documentation
GnssConstellation
GnssConstellation::SetChannel()
GnssConstellation::SetDynamics()
GnssConstellation::SetEpoch()
GnssConstellation::GetEpoch()
GnssConstellation::GetNumSatellites()
GnssConstellation::GetSatellite()
GnssConstellation::GetChannel()
GnssConstellation::GetDynamics()
GnssConstellation::Propagate()
GnssConstellation::LoadTleFile()
- Class Documentation
- Class GnssMeasurement
- Class Documentation
GnssMeasurement
GnssMeasurement::GnssMeasurement()
GnssMeasurement::ExtractSignal()
GnssMeasurement::GetTrackedSatelliteNum()
GnssMeasurement::GetTxIds()
GnssMeasurement::GetCN0()
GnssMeasurement::GetEarthOccultation()
GnssMeasurement::GetMoonOccultation()
GnssMeasurement::GetAntennaOccultation()
GnssMeasurement::GetIonosOccultation()
GnssMeasurement::GetAtmosOccultation()
GnssMeasurement::ComputeGnssPseudorange()
GnssMeasurement::ComputeGnssPseudorangerate()
GnssMeasurement::ComputeGnssCarrierPhase()
GnssMeasurement::GetGnssMeasurement()
GnssMeasurement::GetPseudorange()
GnssMeasurement::GetPseudorangerate()
GnssMeasurement::GetCarrierPhase()
GnssMeasurement::GetPredictedGnssMeasurement()
GnssMeasurement::GetPredictedPseudorange()
GnssMeasurement::GetPredictedPseudorangeAnalyticalJacobian()
GnssMeasurement::GetPredictedPseudorangerate()
GnssMeasurement::GetPredictedCarrierPhase()
GnssMeasurement::GetGnssNoiseStdVec()
GnssMeasurement::GetPseudorangeNoiseStdVec()
GnssMeasurement::GetPseudorangeRateNoiseStdVec()
GnssMeasurement::GetCarrierPhaseNoiseStdVec()
GnssMeasurement::SetGnssReceiverParam()
GnssMeasurement::ComputeGnssPseudorangeNoise()
GnssMeasurement::ComputeGnssPseudorangerateNoise()
GnssMeasurement::ComputeGnssCarrierPhaseNoise()
- Class Documentation
- Class GnssReceiver
- Inheritance Relationships
- Class Documentation
GnssReceiver
GnssReceiver::GnssReceiver()
GnssReceiver::SetReceiverAttitudeMode()
GnssReceiver::GetReceiverOrientation()
GnssReceiver::GetReceiverAntennaGain()
GnssReceiver::InitializeReceiverParams()
GnssReceiver::SetCN0Threshold()
GnssReceiver::GetMeasurement()
GnssReceiver::GetAgent()
GnssReceiver::SetAgent()
GnssReceiver::GetGnssChannel()
GnssReceiver::SetChannel()
GnssReceiver::GetAntennaGain()
GnssReceiver::GetAntennaGain()
GnssReceiver::antenna_
GnssReceiver::gnssr_param_
GnssReceiver::receiver_name_
GnssReceiver::attitude_mode_
- Class GnssTransmitter
- Inheritance Relationships
- Class Documentation
GnssTransmitter
GnssTransmitter::GnssTransmitter()
GnssTransmitter::InitializeGnssTransmitter()
GnssTransmitter::InitializeGPSTransmitter()
GnssTransmitter::InitializeGLONASSTransmitter()
GnssTransmitter::InitializeGALILEOTransmitter()
GnssTransmitter::InitializeBEIDOUTransmitter()
GnssTransmitter::GetTransmitterOrientation()
GnssTransmitter::GetTransmitterAntennaGain()
GnssTransmitter::GenerateTransmission()
GnssTransmitter::SetChannel()
GnssTransmitter::GetPRN()
GnssTransmitter::SetFreq()
GnssTransmitter::GetGnssType()
GnssTransmitter::GetAgent()
GnssTransmitter::SetAgent()
GnssTransmitter::GetAntennaGain()
GnssTransmitter::GetAntennaGain()
GnssTransmitter::antenna_
GnssTransmitter::gnss_type_
GnssTransmitter::txrx
GnssTransmitter::prn_
GnssTransmitter::freq_tx
GnssTransmitter::Rc
GnssTransmitter::freq_list
GnssTransmitter::freq_map
GnssTransmitter::rc_map
- Class KeplerianDynamics
- Inheritance Relationships
- Class Documentation
KeplerianDynamics
KeplerianDynamics::KeplerianDynamics()
KeplerianDynamics::PropagateClassicalOE()
KeplerianDynamics::PropagateQuasiNonsingOE()
KeplerianDynamics::PropagateEquinoctialOE()
KeplerianDynamics::Propagate()
KeplerianDynamics::PropagateState()
KeplerianDynamics::Propagate()
KeplerianDynamics::Propagate()
KeplerianDynamics::Propagate()
- Class LinkMeasurement
- Class Documentation
LinkMeasurement
LinkMeasurement::LinkMeasurement()
LinkMeasurement::SetLinkParams()
LinkMeasurement::SetSeed()
LinkMeasurement::SetFixedRangeError()
LinkMeasurement::SetFixedRangeRateError()
LinkMeasurement::UseFixedError()
LinkMeasurement::DisableFixedError()
LinkMeasurement::GetSeed()
LinkMeasurement::GetLinkParams()
LinkMeasurement::GetTxEpoch()
LinkMeasurement::GetRxEpoch()
LinkMeasurement::Reset()
LinkMeasurement::GenerateOneWayLink()
LinkMeasurement::GenerateOneWayLinkAtRxEpoch()
LinkMeasurement::GenerateOneWayLinkAtTxEpoch()
LinkMeasurement::GetTrueOneWayLinkMeasurement()
LinkMeasurement::GetOneWayLinkMeasurement()
LinkMeasurement::GetOneWayRangeMeasurement()
LinkMeasurement::GetOneWayRangeRateMeasurement()
LinkMeasurement::GenerateTwoWayLink()
LinkMeasurement::GenerateTwoWayLinkAtRxEpoch()
LinkMeasurement::GenerateTwoWayLinkAtTxEpoch()
LinkMeasurement::GetTrueTwoWayLinkMeasurement()
LinkMeasurement::GetTwoWayLinkMeasurement()
LinkMeasurement::GetTwoWayRangeMeasurement()
LinkMeasurement::GetTwoWayRangeRateMeasurement()
- Class Documentation
- Template Class NBodyDynamics
- Inheritance Relationships
- Class Documentation
NBodyDynamics
NBodyDynamics::NBodyDynamics()
NBodyDynamics::ComputeRates()
NBodyDynamics::PropagateState()
NBodyDynamics::AddBody()
NBodyDynamics::GetBodies()
NBodyDynamics::RemoveBody()
NBodyDynamics::SetFrame()
NBodyDynamics::GetFrame()
NBodyDynamics::SetMass()
NBodyDynamics::SetArea()
NBodyDynamics::SetSrpCoeff()
NBodyDynamics::SetDragCoeff()
NBodyDynamics::SetUseSrp()
NBodyDynamics::SetUseDrag()
- Class NumericalOrbitDynamics
- Inheritance Relationships
- Class Documentation
NumericalOrbitDynamics
NumericalOrbitDynamics::NumericalOrbitDynamics()
NumericalOrbitDynamics::SetTimeStep()
NumericalOrbitDynamics::GetTimeStep()
NumericalOrbitDynamics::SetODEFunction()
NumericalOrbitDynamics::SetIntegratorParams()
NumericalOrbitDynamics::Propagate()
NumericalOrbitDynamics::Propagate()
NumericalOrbitDynamics::ComputeRates()
NumericalOrbitDynamics::PropagateState()
NumericalOrbitDynamics::Propagate()
NumericalOrbitDynamics::Propagate()
- Class OrbitState
- Inheritance Relationships
- Class Documentation
OrbitState
OrbitState::OrbitState()
OrbitState::GetSize()
OrbitState::GetVec()
OrbitState::SetVec()
OrbitState::GetValue()
OrbitState::SetValue()
OrbitState::GetVec6()
OrbitState::GetFrame()
OrbitState::GetNames()
OrbitState::GetUnits()
OrbitState::GetStateType()
OrbitState::GetOrbitStateRepres()
OrbitState::SetOrbitStateRepres()
OrbitState::SetCoordSystem()
OrbitState::operator()()
OrbitState::operator<<()
- Class QuasiNonsingOE
- Inheritance Relationships
- Class Documentation
QuasiNonsingOE
QuasiNonsingOE::QuasiNonsingOE()
QuasiNonsingOE::a()
QuasiNonsingOE::Set_a()
QuasiNonsingOE::u()
QuasiNonsingOE::Set_u()
QuasiNonsingOE::ex()
QuasiNonsingOE::Set_ex()
QuasiNonsingOE::ey()
QuasiNonsingOE::Set_ey()
QuasiNonsingOE::i()
QuasiNonsingOE::Set_i()
QuasiNonsingOE::Omega()
QuasiNonsingOE::Set_Omega()
- Class QuasiNonsingROE
- Inheritance Relationships
- Class Documentation
QuasiNonsingROE
QuasiNonsingROE::QuasiNonsingROE()
QuasiNonsingROE::ada()
QuasiNonsingROE::Set_ada()
QuasiNonsingROE::adl()
QuasiNonsingROE::Set_adl()
QuasiNonsingROE::adex()
QuasiNonsingROE::Set_adex()
QuasiNonsingROE::adey()
QuasiNonsingROE::Set_adey()
QuasiNonsingROE::adix()
QuasiNonsingROE::Set_adix()
QuasiNonsingROE::adiy()
QuasiNonsingROE::Set_adiy()
- Class RoeGeometricMappingDynamics
- Inheritance Relationships
- Class Documentation
RoeGeometricMappingDynamics
RoeGeometricMappingDynamics::RoeGeometricMappingDynamics()
RoeGeometricMappingDynamics::ComputeMat()
RoeGeometricMappingDynamics::Propagate()
RoeGeometricMappingDynamics::PropagateState()
RoeGeometricMappingDynamics::Propagate()
RoeGeometricMappingDynamics::Propagate()
RoeGeometricMappingDynamics::Propagate()
- Class Transponder
- Inheritance Relationships
- Class Documentation
Transponder
Transponder::Transponder()
Transponder::~Transponder()
Transponder::SetTransmitter()
Transponder::SetReceiver()
Transponder::SetAgent()
Transponder::SetAntennaOrientation()
Transponder::GetTransmitter()
Transponder::GetReceiver()
Transponder::antenna_
Transponder::freq_tx
Transponder::turnaround_ratio
Transponder::txrx
Transponder::antenna_orientation_body
- Class YamanakaAnkersenDynamics
- Inheritance Relationships
- Class Documentation
YamanakaAnkersenDynamics
YamanakaAnkersenDynamics::YamanakaAnkersenDynamics()
YamanakaAnkersenDynamics::ComputeMat()
YamanakaAnkersenDynamics::ComputeInverseMat()
YamanakaAnkersenDynamics::Propagate()
YamanakaAnkersenDynamics::PropagateState()
YamanakaAnkersenDynamics::Propagate()
YamanakaAnkersenDynamics::Propagate()
YamanakaAnkersenDynamics::Propagate()
Enums¶
- Enum Frame
- Enum Documentation
Frame
Frame::NONE
Frame::ICRF
Frame::ITRF
Frame::ECEF
Frame::GCRF
Frame::EME
Frame::ECI
Frame::SER
Frame::GSE
Frame::MOD
Frame::TOD
Frame::EMR
Frame::MOON_CI
Frame::MOON_PA
Frame::MOON_ME
Frame::MOON_OP
Frame::MERCURY_FIXED
Frame::VENUS_FIXED
Frame::MARS_FIXED
Frame::JUPITER_FIXED
Frame::SATURN_FIXED
Frame::URANUS_FIXED
Frame::NEPTUNE_FIXED
Frame::MERCURY_CI
Frame::VENUS_CI
Frame::MARS_CI
Frame::JUPITER_CI
Frame::SATURN_CI
Frame::URANUS_CI
Frame::NEPTUNE_CI
- Enum Documentation
- Enum NaifId
- Enum Documentation
NaifId
NaifId::SSB
NaifId::SOLAR_SYSTEM_BARYCENTER
NaifId::MERCURY_BARYCENTER
NaifId::VENUS_BARYCENTER
NaifId::EMB
NaifId::EARTH_MOON_BARYCENTER
NaifId::MARS_BARYCENTER
NaifId::JUPITER_BARYCENTER
NaifId::SATURN_BARYCENTER
NaifId::URANUS_BARYCENTER
NaifId::NEPTUNE_BARYCENTER
NaifId::PLUTO_BARYCENTER
NaifId::SUN
NaifId::MERCURY
NaifId::VENUS
NaifId::EARTH
NaifId::MOON
NaifId::MARS
NaifId::PHOBOS
NaifId::DEIMOS
NaifId::JUPITER
NaifId::SATURN
NaifId::URANUS
NaifId::NEPTUNE
- Enum Documentation
- Enum OrbitStateRepres
- Enum Documentation
OrbitStateRepres
OrbitStateRepres::CARTESIAN
OrbitStateRepres::CLASSICAL_OE
OrbitStateRepres::QUASI_NONSINGULAR_OE
OrbitStateRepres::SINGULAR_ROE
OrbitStateRepres::NONSINGULAR_OE
OrbitStateRepres::EQUINOCTIAL_OE
OrbitStateRepres::DELAUNAY_OE
OrbitStateRepres::ABSOLUTE_RELATIVE_SEPARATOR
OrbitStateRepres::RTN
OrbitStateRepres::QUASINONSINGULAR_ROE
- Enum Documentation