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.