This is used to store collision margin information. More...
#include <tesseract_common/macros.h>#include <boost/serialization/export.hpp>#include <Eigen/Core>#include <string>#include <unordered_map>#include <optional>#include <tesseract_common/types.h>#include <tesseract_common/utils.h>

Go to the source code of this file.
Classes | |
| class | tesseract_common::CollisionMarginData |
| Stores information about how the margins allowed between collision objects. More... | |
| class | tesseract_common::CollisionMarginPairData |
Namespaces | |
| boost | |
| boost::serialization | |
| tesseract_common | |
Typedefs | |
| using | tesseract_common::PairsCollisionMarginData = std::unordered_map< tesseract_common::LinkNamesPair, double, tesseract_common::PairHash > |
Enumerations | |
| enum | tesseract_common::CollisionMarginPairOverrideType : std::uint8_t { tesseract_common::CollisionMarginPairOverrideType::NONE, tesseract_common::CollisionMarginPairOverrideType::REPLACE, tesseract_common::CollisionMarginPairOverrideType::MODIFY } |
| Identifies how the provided contact margin data should be applied. More... | |
This is used to store collision margin information.
It should be used to perform continuous contact checking.
Definition in file collision_margin_data.h.