16 return { .e_pos = posVelAtt.e_pos };
22 return { .e_pos = posVelAtt.e_pos, .e_vel = posVelAtt.e_vel };
Abstract satellite orbit information.
The class is responsible for all time-related tasks.
PosVelAccel calcSatellitePosVelAccel(const InsTime &transTime) const
Calculates position, velocity and acceleration of the satellite at transmission time.
virtual PosVelAccel calcSatelliteData(const InsTime &transTime, Calc calc) const =0
Calculates position, velocity and acceleration of the satellite at transmission time.
@ Calc_Position
Position calculation flag.
@ Calc_Velocity
Velocity calculation flag.
@ Calc_Acceleration
Acceleration calculation flag.
Pos calcSatellitePos(const InsTime &transTime) const
Calculates position of the satellite at transmission time.
PosVel calcSatellitePosVel(const InsTime &transTime) const
Calculates position and velocity of the satellite at transmission time.
Satellite Position, Velocity and Acceleration.
Satellite Position and Velocity.