Biomechanical Joint Model
 Author: Anderson Maciel

COME_Clamp Class Reference

#include <comeclamp.h>

Inherits COME_BioStructure.

Inheritance diagram for COME_Clamp:

Inheritance graph
[legend]
Collaboration diagram for COME_Clamp:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 COME_Clamp ()
bool update (double timestep, double simClock)
void updateSurface (bool regenerate)
void updateSkin ()
void initializeSkinning ()
COME_MoleculesTissuegetTissue ()
void respondCollision ()
void getEnvelop (COME_Point3D &mins, COME_Point3D &maxs)

Public Attributes

COME_MoleculesTissuetissue

Detailed Description

Definition at line 39 of file comeclamp.h.


Constructor & Destructor Documentation

COME_Clamp::COME_Clamp  ) 
 

Setting

Definition at line 29 of file comeclamp.cpp.

References COME_BioStructure::surface, and tissue.


Member Function Documentation

void COME_Clamp::getEnvelop COME_Point3D mins,
COME_Point3D maxs
[virtual]
 

This method returns the 3D rectangular envelop of this organ.

Implements COME_BioStructure.

Definition at line 73 of file comeclamp.cpp.

References COME_Mesh::getEnvelop(), and COME_BioStructure::surface.

Here is the call graph for this function:

COME_MoleculesTissue * COME_Clamp::getTissue  )  [virtual]
 

Implements COME_BioStructure.

Definition at line 36 of file comeclamp.cpp.

References tissue.

void COME_Clamp::initializeSkinning  ) 
 

This method only generates the normals on the surface of the bone.

Definition at line 82 of file comeclamp.cpp.

References COME_BioStructure::getPointerToSurface(), COME_Mesh::initFacesNeighbours(), and COME_Mesh::initVerticesNeighbours().

Here is the call graph for this function:

void COME_Clamp::respondCollision  )  [virtual]
 

Implements COME_BioStructure.

Definition at line 195 of file comeclamp.cpp.

bool COME_Clamp::update double  timestep,
double  simClock
[virtual]
 

This method implements the Runge-Kutta 4 method for numeric integration to calculate the new positions for all molecules of this organ.

Implements COME_BioStructure.

Definition at line 102 of file comeclamp.cpp.

void COME_Clamp::updateSkin  )  [virtual]
 

Implements COME_BioStructure.

Definition at line 44 of file comeclamp.cpp.

References COME_BioStructure::surface, and COME_Mesh::updateSkin().

Here is the call graph for this function:

void COME_Clamp::updateSurface bool  regenerate  )  [virtual]
 

This method re-generates the boundary mesh of the cartilage for visualization.

Implements COME_BioStructure.

Definition at line 52 of file comeclamp.cpp.


Member Data Documentation

COME_MoleculesTissue* COME_Clamp::tissue
 

Definition at line 55 of file comeclamp.h.

Referenced by COME_Clamp(), and getTissue().


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