gjkepa2_impl::EPA Struct Reference

Collaboration diagram for gjkepa2_impl::EPA:
Collaboration graph
[legend]

List of all members.

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)
sFacenewface (sSV *a, sSV *b, sSV *c, bool forced)
sFacefindbest ()
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 [64]
sFace m_fc_store [(64 *2)]
U m_nextsv
sList m_hull
sList m_stock

Detailed Description

Definition at line 506 of file btGjkEpa2.cpp.


Member Typedef Documentation

Definition at line 509 of file btGjkEpa2.cpp.


Constructor & Destructor Documentation

gjkepa2_impl::EPA::EPA (  )  [inline]

Definition at line 556 of file btGjkEpa2.cpp.


Member Function Documentation

static void gjkepa2_impl::EPA::append ( sList list,
sFace face 
) [inline, static]

Definition at line 567 of file btGjkEpa2.cpp.

static void gjkepa2_impl::EPA::bind ( sFace fa,
U  ea,
sFace fb,
U  eb 
) [inline, static]

Definition at line 562 of file btGjkEpa2.cpp.

eStatus::_ gjkepa2_impl::EPA::Evaluate ( GJK gjk,
const btVector3 guess 
) [inline]

Definition at line 595 of file btGjkEpa2.cpp.

bool gjkepa2_impl::EPA::expand ( U  pass,
sSV w,
sFace f,
U  e,
sHorizon horizon 
) [inline]

Definition at line 752 of file btGjkEpa2.cpp.

sFace* gjkepa2_impl::EPA::findbest (  )  [inline]

Definition at line 735 of file btGjkEpa2.cpp.

void gjkepa2_impl::EPA::Initialize (  )  [inline]

Definition at line 584 of file btGjkEpa2.cpp.

sFace* gjkepa2_impl::EPA::newface ( sSV a,
sSV b,
sSV c,
bool  forced 
) [inline]

Definition at line 699 of file btGjkEpa2.cpp.

static void gjkepa2_impl::EPA::remove ( sList list,
sFace face 
) [inline, static]

Definition at line 575 of file btGjkEpa2.cpp.


Member Data Documentation

Definition at line 549 of file btGjkEpa2.cpp.

Definition at line 551 of file btGjkEpa2.cpp.

Definition at line 553 of file btGjkEpa2.cpp.

Definition at line 552 of file btGjkEpa2.cpp.

Definition at line 548 of file btGjkEpa2.cpp.

Definition at line 547 of file btGjkEpa2.cpp.

Definition at line 546 of file btGjkEpa2.cpp.

Definition at line 554 of file btGjkEpa2.cpp.

Definition at line 550 of file btGjkEpa2.cpp.


The documentation for this struct was generated from the following file:

Generated on Mon Feb 15 22:26:59 2010 for Bullet Collision Detection & Physics Library by  doxygen 1.6.1