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 |