Biomechanical Joint Model
 Author: Anderson Maciel

VCollide Class Reference

#include <VCollide.H>

Collaboration diagram for VCollide:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 VCollide ()
 ~VCollide ()
int NewObject (int *id)
int AddTri (double v1[3], double v2[3], double v3[3])
int EndObject (void)
int UpdateTrans (int id, double trans[4][4])
int ActivateObject (int id)
int DeactivateObject (int id)
int ActivatePair (int id1, int id2)
int DeactivatePair (int id1, int id2)
int DeleteObject (int id)
int Collide (void)
int Report (int size, VCReportType *vcrep)

Private Attributes

VCInternalvcint

Detailed Description

Definition at line 113 of file VCollide.H.


Constructor & Destructor Documentation

VCollide::VCollide  ) 
 

Definition at line 72 of file VCollide.cpp.

References vcint.

VCollide::~VCollide  ) 
 

Definition at line 77 of file VCollide.cpp.

References vcint.


Member Function Documentation

int VCollide::ActivateObject int  id  ) 
 

Definition at line 107 of file VCollide.cpp.

References VCInternal::ActivateObject(), and vcint.

Here is the call graph for this function:

int VCollide::ActivatePair int  id1,
int  id2
 

Definition at line 118 of file VCollide.cpp.

References VCInternal::ActivatePair(), and vcint.

Here is the call graph for this function:

int VCollide::AddTri double  v1[3],
double  v2[3],
double  v3[3]
 

Referenced by main().

int VCollide::Collide void   ) 
 

Definition at line 135 of file VCollide.cpp.

References VCInternal::Collide(), and vcint.

Referenced by main().

Here is the call graph for this function:

int VCollide::DeactivateObject int  id  ) 
 

Definition at line 112 of file VCollide.cpp.

References VCInternal::DeactivateObject(), and vcint.

Here is the call graph for this function:

int VCollide::DeactivatePair int  id1,
int  id2
 

Definition at line 123 of file VCollide.cpp.

References VCInternal::DeactivatePair(), and vcint.

Here is the call graph for this function:

int VCollide::DeleteObject int  id  ) 
 

Definition at line 129 of file VCollide.cpp.

References VCInternal::DeleteObject(), and vcint.

Here is the call graph for this function:

int VCollide::EndObject void   ) 
 

Definition at line 94 of file VCollide.cpp.

References VCInternal::EndObject(), and vcint.

Referenced by main().

Here is the call graph for this function:

int VCollide::NewObject int *  id  ) 
 

Definition at line 82 of file VCollide.cpp.

References VCInternal::NewObject(), and vcint.

Referenced by main().

Here is the call graph for this function:

int VCollide::Report int  size,
VCReportType vcrep
 

Definition at line 141 of file VCollide.cpp.

References VCInternal::Report(), and vcint.

Referenced by main().

Here is the call graph for this function:

int VCollide::UpdateTrans int  id,
double  trans[4][4]
 

Referenced by main().


Member Data Documentation

VCInternal* VCollide::vcint [private]
 

Definition at line 116 of file VCollide.H.

Referenced by ActivateObject(), ActivatePair(), Collide(), DeactivateObject(), DeactivatePair(), DeleteObject(), EndObject(), NewObject(), Report(), VCollide(), and ~VCollide().


The documentation for this class was generated from the following files:
Generated on Thu Dec 1 10:14:35 2005 for COME - Biomechanical Joint Model by  doxygen 1.4.5