#include <contact_allowed_validator.h>
Public Types | |
using | ConstPtr = std::shared_ptr< const ACMContactAllowedValidator > |
using | ConstUPtr = std::unique_ptr< const ACMContactAllowedValidator > |
using | Ptr = std::shared_ptr< ACMContactAllowedValidator > |
using | UPtr = std::unique_ptr< ACMContactAllowedValidator > |
![]() | |
using | ConstPtr = std::shared_ptr< const ContactAllowedValidator > |
using | ConstUPtr = std::unique_ptr< const ContactAllowedValidator > |
using | Ptr = std::shared_ptr< ContactAllowedValidator > |
using | UPtr = std::unique_ptr< ContactAllowedValidator > |
Public Member Functions | |
ACMContactAllowedValidator ()=default | |
ACMContactAllowedValidator (tesseract_common::AllowedCollisionMatrix acm) | |
bool | operator() (const std::string &link_name1, const std::string &link_name2) const override |
![]() | |
virtual | ~ContactAllowedValidator ()=default |
Protected Attributes | |
tesseract_common::AllowedCollisionMatrix | acm_ |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Friends | |
class | boost::serialization::access |
struct | tesseract_common::Serialization |
Definition at line 58 of file contact_allowed_validator.h.
using tesseract_common::ACMContactAllowedValidator::ConstPtr = std::shared_ptr<const ACMContactAllowedValidator> |
Definition at line 62 of file contact_allowed_validator.h.
using tesseract_common::ACMContactAllowedValidator::ConstUPtr = std::unique_ptr<const ACMContactAllowedValidator> |
Definition at line 64 of file contact_allowed_validator.h.
using tesseract_common::ACMContactAllowedValidator::Ptr = std::shared_ptr<ACMContactAllowedValidator> |
Definition at line 61 of file contact_allowed_validator.h.
using tesseract_common::ACMContactAllowedValidator::UPtr = std::unique_ptr<ACMContactAllowedValidator> |
Definition at line 63 of file contact_allowed_validator.h.
|
default |
tesseract_common::ACMContactAllowedValidator::ACMContactAllowedValidator | ( | tesseract_common::AllowedCollisionMatrix | acm | ) |
Definition at line 41 of file contact_allowed_validator.cpp.
|
overridevirtual |
Implements tesseract_common::ContactAllowedValidator.
Definition at line 46 of file contact_allowed_validator.cpp.
|
private |
Definition at line 52 of file contact_allowed_validator.cpp.
|
friend |
Definition at line 75 of file contact_allowed_validator.h.
|
friend |
Definition at line 76 of file contact_allowed_validator.h.
|
protected |
Definition at line 72 of file contact_allowed_validator.h.