sofa::component::collision::DefaultContactManager Class Reference

#include <DefaultContactManager.h>

Inheritance diagram for sofa::component::collision::DefaultContactManager:

Inheritance graph
[legend]
Collaboration diagram for sofa::component::collision::DefaultContactManager:

Collaboration graph
[legend]

Public Member Functions

 DefaultContactManager ()
 ~DefaultContactManager ()
void createContacts (DetectionOutputMap &outputs)
void draw ()
 Render internal data of this object, for debugging purposes.

Data Fields

Data< std::string > response

Protected Types

typedef std::map< std::pair
< core::CollisionModel
*, core::CollisionModel * >
, core::componentmodel::collision::Contact * > 
ContactMap

Protected Member Functions

void clear ()
virtual void changeInstance (Instance inst)

Protected Attributes

ContactMap contactMap
std::map< Instance, ContactMap > storedContactMap

Detailed Description

Definition at line 42 of file DefaultContactManager.h.


Member Typedef Documentation

Definition at line 45 of file DefaultContactManager.h.


Constructor & Destructor Documentation

sofa::component::collision::DefaultContactManager::DefaultContactManager (  ) 

Definition at line 47 of file DefaultContactManager.cpp.

sofa::component::collision::DefaultContactManager::~DefaultContactManager (  ) 

Definition at line 52 of file DefaultContactManager.cpp.


Member Function Documentation

virtual void sofa::component::collision::DefaultContactManager::changeInstance ( Instance  inst  )  [inline, protected, virtual]

void sofa::component::collision::DefaultContactManager::clear (  )  [protected]

void sofa::component::collision::DefaultContactManager::createContacts ( DetectionOutputMap &  outputs  ) 

void sofa::component::collision::DefaultContactManager::draw (  )  [virtual]

Render internal data of this object, for debugging purposes.

Reimplemented from sofa::core::objectmodel::BaseObject.

Definition at line 168 of file DefaultContactManager.cpp.

References sofa::core::componentmodel::collision::ContactManager::contacts.


Field Documentation

Definition at line 46 of file DefaultContactManager.h.

Referenced by changeInstance(), clear(), and createContacts().

Definition at line 50 of file DefaultContactManager.h.

Referenced by createContacts().

Definition at line 61 of file DefaultContactManager.h.

Referenced by changeInstance().


The documentation for this class was generated from the following files:

Generated on Sun Nov 23 04:17:25 2008 for Sofa by  doxygen 1.5.7.1