Ignition Gazebo

API Reference

4.2.0
Physics.hh File Reference
#include <memory>
#include <unordered_map>
#include <utility>
#include <ignition/physics/FindFeatures.hh>
#include <ignition/physics/RequestFeatures.hh>
#include <ignition/physics/BoxShape.hh>
#include <ignition/physics/CylinderShape.hh>
#include <ignition/physics/ForwardStep.hh>
#include <ignition/physics/FrameSemantics.hh>
#include <ignition/physics/FreeGroup.hh>
#include <ignition/physics/FixedJoint.hh>
#include <ignition/physics/GetContacts.hh>
#include <ignition/physics/GetBoundingBox.hh>
#include <ignition/physics/Joint.hh>
#include <ignition/physics/Link.hh>
#include <ignition/physics/RemoveEntities.hh>
#include <ignition/physics/Shape.hh>
#include <ignition/physics/SphereShape.hh>
#include <ignition/physics/mesh/MeshShape.hh>
#include <ignition/physics/sdf/ConstructCollision.hh>
#include <ignition/physics/sdf/ConstructJoint.hh>
#include <ignition/physics/sdf/ConstructLink.hh>
#include <ignition/physics/sdf/ConstructModel.hh>
#include <ignition/physics/sdf/ConstructNestedModel.hh>
#include <ignition/physics/sdf/ConstructWorld.hh>
#include <ignition/gazebo/config.hh>
#include <ignition/gazebo/Export.hh>
#include <ignition/gazebo/System.hh>

Go to the source code of this file.

Classes

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

Namespaces

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

Functions

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...