Gazebo Sim

API Reference

9.0.0~pre1
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.