Biomechanical Joint Model
 Author: Anderson Maciel

RAPID.H File Reference

#include "RAPID_private.H"

Include dependency graph for RAPID.H:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  RAPID_model
struct  collision_pair

Functions

int RAPID_Collide (double R1[3][3], double T1[3], RAPID_model *o1, double R2[3][3], double T2[3], RAPID_model *o2, int flag=RAPID_ALL_CONTACTS)
int RAPID_Collide (double R1[3][3], double T1[3], double s1, RAPID_model *o1, double R2[3][3], double T2[3], double s2, RAPID_model *o2, int flag=RAPID_ALL_CONTACTS)

Variables

const int RAPID_OK = 0
const int RAPID_ERR_MODEL_OUT_OF_MEMORY = 1
const int RAPID_ERR_COLLIDE_OUT_OF_MEMORY = 2
const int RAPID_ERR_UNPROCESSED_MODEL = 3
const int RAPID_ERR_BUILD_OUT_OF_SEQUENCE = 4
const int RAPID_ERR_BUILD_EMPTY_MODEL = 5
const int RAPID_ALL_CONTACTS = 1
const int RAPID_FIRST_CONTACT = 2
int RAPID_num_box_tests
int RAPID_num_tri_tests
int RAPID_num_contacts
collision_pairRAPID_contact


Function Documentation

int RAPID_Collide double  R1[3][3],
double  T1[3],
double  s1,
RAPID_model o1,
double  R2[3][3],
double  T2[3],
double  s2,
RAPID_model o2,
int  flag = RAPID_ALL_CONTACTS
 

Definition at line 237 of file collide.cpp.

int RAPID_Collide double  R1[3][3],
double  T1[3],
RAPID_model o1,
double  R2[3][3],
double  T2[3],
RAPID_model o2,
int  flag = RAPID_ALL_CONTACTS
 

Definition at line 228 of file collide.cpp.

References RAPID_Collide().

Here is the call graph for this function:


Variable Documentation

const int RAPID_ALL_CONTACTS = 1
 

Definition at line 123 of file RAPID.H.

Referenced by COME_Collide::detectContacts().

struct collision_pair* RAPID_contact
 

Definition at line 70 of file collide.cpp.

Referenced by COME_Collide::detectContacts(), and RAPID_initialize().

const int RAPID_ERR_BUILD_EMPTY_MODEL = 5
 

Definition at line 82 of file RAPID.H.

Referenced by RAPID_model::EndModel().

const int RAPID_ERR_BUILD_OUT_OF_SEQUENCE = 4
 

Definition at line 71 of file RAPID.H.

Referenced by RAPID_model::AddTri(), and RAPID_model::BeginModel().

const int RAPID_ERR_COLLIDE_OUT_OF_MEMORY = 2
 

Definition at line 60 of file RAPID.H.

Referenced by add_collision().

const int RAPID_ERR_MODEL_OUT_OF_MEMORY = 1
 

Definition at line 55 of file RAPID.H.

Referenced by RAPID_model::AddTri(), and RAPID_model::build_hierarchy().

const int RAPID_ERR_UNPROCESSED_MODEL = 3
 

Definition at line 66 of file RAPID.H.

Referenced by RAPID_Collide().

const int RAPID_FIRST_CONTACT = 2
 

Definition at line 126 of file RAPID.H.

Referenced by VCInternal::Collide(), and RAPID_Collide().

int RAPID_num_box_tests
 

Definition at line 65 of file collide.cpp.

Referenced by collide_recursive(), RAPID_Collide(), and RAPID_initialize().

int RAPID_num_contacts
 

Definition at line 67 of file collide.cpp.

Referenced by add_collision(), VCInternal::Collide(), collide_recursive(), COME_Collide::detectContacts(), RAPID_Collide(), and RAPID_initialize().

int RAPID_num_tri_tests
 

Definition at line 66 of file collide.cpp.

Referenced by RAPID_Collide(), and tri_contact().

const int RAPID_OK = 0
 

Definition at line 51 of file RAPID.H.

Referenced by add_collision(), RAPID_model::AddTri(), RAPID_model::BeginModel(), RAPID_model::build_hierarchy(), collide_recursive(), RAPID_model::EndModel(), box::split_recurse(), and tri_contact().


Generated on Thu Dec 1 10:14:12 2005 for COME - Biomechanical Joint Model by  doxygen 1.4.5