Tesseracts Collision Forward Declarations. More...
#include <tesseract_common/macros.h>
#include <Eigen/Core>
#include <Eigen/Geometry>
#include <vector>
#include <memory>
#include <map>
#include <array>
#include <unordered_map>
#include <functional>
#include <tesseract_common/fwd.h>
#include <tesseract_common/any_poly.h>
#include <tesseract_common/eigen_types.h>
#include <tesseract_common/collision_margin_data.h>
#include <tesseract_geometry/fwd.h>
Go to the source code of this file.
Classes | |
struct | tesseract_collision::CollisionCheckConfig |
This is a high level structure containing common information that collision checking utilities need. The goal of this config is to allow all collision checking utilities and planners to use the same data structure. More... | |
struct | tesseract_collision::ContactManagerConfig |
Contains parameters used to configure a contact manager before a series of contact checks. More... | |
struct | tesseract_collision::ContactRequest |
The ContactRequest struct. More... | |
struct | tesseract_collision::ContactResult |
class | tesseract_collision::ContactResultMap |
This structure hold contact results for link pairs. More... | |
struct | tesseract_collision::ContactTestData |
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... | |
struct | tesseract_collision::ContactTrajectoryResults |
The ContactTrajectoryResults struct is the top level struct for tracking contacts in a trajectory. This struct stores all the steps and therefore all the contacts in a trajectory. It also exposes a method for returning a contact summary table as a string for printing to a terminal. More... | |
struct | tesseract_collision::ContactTrajectoryStepResults |
The ContactTrajectoryStepResults struct is the second level struct for tracking contacts in a trajectory. This struct stores all the substep contact information as well as the start and end state of the given step in the trajectory. More... | |
struct | tesseract_collision::ContactTrajectorySubstepResults |
The ContactTrajectorySubstepResults struct is the lowest level struct for tracking contacts in a trajectory. This struct is used for substeps between waypoints in a trajectory when a longest valid segment is used, storing the relevant states of the substep. More... | |
Namespaces | |
tesseract_collision | |
Variables | |
static const std::vector< std::string > | tesseract_collision::ContactTestTypeStrings |
Tesseracts Collision Forward Declarations.
Tesseracts Collision Common Types.
Definition in file types.h.