18 #ifndef _CONTACTMANAGER_HH_
19 #define _CONTACTMANAGER_HH_
25 #include <boost/unordered/unordered_set.hpp>
26 #include <boost/unordered/unordered_map.hpp>
108 public:
const std::vector<Contact *> &
GetContacts()
const;
111 public:
void Clear();
124 public: std::string
CreateFilter(
const std::string &_topic,
125 const std::vector<std::string> &_collisions);
132 public: std::string
CreateFilter(
const std::string &_topic,
133 const std::string &_collision);
141 public: std::string
CreateFilter(
const std::string &_name,
142 const std::map<std::string, physics::CollisionPtr>
145 private: std::vector<Contact*> contacts;
147 private:
unsigned int contactIndex;
160 private: boost::unordered_map<std::string, ContactPublisher *>
161 customContactPublishers;