This data is intended only to be used internal to the collision checkers as a container and should not be externally used by other libraries or packages. More...
#include <types.h>
Public Member Functions | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW | ContactTestData ()=default |
| ContactTestData (const std::vector< std::string > &active, CollisionMarginData collision_margin_data, std::shared_ptr< const tesseract_common::ContactAllowedValidator > validator, ContactRequest req, ContactResultMap &res) | |
Public Attributes | |
| const std::vector< std::string > * | active = nullptr |
| A vector of active links. More... | |
| CollisionMarginData | collision_margin_data { 0 } |
| The current contact_distance threshold. More... | |
| bool | done = false |
| Indicate if search is finished. More... | |
| ContactRequest | req |
| The type of contact request data. More... | |
| ContactResultMap * | res = nullptr |
| Distance query results information. More... | |
| std::shared_ptr< const tesseract_common::ContactAllowedValidator > | validator |
| The allowed collision function used to check if two links should be excluded from collision checking. More... | |
This data is intended only to be used internal to the collision checkers as a container and should not be externally used by other libraries or packages.
|
default |
| tesseract_collision::ContactTestData::ContactTestData | ( | const std::vector< std::string > & | active, |
| CollisionMarginData | collision_margin_data, | ||
| std::shared_ptr< const tesseract_common::ContactAllowedValidator > | validator, | ||
| ContactRequest | req, | ||
| ContactResultMap & | res | ||
| ) |
| const std::vector<std::string>* tesseract_collision::ContactTestData::active = nullptr |
| CollisionMarginData tesseract_collision::ContactTestData::collision_margin_data { 0 } |
| bool tesseract_collision::ContactTestData::done = false |
| ContactRequest tesseract_collision::ContactTestData::req |
| ContactResultMap* tesseract_collision::ContactTestData::res = nullptr |
| std::shared_ptr<const tesseract_common::ContactAllowedValidator> tesseract_collision::ContactTestData::validator |