Model.hh
Go to the documentation of this file.
This class provides wrappers around entities and components which are more convenient and straight-fo...
Definition: Model.hh:60
STL class.
The EntityComponentManager constructs, deletes, and returns components and entities. A component can be of any class which inherits from components::BaseComponent.
Definition: EntityComponentManager.hh:66
Component< std::string, class SourceFilePathTag, serializers::StringSerializer > SourceFilePath
This component holds the filepath to the source from which an entity is created. For example...
Definition: SourceFilePath.hh:38
Component< std::string, class NameTag, serializers::StringSerializer > Name
This component holds an entity's name. The component has no concept of scoped names nor does it care ...
Definition: Name.hh:37
Component< bool, class WindModeTag > WindMode
A component used to indicate whether an entity is affected by wind.
Definition: WindMode.hh:33
Component< NoData, class ModelTag > Model
A component that identifies an entity as being a model.
Definition: components/Model.hh:86
const Entity kNullEntity
Indicates a non-existant or invalid Entity.
Definition: Entity.hh:62
STL class.
Component< bool, class StaticTag > Static
A component used to indicate that a model is static (i.e. not moveable).
Definition: Static.hh:34
This library is part of the Ignition Robotics project.
uint64_t Entity
An Entity identifies a single object in simulation such as a model, link, or light. At its core, an Entity is just an identifier.
Definition: Entity.hh:59
Component< bool, class SelfCollideTag > SelfCollide
A component used to hold a model's self collide property.
Definition: SelfCollide.hh:33