Tesseract Collision utils. More...
#include <tesseract_collision/core/types.h>
#include <tesseract_collision/core/contact_result_validator.h>
#include <tesseract_common/contact_allowed_validator.h>
Go to the source code of this file.
Namespaces | |
tesseract_collision | |
Functions | |
template<typename ManagerType > | |
void | tesseract_collision::applyContactAllowedValidatorOverride (ManagerType &manager, const tesseract_common::AllowedCollisionMatrix &acm, ACMOverrideType type) |
Applies ACM to contact manager using override type. More... | |
template<typename ManagerType > | |
void | tesseract_collision::applyModifyObjectEnabled (ManagerType &manager, const std::unordered_map< std::string, bool > &modify_object_enabled) |
Loops over the map and for every object string either enables or disables it based on the value (true=enable, false=disable) More... | |
tesseract_common::ContactAllowedValidator::ConstPtr | tesseract_collision::combineContactAllowedValidators (tesseract_common::ContactAllowedValidator::ConstPtr original, tesseract_common::ContactAllowedValidator::ConstPtr override, ACMOverrideType type=ACMOverrideType::OR) |
Combines two ContactAllowedValidator using the override type. More... | |
Tesseract Collision utils.
Definition in file utils.h.