#include <multibody/geometry.hpp>
Public Types | |
typedef Model::Index | Index |
Public Member Functions | |
DistanceResult (fcl::DistanceResult dist_fcl, Index o1, Index o2) | |
double | distance () const |
Eigen::Vector3d | closestPointInner () const |
Eigen::Vector3d | closestPointOuter () const |
bool | operator== (const DistanceResult &other) const |
Public Attributes | |
fcl::DistanceResult | fcl_distance_result |
std::size_t | object1 |
std::size_t | object2 |
Eigen::Vector3d se3::DistanceResult::closestPointInner | ( | ) | const [inline] |
References fcl_distance_result, and se3::toVector3d().
Referenced by operator==().
Eigen::Vector3d se3::DistanceResult::closestPointOuter | ( | ) | const [inline] |
References fcl_distance_result, and se3::toVector3d().
Referenced by operator==().
double se3::DistanceResult::distance | ( | ) | const [inline] |
References fcl_distance_result.
Referenced by operator==().
bool se3::DistanceResult::operator== | ( | const DistanceResult & | other | ) | const [inline] |
References closestPointInner(), closestPointOuter(), distance(), object1, and object2.
fcl::DistanceResult se3::DistanceResult::fcl_distance_result |
Referenced by closestPointInner(), closestPointOuter(), and distance().
std::size_t se3::DistanceResult::object1 |
Referenced by operator==().
std::size_t se3::DistanceResult::object2 |
Referenced by operator==().