moveit2
The MoveIt Motion Planning Framework for ROS 2.
Classes | Namespaces | Functions
collision_common_distance_field.cpp File Reference
#include <moveit/collision_distance_field/collision_common_distance_field.h>
#include <rclcpp/duration.hpp>
#include <rclcpp/logger.hpp>
#include <rclcpp/logging.hpp>
#include <rclcpp/time.hpp>
#include <tf2_eigen/tf2_eigen.hpp>
#include <memory>
#include <mutex>
#include <moveit/utils/logger.hpp>
Include dependency graph for collision_common_distance_field.cpp:

Go to the source code of this file.

Classes

struct  collision_detection::BodyDecompositionCache
 

Namespaces

 collision_detection
 

Functions

BodyDecompositionCache & collision_detection::getBodyDecompositionCache ()
 
BodyDecompositionConstPtr collision_detection::getBodyDecompositionCacheEntry (const shapes::ShapeConstPtr &shape, double resolution)
 
PosedBodyPointDecompositionVectorPtr collision_detection::getCollisionObjectPointDecomposition (const collision_detection::World::Object &obj, double resolution)
 
PosedBodySphereDecompositionVectorPtr collision_detection::getAttachedBodySphereDecomposition (const moveit::core::AttachedBody *att, double resolution)
 
PosedBodyPointDecompositionVectorPtr collision_detection::getAttachedBodyPointDecomposition (const moveit::core::AttachedBody *att, double resolution)
 
void collision_detection::getBodySphereVisualizationMarkers (const GroupStateRepresentationConstPtr &gsr, const std::string &reference_frame, visualization_msgs::msg::MarkerArray &body_marker_array)