Gazebo Sim

API Reference

8.7.0
EntityComponentManager Member List

This is the complete list of members for EntityComponentManager, including all inherited members.

ApplyEntityDiff(const EntityComponentManager &_other, const EntityComponentManagerDiff &_diff)EntityComponentManagerprotected
ChangedState() constEntityComponentManager
ChangedState(msgs::SerializedStateMap &_state) constEntityComponentManager
ChildrenByComponents(Entity _parent, const ComponentTypeTs &..._desiredComponents) constEntityComponentManager
ClearNewlyCreatedEntities()EntityComponentManagerprotected
ClearRemovedComponents()EntityComponentManagerprotected
Clone(Entity _entity, Entity _parent, const std::string &_name, bool _allowRename)EntityComponentManager
Component(const Entity _entity) constEntityComponentManager
Component(const Entity _entity)EntityComponentManager
ComponentData(const Entity _entity) constEntityComponentManager
ComponentDefault(Entity _entity, const typename ComponentTypeT::Type &_default=typename ComponentTypeT::Type())EntityComponentManager
ComponentState(const Entity _entity, const ComponentTypeId _typeId) constEntityComponentManager
ComponentTypes(Entity _entity) constEntityComponentManager
ComponentTypesWithPeriodicChanges() constEntityComponentManager
ComputeEntityDiff(const EntityComponentManager &_other) constEntityComponentManagerprotected
CopyFrom(const EntityComponentManager &_fromEcm)EntityComponentManager
CreateComponent(const Entity _entity, const ComponentTypeT &_data)EntityComponentManager
CreateEntity()EntityComponentManager
Descendants(Entity _entity) constEntityComponentManager
Each(typename identity< std::function< bool(const Entity &_entity, const ComponentTypeTs *...)>>::type _f) constEntityComponentManager
Each(typename identity< std::function< bool(const Entity &_entity, ComponentTypeTs *...)>>::type _f)EntityComponentManager
EachNew(typename identity< std::function< bool(const Entity &_entity, ComponentTypeTs *...)>>::type _f)EntityComponentManager
EachNew(typename identity< std::function< bool(const Entity &_entity, const ComponentTypeTs *...)>>::type _f) constEntityComponentManager
EachNoCache(typename identity< std::function< bool(const Entity &_entity, const ComponentTypeTs *...)>>::type _f) constEntityComponentManager
EachNoCache(typename identity< std::function< bool(const Entity &_entity, ComponentTypeTs *...)>>::type _f)EntityComponentManager
EachRemoved(typename identity< std::function< bool(const Entity &_entity, const ComponentTypeTs *...)>>::type _f) constEntityComponentManager
Entities() constEntityComponentManager
EntitiesByComponents(const ComponentTypeTs &..._desiredComponents) constEntityComponentManager
EntityByComponents(const ComponentTypeTs &..._desiredComponents) constEntityComponentManager
EntityByName(const std::string &_name) constEntityComponentManager
EntityComponentManager()EntityComponentManager
EntityCount() constEntityComponentManager
EntityHasComponentType(const Entity _entity, const ComponentTypeId &_typeId) constEntityComponentManager
EntityMatches(Entity _entity, const std::set< ComponentTypeId > &_types) constEntityComponentManager
ForEach(Function _f, const ComponentTypeTs &... _components)EntityComponentManagerstatic
HasComponentType(const ComponentTypeId _typeId) constEntityComponentManager
HasEntitiesMarkedForRemoval() constEntityComponentManager
HasEntity(const Entity _entity) constEntityComponentManager
HasNewEntities() constEntityComponentManager
HasOneTimeComponentChanges() constEntityComponentManager
HasPeriodicComponentChanges() constEntityComponentManager
HasRemovedComponents() constEntityComponentManager
ParentEntity(const Entity _entity) constEntityComponentManager
PeriodicStateFromCache(msgs::SerializedStateMap &_state, const std::unordered_map< ComponentTypeId, std::unordered_set< Entity >> &_cache) constEntityComponentManager
PinEntity(const Entity _entity, bool _recursive=true)EntityComponentManager
ProcessRemoveEntityRequests()EntityComponentManagerprotected
RebuildViews()EntityComponentManager
RemoveComponent(const Entity _entity, const ComponentTypeId &_typeId)EntityComponentManager
RemoveComponent(Entity _entity)EntityComponentManager
RequestRemoveEntities()EntityComponentManager
RequestRemoveEntity(const Entity _entity, bool _recursive=true)EntityComponentManager
ResetTo(const EntityComponentManager &_other)EntityComponentManager
SetAllComponentsUnchanged()EntityComponentManagerprotected
SetChanged(const Entity _entity, const ComponentTypeId _type, sim::ComponentState _c=ComponentState::OneTimeChange)EntityComponentManager
SetComponentData(const Entity _entity, const typename ComponentTypeT::Type &_data)EntityComponentManager
SetEntityCreateOffset(uint64_t _offset)EntityComponentManager
SetParentEntity(const Entity _child, const Entity _parent)EntityComponentManager
SetState(const msgs::SerializedState &_stateMsg)EntityComponentManager
SetState(const msgs::SerializedStateMap &_stateMsg)EntityComponentManager
State(const std::unordered_set< Entity > &_entities={}, const std::unordered_set< ComponentTypeId > &_types={}) constEntityComponentManager
State(msgs::SerializedStateMap &_state, const std::unordered_set< Entity > &_entities={}, const std::unordered_set< ComponentTypeId > &_types={}, bool _full=false) constEntityComponentManager
UnpinAllEntities()EntityComponentManager
UnpinEntity(const Entity _entity, bool _recursive=true)EntityComponentManager
UpdatePeriodicChangeCache(std::unordered_map< ComponentTypeId, std::unordered_set< Entity >> &) constEntityComponentManager
~EntityComponentManager()EntityComponentManager