Collision Namespace Reference

Classes

class  Branch
 A Branch is a node with two children. More...
class  ClosestPtCallback
class  CollisionCallback
class  CollisionModel
class  ContactCallback
class  DistanceCallback
class  Leaf
 A leaf contains actual geometry, in the form of a list of triangles. More...
class  Node
 A node in a bounding box hierarchy. More...
class  RecursionCallback
class  RegionCallback

Functions

void boxSize (const position &p, vec3 &min, vec3 &max, const vec3 &x, const vec3 &y, const vec3 &z, double tolerance)
bool compareProjections (const std::pair< Triangle, double > &p1, const std::pair< Triangle, double > &p2)
void copy (double r[3][3], const double o[3][3])
void Jacobi (double a[3][3], double v[3][3])
void multiply (double r[3][3], const double a[3][3], const double b[3][3])
void print (const double a[3][3])
void recursion (const Node *n1, const Node *n2, RecursionCallback *rc)
void startRecursion (const CollisionModel *model1, const CollisionModel *model2, RecursionCallback *rc)
 The entry point to the one and only recursion mechanism.
void SymSchur2 (double a[3][3], int p, int q, double &c, double &s)
void transpose (double r[3][3], const double o[3][3])

Function Documentation

void Collision::boxSize ( const position p,
vec3 min,
vec3 max,
const vec3 x,
const vec3 y,
const vec3 z,
double  tolerance 
)

Definition at line 77 of file collisionModel.cpp.

bool Collision::compareProjections ( const std::pair< Triangle, double > &  p1,
const std::pair< Triangle, double > &  p2 
)

Definition at line 349 of file collisionModel.cpp.

void Collision::copy ( double  r[3][3],
const double  o[3][3] 
) [inline]

Definition at line 538 of file collisionModel.cpp.

void Collision::Jacobi ( double  a[3][3],
double  v[3][3] 
)

Definition at line 591 of file collisionModel.cpp.

void Collision::multiply ( double  r[3][3],
const double  a[3][3],
const double  b[3][3] 
) [inline]

Definition at line 527 of file collisionModel.cpp.

void Collision::print ( const double  a[3][3]  ) 

Definition at line 554 of file collisionModel.cpp.

void Collision::recursion ( const Node *  n1,
const Node *  n2,
RecursionCallback *  rc 
)

Definition at line 41 of file collisionAlgorithms.cpp.

void Collision::startRecursion ( const CollisionModel *  model1,
const CollisionModel *  model2,
RecursionCallback *  rc 
)

The entry point to the one and only recursion mechanism.

void Collision::SymSchur2 ( double  a[3][3],
int  p,
int  q,
double &  c,
double &  s 
)

Definition at line 566 of file collisionModel.cpp.

void Collision::transpose ( double  r[3][3],
const double  o[3][3] 
) [inline]

Definition at line 546 of file collisionModel.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


graspit
Author(s):
autogenerated on Wed Jan 25 11:00:31 2012