#include <distance.h>
Public Member Functions | |
ComputeDistance (const CollisionGeometry *o1, const CollisionGeometry *o2) | |
bool | operator!= (const ComputeDistance &other) const |
FCL_REAL | operator() (const Transform3f &tf1, const Transform3f &tf2, const DistanceRequest &request, DistanceResult &result) const |
FCL_REAL | operator() (const Transform3f &tf1, const Transform3f &tf2, DistanceRequest &request, DistanceResult &result) const |
bool | operator== (const ComputeDistance &other) const |
virtual | ~ComputeDistance () |
Protected Member Functions | |
virtual FCL_REAL | run (const Transform3f &tf1, const Transform3f &tf2, const DistanceRequest &request, DistanceResult &result) const |
Protected Attributes | |
DistanceFunctionMatrix::DistanceFunc | func |
const CollisionGeometry * | o1 |
const CollisionGeometry * | o2 |
GJKSolver | solver |
bool | swap_geoms |
This class reduces the cost of identifying the geometry pair. This is mostly useful for repeated shape-shape queries.
Definition at line 98 of file distance.h.
hpp::fcl::ComputeDistance::ComputeDistance | ( | const CollisionGeometry * | o1, |
const CollisionGeometry * | o2 | ||
) |
Definition at line 118 of file src/distance.cpp.
|
inlinevirtual |
Definition at line 124 of file distance.h.
|
inline |
Definition at line 120 of file distance.h.
FCL_REAL hpp::fcl::ComputeDistance::operator() | ( | const Transform3f & | tf1, |
const Transform3f & | tf2, | ||
const DistanceRequest & | request, | ||
DistanceResult & | result | ||
) | const |
Definition at line 164 of file src/distance.cpp.
|
inline |
Definition at line 106 of file distance.h.
|
inline |
Definition at line 115 of file distance.h.
|
protectedvirtual |
Definition at line 146 of file src/distance.cpp.
|
protected |
Definition at line 136 of file distance.h.
|
mutableprotected |
Definition at line 124 of file distance.h.
|
mutableprotected |
Definition at line 132 of file distance.h.
|
mutableprotected |
Definition at line 134 of file distance.h.
|
protected |
Definition at line 137 of file distance.h.