Go to the source code of this file.
Classes |
class | collision_proximity::BodyDecomposition |
class | collision_proximity::BodyDecompositionVector |
struct | collision_proximity::CollisionSphere |
struct | collision_proximity::CollisionType |
struct | collision_proximity::GradientInfo |
struct | collision_proximity::ProximityInfo |
Namespaces |
namespace | collision_proximity |
Functions |
std::vector< tf::Vector3 > | collision_proximity::determineCollisionPoints (const bodies::Body *body, double resolution) |
std::vector< CollisionSphere > | collision_proximity::determineCollisionSpheres (const bodies::Body *body, tf::Transform &relativeTransform) |
bool | collision_proximity::getCollisionSphereCollision (const distance_field::DistanceField< distance_field::PropDistanceFieldVoxel > *distance_field, const std::vector< CollisionSphere > &sphere_list, double tolerance) |
bool | collision_proximity::getCollisionSphereGradients (const distance_field::DistanceField< distance_field::PropDistanceFieldVoxel > *distance_field, const std::vector< CollisionSphere > &sphere_list, GradientInfo &gradient, double tolerance, bool subtract_radii, double maximum_value, bool stop_at_first_collision) |