Gazebo Sim

API Reference

8.7.0
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...