17 #ifndef IGNITION_GAZEBO_SYSTEMS_CONTACT_HH_ 18 #define IGNITION_GAZEBO_SYSTEMS_CONTACT_HH_ 21 #include <ignition/gazebo/Export.hh> 29 inline namespace IGNITION_GAZEBO_VERSION_NAMESPACE {
38 class IGNITION_GAZEBO_VISIBLE Contact :
42 public ISystemPreUpdate,
43 public ISystemPostUpdate
49 public: ~Contact() final = default;
52 public:
void PreUpdate(const UpdateInfo &_info,
53 EntityComponentManager &_ecm) final;
56 public:
void PostUpdate(const UpdateInfo &_info,
57 const EntityComponentManager &_ecm) final;
60 private:
std::unique_ptr<ContactPrivate> dataPtr;
This library is part of the Ignition Robotics project.