Should return true if contact results are valid, otherwise false. More...
#include <contact_result_validator.h>
Public Types | |
using | ConstPtr = std::shared_ptr< const ContactResultValidator > |
using | ConstUPtr = std::unique_ptr< const ContactResultValidator > |
using | Ptr = std::shared_ptr< ContactResultValidator > |
using | UPtr = std::unique_ptr< ContactResultValidator > |
Public Member Functions | |
virtual bool | operator() (const ContactResult &) const =0 |
virtual | ~ContactResultValidator ()=default |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Friends | |
class | boost::serialization::access |
struct | tesseract_common::Serialization |
Should return true if contact results are valid, otherwise false.
This is used so users may provide a callback to reject/approve collision results in various algorithms.
Definition at line 43 of file contact_result_validator.h.
using tesseract_collision::ContactResultValidator::ConstPtr = std::shared_ptr<const ContactResultValidator> |
Definition at line 47 of file contact_result_validator.h.
using tesseract_collision::ContactResultValidator::ConstUPtr = std::unique_ptr<const ContactResultValidator> |
Definition at line 49 of file contact_result_validator.h.
using tesseract_collision::ContactResultValidator::Ptr = std::shared_ptr<ContactResultValidator> |
Definition at line 46 of file contact_result_validator.h.
using tesseract_collision::ContactResultValidator::UPtr = std::unique_ptr<ContactResultValidator> |
Definition at line 48 of file contact_result_validator.h.
|
virtualdefault |
|
pure virtual |
|
private |
Definition at line 32 of file contact_result_validator.cpp.
|
friend |
Definition at line 56 of file contact_result_validator.h.
|
friend |
Definition at line 57 of file contact_result_validator.h.