Class Rover¶
Defined in File rover.h
Inheritance Relationships¶
Base Type¶
public lupnt::AgentWithDynamics(Class AgentWithDynamics)
Class Documentation¶
-
class Rover : public lupnt::AgentWithDynamics¶
Public Functions
-
virtual void Log(Real time) override¶
Log this agent’s state, attitude, and control vectors (and the attached application’s state, if any) to the
DataLogger. Called once perStepbyAgentWithDynamics::Step.- Parameters:
time – Current simulation time [s]
-
virtual void Propagate(Real t) override¶
Advance the agent’s stored orbital state, attitude, and time from
time_totby integratingdynamics_/attitude_dynamics_.Called once per
StepbyAgentWithDynamics::Step(and overridden byRover::Propagatefor its 2D surface-dynamics model). Mutatesstate_,attitude_, andtime_in place using the currentcontrol_.- Parameters:
t – Target simulation time [s]
-
virtual void Log(Real time) override¶