Ignition Gazebo

API Reference

Physics.hh File Reference

Go to the source code of this file.


class  Physics
 Base class for a System. More...


 This library is part of the Ignition Robotics project.
 Gazebo is a leading open source robotics simulator, that provides high fidelity physics, rendering, and sensor simulation.
 Namespace for all System plugins. Refer to the System class for more information about systems.


template<typename PolicyT , typename ToFeatureList , typename MinimumFeatureList , template< typename, typename > class ToEntity, template< typename, typename > class MinimumEntity>
physics::EntityPtr< ToEntity< PolicyT, ToFeatureList > > entityCast (Entity _entity, const physics::EntityPtr< MinimumEntity< PolicyT, MinimumFeatureList >> &_minimumEntity, std::unordered_map< Entity, physics::EntityPtr< ToEntity< PolicyT, ToFeatureList >>> &_castMap)
 Helper function to cast from an entity type with minimum features to an entity with a different set of features. When the entity is cast successfully, it is added to _castMap so that subsequent casts will use the entity from the map. More...