Biomechanical Joint Model
 Author: Anderson Maciel

VCol.h File Reference

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

Go to the source code of this file.

Classes

struct  VCReportType

Defines

#define VC_ERR_INVALID_ID   -4
#define VC_ERR_EMPTY_OBJECT   -3
#define VC_ERR_CALL_OUT_OF_SEQUENCE   -2
#define VC_ERR   -1
#define VC_OK   1

Typedefs

typedef VCReportType VCReportType

Functions

void * vcOpen (void)
void vcClose (void *vc_handle)
int vcNewObject (void *vc_handle, int *id)
int vcAddTri (void *vc_handle, double v1[], double v2[], double v3[])
int vcEndObject (void *vc_handle)
int vcUpdateTrans (void *vc_handle, int id, double t[][4])
int vcActivateObject (void *vc_handle, int id)
int vcDeactivateObject (void *vc_handle, int id)
int vcActivatePair (void *vc_handle, int id1, int id2)
int vcDeactivatePair (void *vc_handle, int id1, int id2)
int vcDeleteObject (void *vc_handle, int id)
int vcCollide (void *vc_handle)
int vcReport (void *vc_handle, int size, VCReportType *vcrep)


Define Documentation

#define VC_ERR   -1
 

Definition at line 75 of file VCol.h.

Referenced by VCInternal::NewObject().

#define VC_ERR_CALL_OUT_OF_SEQUENCE   -2
 

Definition at line 74 of file VCol.h.

Referenced by VCInternal::ActivateObject(), VCInternal::ActivatePair(), VCInternal::AddTri(), VCInternal::Collide(), VCInternal::DeactivateObject(), VCInternal::DeactivatePair(), VCInternal::DeleteObject(), VCInternal::EndObject(), VCInternal::NewObject(), and VCInternal::UpdateTrans().

#define VC_ERR_EMPTY_OBJECT   -3
 

Definition at line 72 of file VCol.h.

Referenced by VCInternal::EndObject().

#define VC_ERR_INVALID_ID   -4
 

Definition at line 70 of file VCol.h.

Referenced by VCInternal::ActivateObject(), VCInternal::ActivatePair(), VCInternal::DeactivateObject(), VCInternal::DeactivatePair(), VCInternal::DeleteObject(), and VCInternal::UpdateTrans().

#define VC_OK   1
 

Definition at line 76 of file VCol.h.

Referenced by VCInternal::ActivateObject(), VCInternal::ActivatePair(), VCInternal::AddTri(), VCInternal::Collide(), VCInternal::DeactivateObject(), VCInternal::DeactivatePair(), VCInternal::DeleteObject(), VCInternal::EndObject(), VCInternal::NewObject(), and VCInternal::UpdateTrans().


Typedef Documentation

typedef struct VCReportType VCReportType
 


Function Documentation

int vcActivateObject void *  vc_handle,
int  id
 

Definition at line 182 of file VCollide.cpp.

int vcActivatePair void *  vc_handle,
int  id1,
int  id2
 

Definition at line 193 of file VCollide.cpp.

int vcAddTri void *  vc_handle,
double  v1[],
double  v2[],
double  v3[]
 

Definition at line 167 of file VCollide.cpp.

void vcClose void *  vc_handle  ) 
 

Definition at line 156 of file VCollide.cpp.

int vcCollide void *  vc_handle  ) 
 

Definition at line 209 of file VCollide.cpp.

int vcDeactivateObject void *  vc_handle,
int  id
 

Definition at line 187 of file VCollide.cpp.

int vcDeactivatePair void *  vc_handle,
int  id1,
int  id2
 

Definition at line 198 of file VCollide.cpp.

int vcDeleteObject void *  vc_handle,
int  id
 

Definition at line 204 of file VCollide.cpp.

int vcEndObject void *  vc_handle  ) 
 

Definition at line 172 of file VCollide.cpp.

int vcNewObject void *  vc_handle,
int *  id
 

Definition at line 162 of file VCollide.cpp.

void* vcOpen void   ) 
 

Definition at line 150 of file VCollide.cpp.

int vcReport void *  vc_handle,
int  size,
VCReportType vcrep
 

Definition at line 214 of file VCollide.cpp.

int vcUpdateTrans void *  vc_handle,
int  id,
double  t[][4]
 

Definition at line 177 of file VCollide.cpp.


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