include/gz/sim/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 | |
gz | |
This library is part of the Gazebo project. | |
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 . More... | |
using | EntityQueryCallback = std::function< void(const UpdateInfo, EntityComponentManager &)> |
typedef for query callbacks More... | |
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. More... | |