| addCollisionObject(const std::string &name, const int &mask_id, const CollisionShapesConst &shapes, const tesseract_common::VectorIsometry3d &shape_poses, bool enabled=true)=0 | tesseract_collision::DiscreteContactManager | pure virtual |
| applyContactManagerConfig(const ContactManagerConfig &config) | tesseract_collision::DiscreteContactManager | virtual |
| clone() const =0 | tesseract_collision::DiscreteContactManager | pure virtual |
| ConstPtr typedef | tesseract_collision::DiscreteContactManager | |
| ConstUPtr typedef | tesseract_collision::DiscreteContactManager | |
| contactTest(ContactResultMap &collisions, const ContactRequest &request)=0 | tesseract_collision::DiscreteContactManager | pure virtual |
| disableCollisionObject(const std::string &name)=0 | tesseract_collision::DiscreteContactManager | pure virtual |
| DiscreteContactManager()=default | tesseract_collision::DiscreteContactManager | |
| DiscreteContactManager(const DiscreteContactManager &)=delete | tesseract_collision::DiscreteContactManager | |
| DiscreteContactManager(DiscreteContactManager &&)=delete | tesseract_collision::DiscreteContactManager | |
| enableCollisionObject(const std::string &name)=0 | tesseract_collision::DiscreteContactManager | pure virtual |
| getActiveCollisionObjects() const =0 | tesseract_collision::DiscreteContactManager | pure virtual |
| getCollisionMarginData() const =0 | tesseract_collision::DiscreteContactManager | pure virtual |
| getCollisionObjectGeometries(const std::string &name) const =0 | tesseract_collision::DiscreteContactManager | pure virtual |
| getCollisionObjectGeometriesTransforms(const std::string &name) const =0 | tesseract_collision::DiscreteContactManager | pure virtual |
| getCollisionObjects() const =0 | tesseract_collision::DiscreteContactManager | pure virtual |
| getIsContactAllowedFn() const =0 | tesseract_collision::DiscreteContactManager | pure virtual |
| getName() const =0 | tesseract_collision::DiscreteContactManager | pure virtual |
| hasCollisionObject(const std::string &name) const =0 | tesseract_collision::DiscreteContactManager | pure virtual |
| isCollisionObjectEnabled(const std::string &name) const =0 | tesseract_collision::DiscreteContactManager | pure virtual |
| operator=(const DiscreteContactManager &)=delete | tesseract_collision::DiscreteContactManager | |
| operator=(DiscreteContactManager &&)=delete | tesseract_collision::DiscreteContactManager | |
| Ptr typedef | tesseract_collision::DiscreteContactManager | |
| removeCollisionObject(const std::string &name)=0 | tesseract_collision::DiscreteContactManager | pure virtual |
| setActiveCollisionObjects(const std::vector< std::string > &names)=0 | tesseract_collision::DiscreteContactManager | pure virtual |
| setCollisionMarginData(CollisionMarginData collision_margin_data, CollisionMarginOverrideType override_type=CollisionMarginOverrideType::REPLACE)=0 | tesseract_collision::DiscreteContactManager | pure virtual |
| setCollisionObjectsTransform(const std::string &name, const Eigen::Isometry3d &pose)=0 | tesseract_collision::DiscreteContactManager | pure virtual |
| setCollisionObjectsTransform(const std::vector< std::string > &names, const tesseract_common::VectorIsometry3d &poses)=0 | tesseract_collision::DiscreteContactManager | pure virtual |
| setCollisionObjectsTransform(const tesseract_common::TransformMap &transforms)=0 | tesseract_collision::DiscreteContactManager | pure virtual |
| setDefaultCollisionMarginData(double default_collision_margin)=0 | tesseract_collision::DiscreteContactManager | pure virtual |
| setIsContactAllowedFn(IsContactAllowedFn fn)=0 | tesseract_collision::DiscreteContactManager | pure virtual |
| setPairCollisionMarginData(const std::string &name1, const std::string &name2, double collision_margin)=0 | tesseract_collision::DiscreteContactManager | pure virtual |
| UPtr typedef | tesseract_collision::DiscreteContactManager | |
| ~DiscreteContactManager()=default | tesseract_collision::DiscreteContactManager | virtual |