Go to the documentation of this file.
17 #ifndef IGNITION_GAZEBO_SYSTEMS_NAVSAT_HH_
18 #define IGNITION_GAZEBO_SYSTEMS_NAVSAT_HH_
20 #include <gz/utils/ImplPtr.hh>
22 #include <gz/sim/config.hh>
30 inline namespace IGNITION_GAZEBO_VERSION_NAMESPACE {
50 public:
void PreUpdate(
const UpdateInfo &_info,
55 public:
void PostUpdate(
const UpdateInfo &_info,
59 IGN_UTILS_UNIQUE_IMPL_PTR(dataPtr)
void PostUpdate(const UpdateInfo &_info, const EntityComponentManager &_ecm) final
This library is part of the Gazebo project.
The EntityComponentManager constructs, deletes, and returns components and entities....
Definition: gz/sim/EntityComponentManager.hh:66
Information passed to systems on the update callback.
Definition: include/gz/sim/Types.hh:38
Interface for a system that uses the PreUpdate phase.
Definition: gz/sim/System.hh:121
Interface for a system that uses the PostUpdate phase.
Definition: gz/sim/System.hh:135
void PreUpdate(const UpdateInfo &_info, EntityComponentManager &_ecm) final
Base class for a System.
Definition: gz/sim/System.hh:75
System that handles navigation satellite sensors, such as GPS, that reports position and velocity in ...
Definition: src/systems/navsat/NavSat.hh:41
Component< sdf::Sensor, class NavSatTag, serializers::SensorSerializer > NavSat
A component type that contains an NavSat sensor, sdf::NavSat, information.
Definition: include/gz/sim/components/NavSat.hh:40