Tesseract
Motion Planning Environment
|
The ContactRequest struct. More...
#include <types.h>
Public Member Functions | |
ContactRequest (ContactTestType type=ContactTestType::ALL) | |
Public Attributes | |
ContactTestType | type = ContactTestType::ALL |
This controls the exit condition for the contact test type. More... | |
bool | calculate_penetration = true |
This enables the calculation of penetration contact data if two objects are in collision. More... | |
bool | calculate_distance = true |
This enables the calculation of distance data if two objects are within the contact threshold. More... | |
long | contact_limit = 0 |
This is used if the ContactTestType is set to LIMITED, where the test will exit when number of contacts reach this limit. More... | |
IsContactResultValidFn | is_valid = nullptr |
This provides a user defined function approve/reject contact results. More... | |
The ContactRequest struct.
tesseract_collision::ContactRequest::ContactRequest | ( | ContactTestType | type = ContactTestType::ALL | ) |
bool tesseract_collision::ContactRequest::calculate_distance = true |
This enables the calculation of distance data if two objects are within the contact threshold.
bool tesseract_collision::ContactRequest::calculate_penetration = true |
This enables the calculation of penetration contact data if two objects are in collision.
long tesseract_collision::ContactRequest::contact_limit = 0 |
This is used if the ContactTestType is set to LIMITED, where the test will exit when number of contacts reach this limit.
IsContactResultValidFn tesseract_collision::ContactRequest::is_valid = nullptr |
This provides a user defined function approve/reject contact results.
ContactTestType tesseract_collision::ContactRequest::type = ContactTestType::ALL |
This controls the exit condition for the contact test type.