sspt_ContactHull Class Reference

#include <sspt_contacthull.h>

List of all members.

Public Member Functions

 sspt_ContactHull ()
 ~sspt_ContactHull ()
bool buildFromMesh (const char *file)
bool readHull (const char *file)
bool writeHull (const char *file)
bool completePointCheck (const sspt_HomogeneousMatrix &localTransform, const sspt_ContactHull &b, const sspt_HomogeneousMatrix &bTransform) const
bool collisionCheck (const sspt_HomogeneousMatrix &localTransform, const sspt_ContactHull &b, const sspt_HomogeneousMatrix &bTransform, sspt_HomogeneousVector *worldContact, sspt_HomogeneousVector *worldNormal) const
bool collisionContacts (const sspt_HomogeneousMatrix &localTransform, const sspt_ContactHull &b, const sspt_HomogeneousMatrix &bTransform, sspt_List< sspt_Contact > *contacts) const
void boundingSphere (sspt_BoundingSphere *s) const


Constructor & Destructor Documentation

sspt_ContactHull::sspt_ContactHull (  ) 

sspt_ContactHull::~sspt_ContactHull (  ) 


Member Function Documentation

void sspt_ContactHull::boundingSphere ( sspt_BoundingSphere s  )  const

bool sspt_ContactHull::buildFromMesh ( const char *  file  ) 

bool sspt_ContactHull::collisionCheck ( const sspt_HomogeneousMatrix localTransform,
const sspt_ContactHull b,
const sspt_HomogeneousMatrix bTransform,
sspt_HomogeneousVector worldContact,
sspt_HomogeneousVector worldNormal 
) const

bool sspt_ContactHull::collisionContacts ( const sspt_HomogeneousMatrix localTransform,
const sspt_ContactHull b,
const sspt_HomogeneousMatrix bTransform,
sspt_List< sspt_Contact > *  contacts 
) const

bool sspt_ContactHull::completePointCheck ( const sspt_HomogeneousMatrix localTransform,
const sspt_ContactHull b,
const sspt_HomogeneousMatrix bTransform 
) const

bool sspt_ContactHull::readHull ( const char *  file  ) 

bool sspt_ContactHull::writeHull ( const char *  file  ) 


doxygen