class for EPA algorithm
More...
#include <hpp/fcl/narrowphase/gjk.h>
◆ SimplexV
◆ Status
| Enumerator |
|---|
| Failed | |
| Valid | |
| AccuracyReached | |
| Degenerated | |
| NonConvex | |
| InvalidHull | |
| OutOfFaces | |
| OutOfVertices | |
| FallBack | |
◆ EPA()
| hpp::fcl::details::EPA::EPA |
( |
unsigned int |
max_face_num_, |
|
|
unsigned int |
max_vertex_num_, |
|
|
unsigned int |
max_iterations_, |
|
|
FCL_REAL |
tolerance_ |
|
) |
| |
|
inline |
◆ ~EPA()
| hpp::fcl::details::EPA::~EPA |
( |
| ) |
|
|
inline |
◆ bind()
| static void hpp::fcl::details::EPA::bind |
( |
SimplexF * |
fa, |
|
|
size_t |
ea, |
|
|
SimplexF * |
fb, |
|
|
size_t |
eb |
|
) |
| |
|
inlinestatic |
◆ evaluate()
| Status hpp::fcl::details::EPA::evaluate |
( |
GJK & |
gjk, |
|
|
const Vec3f & |
guess |
|
) |
| |
- Returns
- a Status which can be demangled using (status & Valid) or (status & Failed). The other values provide a more detailled status
◆ getClosestPoints()
Get the closest points on each object.
- Returns
- true on success
◆ initialize()
| void hpp::fcl::details::EPA::initialize |
( |
| ) |
|
◆ depth
◆ fc_store
| SimplexF* hpp::fcl::details::EPA::fc_store |
◆ hull
◆ nextsv
| size_t hpp::fcl::details::EPA::nextsv |
◆ normal
| Vec3f hpp::fcl::details::EPA::normal |
◆ result
◆ status
| Status hpp::fcl::details::EPA::status |
◆ stock
◆ sv_store
| SimplexV* hpp::fcl::details::EPA::sv_store |
The documentation for this struct was generated from the following file:
- include/hpp/fcl/narrowphase/gjk.h