Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members  

SIGEL_Simulation::SIG_DynaCallbacks Class Reference

The SIG_DynaCallbacks implements the callback-functions of Dynamo. More...

#include <SIG_DynaCallbacks.h>

Inheritance diagram for SIGEL_Simulation::SIG_DynaCallbacks:

List of all members.

Public Methods

 SIG_DynaCallbacks ()
 the constructor. More...


Public Attributes

SIG_DynaSystemdynaSystem
 Storage for the Msg-function pointer. More...


Protected Methods

virtual void get_new_geo_info (DL_geo* theGeo)
 consult the DyNamo Documentation Ch.4 Installation for more details. More...

virtual void update_dyna_companion (DL_dyna* theDyna)
 consult the DyNamo Documentation Ch.4 Installation for more details. More...

virtual void get_first_geo_info (DL_geo* theGeo)
 consult the DyNamo Documentation Ch.4 Installation for more details. More...

virtual void check_inertiatensor (DL_dyna* theDyna)
 consult the DyNamo Documentation Ch.4 Installation for more details. More...

virtual void do_collision_detection ()
 consult the DyNamo Documentation Ch.4 Installation for more details. More...

virtual void Msg (char* message, ...)
 consult the DyNamo Documentation Ch.4 Installation for more details. More...


Detailed Description

The SIG_DynaCallbacks implements the callback-functions of Dynamo.

Since the callbacks have to be handled either in the dyna's/geo's companion (which is here the SIG_DynaLink) or in our SIG_DynaSystem, the class needs two function pointers.

Definition at line 20 of file SIG_DynaCallbacks.h.


Constructor & Destructor Documentation

SIGEL_Simulation::SIG_DynaCallbacks::SIG_DynaCallbacks ( )
 

the constructor.

Definition at line 5 of file SIG_DynaCallbacks.cpp.


Member Function Documentation

void SIGEL_Simulation::SIG_DynaCallbacks::Msg ( char * message,
... ) [protected, virtual]
 

consult the DyNamo Documentation Ch.4 Installation for more details.

redirects to SIG_DynaSystem

Definition at line 36 of file SIG_DynaCallbacks.cpp.

void SIGEL_Simulation::SIG_DynaCallbacks::check_inertiatensor ( DL_dyna * theDyna ) [protected, virtual]
 

consult the DyNamo Documentation Ch.4 Installation for more details.

redirects to SIG_DynaLink

Definition at line 25 of file SIG_DynaCallbacks.cpp.

void SIGEL_Simulation::SIG_DynaCallbacks::do_collision_detection ( ) [protected, virtual]
 

consult the DyNamo Documentation Ch.4 Installation for more details.

redirects to SIG_DynaSystem

Definition at line 30 of file SIG_DynaCallbacks.cpp.

void SIGEL_Simulation::SIG_DynaCallbacks::get_first_geo_info ( DL_geo * theGeo ) [protected, virtual]
 

consult the DyNamo Documentation Ch.4 Installation for more details.

redirects to SIG_DynaLink

Definition at line 20 of file SIG_DynaCallbacks.cpp.

void SIGEL_Simulation::SIG_DynaCallbacks::get_new_geo_info ( DL_geo * theGeo ) [protected, virtual]
 

consult the DyNamo Documentation Ch.4 Installation for more details.

redirects to SIG_DynaLink

Definition at line 10 of file SIG_DynaCallbacks.cpp.

void SIGEL_Simulation::SIG_DynaCallbacks::update_dyna_companion ( DL_dyna * theDyna ) [protected, virtual]
 

consult the DyNamo Documentation Ch.4 Installation for more details.

redirects to SIG_DynaLink

Definition at line 15 of file SIG_DynaCallbacks.cpp.


Member Data Documentation

SIG_DynaSystem * SIGEL_Simulation::SIG_DynaCallbacks::dynaSystem
 

Storage for the Msg-function pointer.

Definition at line 26 of file SIG_DynaCallbacks.h.


The documentation for this class was generated from the following files:
Generated at Mon Sep 3 01:32:36 2001 for PG 368 - SIGEL by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000