Classes | |
struct | eStatus |
struct | sFace |
struct | sHorizon |
struct | sList |
Public Types | |
typedef GJK::sSV | sSV |
Public Member Functions | |
EPA () | |
void | Initialize () |
eStatus::_ | Evaluate (GJK &gjk, const btVector3 &guess) |
bool | getedgedist (sFace *face, sSV *a, sSV *b, btScalar &dist) |
sFace * | newface (sSV *a, sSV *b, sSV *c, bool forced) |
sFace * | findbest () |
bool | expand (U pass, sSV *w, sFace *f, U e, sHorizon &horizon) |
Static Public Member Functions | |
static void | bind (sFace *fa, U ea, sFace *fb, U eb) |
static void | append (sList &list, sFace *face) |
static void | remove (sList &list, sFace *face) |
Public Attributes | |
eStatus::_ | m_status |
GJK::sSimplex | m_result |
btVector3 | m_normal |
btScalar | m_depth |
sSV | m_sv_store [EPA_MAX_VERTICES] |
sFace | m_fc_store [EPA_MAX_FACES] |
U | m_nextsv |
sList | m_hull |
sList | m_stock |
Definition at line 506 of file btGjkEpa2.cpp.
typedef GJK::sSV gjkepa2_impl::EPA::sSV |
Definition at line 509 of file btGjkEpa2.cpp.
gjkepa2_impl::EPA::EPA | ( | ) | [inline] |
Definition at line 555 of file btGjkEpa2.cpp.
Definition at line 566 of file btGjkEpa2.cpp.
Definition at line 561 of file btGjkEpa2.cpp.
eStatus::_ gjkepa2_impl::EPA::Evaluate | ( | GJK & | gjk, | |
const btVector3 & | guess | |||
) | [inline] |
Definition at line 594 of file btGjkEpa2.cpp.
Definition at line 794 of file btGjkEpa2.cpp.
sFace* gjkepa2_impl::EPA::findbest | ( | ) | [inline] |
Definition at line 779 of file btGjkEpa2.cpp.
Definition at line 698 of file btGjkEpa2.cpp.
void gjkepa2_impl::EPA::Initialize | ( | ) | [inline] |
Definition at line 583 of file btGjkEpa2.cpp.
Definition at line 734 of file btGjkEpa2.cpp.
Definition at line 574 of file btGjkEpa2.cpp.
Definition at line 548 of file btGjkEpa2.cpp.
sFace gjkepa2_impl::EPA::m_fc_store[EPA_MAX_FACES] |
Definition at line 550 of file btGjkEpa2.cpp.
Definition at line 552 of file btGjkEpa2.cpp.
Definition at line 551 of file btGjkEpa2.cpp.
Definition at line 547 of file btGjkEpa2.cpp.
Definition at line 546 of file btGjkEpa2.cpp.
Definition at line 545 of file btGjkEpa2.cpp.
Definition at line 553 of file btGjkEpa2.cpp.
sSV gjkepa2_impl::EPA::m_sv_store[EPA_MAX_VERTICES] |
Definition at line 549 of file btGjkEpa2.cpp.