opal::ODESpace Class Reference

The ODE implementation of the Space class. More...

#include <ODESpace.h>

Inheritance diagram for opal::ODESpace:

opal::Space List of all members.

Public Member Functions

 ODESpace ()
 ODESpace (dSpaceID space)
virtual ~ODESpace ()
virtual void OPAL_CALL setParentSpace (Space *parentSpace)
virtual dSpaceID OPAL_CALL internal_getSpaceID () const

Protected Attributes

dSpaceID mSpaceID
dSpaceID mParentSpaceID

Detailed Description

The ODE implementation of the Space class.

Definition at line 38 of file ODESpace.h.


Constructor & Destructor Documentation

opal::ODESpace::ODESpace  ) 
 

Definition at line 32 of file ODESpace.cpp.

References mParentSpaceID, and mSpaceID.

opal::ODESpace::ODESpace dSpaceID  space  ) 
 

Definition at line 45 of file ODESpace.cpp.

References mParentSpaceID, and mSpaceID.

opal::ODESpace::~ODESpace  )  [virtual]
 

Definition at line 51 of file ODESpace.cpp.


Member Function Documentation

dSpaceID opal::ODESpace::internal_getSpaceID  )  const [virtual]
 

Returns the ODE space ID.

Definition at line 73 of file ODESpace.cpp.

References mSpaceID.

Referenced by opal::ODESimulator::createSpace().

void opal::ODESpace::setParentSpace Space parentSpace  )  [virtual]
 

Removes the Space from its current parent Space and adds it to the new Space.

Implements opal::Space.

Definition at line 55 of file ODESpace.cpp.

References mParentSpaceID, and mSpaceID.


Member Data Documentation

dSpaceID opal::ODESpace::mParentSpaceID [protected]
 

The ODE space ID of this ODESpace's parent ODESpace.

Definition at line 57 of file ODESpace.h.

Referenced by ODESpace(), and setParentSpace().

dSpaceID opal::ODESpace::mSpaceID [protected]
 

The ODE space ID.

Definition at line 54 of file ODESpace.h.

Referenced by internal_getSpaceID(), ODESpace(), and setParentSpace().


The documentation for this class was generated from the following files:
Generated on Tue May 16 17:49:57 2006 for OPAL by  doxygen 1.4.6-NO