Ignition Physics

API Reference

2.3.0
Entity.hh File Reference
#include <optional>
#include <limits>
#include <memory>
#include <ignition/physics/Export.hh>
#include <ignition/physics/detail/Identity.hh>
#include <ignition/physics/detail/Entity.hh>

Go to the source code of this file.

Classes

class  Entity< PolicyT, FeaturesT >
 This is the base class of all "proxy objects". The "proxy objects" are essentially interfaces into the actual objects which exist inside of the various physics engine implementations. The proxy objects contain the minimal amount of data (e.g. a unique identifier, a reference-counter for the implementation object, and a reference to the implementation interface that it needs) necessary to interface with the object inside of the implementation that it refers to. More...
 
class  EntityPtr< EntityT >
 
struct  RequestFeatures< ToFeatureList >
 This class can be used to request features from an entity, or identify what features are missing from an entity. More...
 

Namespaces

 ignition
 
 ignition::physics
 

Variables

const std::size_t INVALID_ENTITY_ID
 This constant-value should be used to indicate that an Entity ID is invalid (i.e. does not refer to a real entity). More...