Classes | |
class | BodyDecomposition |
class | BodyDecompositionVector |
class | CollisionProximitySpace |
struct | CollisionSphere |
struct | CollisionType |
struct | GradientInfo |
struct | ProximityInfo |
Functions | |
std::vector< tf::Vector3 > | determineCollisionPoints (const bodies::Body *body, double resolution) |
std::vector< CollisionSphere > | determineCollisionSpheres (const bodies::Body *body, tf::Transform &relativeTransform) |
bool | getCollisionSphereCollision (const distance_field::DistanceField< distance_field::PropDistanceFieldVoxel > *distance_field, const std::vector< CollisionSphere > &sphere_list, double tolerance) |
bool | 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) |
std::vector< tf::Vector3 > collision_proximity::determineCollisionPoints | ( | const bodies::Body * | body, |
double | resolution | ||
) |
Definition at line 58 of file collision_proximity_types.cpp.
std::vector< collision_proximity::CollisionSphere > collision_proximity::determineCollisionSpheres | ( | const bodies::Body * | body, |
tf::Transform & | relativeTransform | ||
) |
Definition at line 39 of file collision_proximity_types.cpp.
bool collision_proximity::getCollisionSphereCollision | ( | const distance_field::DistanceField< distance_field::PropDistanceFieldVoxel > * | distance_field, |
const std::vector< CollisionSphere > & | sphere_list, | ||
double | tolerance | ||
) |
Definition at line 109 of file collision_proximity_types.cpp.
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 | ||
) |
Definition at line 78 of file collision_proximity_types.cpp.