Types.hh File Reference
#include <chrono>#include <cstdint>#include <functional>#include <utility>#include "gz/sim/Entity.hh"Go to the source code of this file.
Classes | |
| struct | UpdateInfo |
| Information passed to systems on the update callback. More... | |
Namespaces | |
| namespace | gz |
| This library is part of the Gazebo project. | |
| namespace | gz::sim |
| Gazebo is a leading open source robotics simulator, that provides high fidelity physics, rendering, and sensor simulation. | |
Typedefs | |
| using | ComponentTypeId = uint64_t |
A unique identifier for a component type. A component type must be derived from components::BaseComponent and can contain plain data or something more complex like gz::math::Pose3d. | |
| using | EntityQueryCallback = std::function< void(const UpdateInfo, EntityComponentManager &)> |
| typedef for query callbacks | |
Enumerations | |
| enum class | ComponentState { NoChange = 0 , PeriodicChange = 1 , OneTimeChange = 2 } |
| Possible states for a component. More... | |
Variables | |
| static const ComponentTypeId | kComponentTypeIdInvalid = UINT64_MAX |
| Id that indicates an invalid component type. | |