17#ifndef GZ_SIM_COMPONENTS_PHYSICS_HH_
18#define GZ_SIM_COMPONENTS_PHYSICS_HH_
23#include <gz/msgs/physics.pb.h>
25#include <sdf/Physics.hh>
27#include <gz/sim/config.hh>
28#include <gz/sim/Export.hh>
40inline namespace GZ_SIM_VERSION_NAMESPACE {
51 serializers::PhysicsSerializer>;
57 using PhysicsCollisionDetector =
Component<std::string,
58 class PhysicsCollisionDetectorTag, serializers::StringSerializer>;
60 "gz_sim_components.PhysicsCollisionDetector",
61 PhysicsCollisionDetector)
65 using PhysicsSolver =
Component<std::string,
66 class PhysicsSolverTag, serializers::StringSerializer>;
71 using PhysicsSolverIterations =
Component<uint32_t,
72 class PhysicsSolverIterationsTag>;
74 PhysicsSolverIterations)