#include <collision_distance_field_types.h>
|
void | init (const std::vector< shapes::ShapeConstPtr > &shapes, const EigenSTL::vector_Isometry3d &poses, double resolution, double padding) |
|
◆ BodyDecomposition() [1/2]
collision_detection::BodyDecomposition::BodyDecomposition |
( |
const shapes::ShapeConstPtr & |
shape, |
|
|
double |
resolution, |
|
|
double |
padding = 0.01 |
|
) |
| |
◆ BodyDecomposition() [2/2]
collision_detection::BodyDecomposition::BodyDecomposition |
( |
const std::vector< shapes::ShapeConstPtr > & |
shapes, |
|
|
const EigenSTL::vector_Isometry3d & |
poses, |
|
|
double |
resolution, |
|
|
double |
padding |
|
) |
| |
◆ ~BodyDecomposition()
collision_detection::BodyDecomposition::~BodyDecomposition |
( |
| ) |
|
◆ getBodiesCount()
unsigned int collision_detection::BodyDecomposition::getBodiesCount |
( |
| ) |
|
|
inline |
◆ getBody()
const bodies::Body * collision_detection::BodyDecomposition::getBody |
( |
unsigned int |
i | ) |
const |
|
inline |
◆ getCollisionPoints()
const EigenSTL::vector_Vector3d & collision_detection::BodyDecomposition::getCollisionPoints |
( |
| ) |
const |
|
inline |
◆ getCollisionSpheres()
const std::vector< CollisionSphere > & collision_detection::BodyDecomposition::getCollisionSpheres |
( |
| ) |
const |
|
inline |
◆ getRelativeBoundingSphere()
const bodies::BoundingSphere & collision_detection::BodyDecomposition::getRelativeBoundingSphere |
( |
| ) |
const |
|
inline |
◆ getRelativeCylinderPose()
Eigen::Isometry3d collision_detection::BodyDecomposition::getRelativeCylinderPose |
( |
| ) |
const |
|
inline |
◆ getSphereRadii()
const std::vector< double > & collision_detection::BodyDecomposition::getSphereRadii |
( |
| ) |
const |
|
inline |
◆ init()
void collision_detection::BodyDecomposition::init |
( |
const std::vector< shapes::ShapeConstPtr > & |
shapes, |
|
|
const EigenSTL::vector_Isometry3d & |
poses, |
|
|
double |
resolution, |
|
|
double |
padding |
|
) |
| |
|
protected |
◆ replaceCollisionSpheres()
void collision_detection::BodyDecomposition::replaceCollisionSpheres |
( |
const std::vector< CollisionSphere > & |
new_collision_spheres, |
|
|
const Eigen::Isometry3d & |
new_relative_cylinder_pose |
|
) |
| |
|
inline |
◆ BodyDecompositionVector
friend class BodyDecompositionVector |
|
friend |
◆ bodies_
bodies::BodyVector collision_detection::BodyDecomposition::bodies_ |
|
protected |
◆ collision_spheres_
std::vector<CollisionSphere> collision_detection::BodyDecomposition::collision_spheres_ |
|
protected |
◆ relative_bounding_sphere_
bodies::BoundingSphere collision_detection::BodyDecomposition::relative_bounding_sphere_ |
|
protected |
◆ relative_collision_points_
EigenSTL::vector_Vector3d collision_detection::BodyDecomposition::relative_collision_points_ |
|
protected |
◆ relative_cylinder_pose_
Eigen::Isometry3d collision_detection::BodyDecomposition::relative_cylinder_pose_ |
◆ sphere_radii_
std::vector<double> collision_detection::BodyDecomposition::sphere_radii_ |
|
protected |
The documentation for this class was generated from the following files: