distance matrix stores the functions for distance between different types of objects and provides a uniform call interface More...
#include <distance_func_matrix.h>
Public Types | |
typedef CoalScalar(* | DistanceFunc) (const CollisionGeometry *o1, const Transform3s &tf1, const CollisionGeometry *o2, const Transform3s &tf2, const GJKSolver *nsolver, const DistanceRequest &request, DistanceResult &result) |
the uniform call interface for distance: for distance, we need know More... | |
Public Member Functions | |
DistanceFunctionMatrix () | |
Public Attributes | |
DistanceFunc | distance_matrix [NODE_COUNT][NODE_COUNT] |
each item in the distance matrix is a function to handle distance between objects of type1 and type2 More... | |
distance matrix stores the functions for distance between different types of objects and provides a uniform call interface
Definition at line 49 of file coal/distance_func_matrix.h.
typedef CoalScalar(* coal::DistanceFunctionMatrix::DistanceFunc) (const CollisionGeometry *o1, const Transform3s &tf1, const CollisionGeometry *o2, const Transform3s &tf2, const GJKSolver *nsolver, const DistanceRequest &request, DistanceResult &result) |
the uniform call interface for distance: for distance, we need know
Definition at line 57 of file coal/distance_func_matrix.h.
coal::DistanceFunctionMatrix::DistanceFunctionMatrix | ( | ) |
Definition at line 283 of file distance_func_matrix.cpp.
DistanceFunc coal::DistanceFunctionMatrix::distance_matrix[NODE_COUNT][NODE_COUNT] |
each item in the distance matrix is a function to handle distance between objects of type1 and type2
Definition at line 67 of file coal/distance_func_matrix.h.