17 #ifndef GZ_SIM_SYSTEMS_CONTACT_HH_
18 #define GZ_SIM_SYSTEMS_CONTACT_HH_
28 inline namespace GZ_SIM_VERSION_NAMESPACE {
41 public ISystemPreUpdate,
42 public ISystemPostUpdate
48 public: ~Contact() final = default;
51 public:
void PreUpdate(const UpdateInfo &_info,
52 EntityComponentManager &_ecm) final;
55 public:
void PostUpdate(const UpdateInfo &_info,
56 const EntityComponentManager &_ecm) final;
59 private:
std::unique_ptr<ContactPrivate> dataPtr;