opal::Space Class Reference

#include <Space.h>

Inheritance diagram for opal::Space:

opal::ODESpace List of all members.

Public Member Functions

 Space ()
virtual void OPAL_CALL setParentSpace (Space *parentSpace)=0
virtual void OPAL_CALL internal_destroy ()

Protected Member Functions

virtual ~Space ()

Detailed Description

Spaces are used for space-partitioning to speed up collision detection. If a particular application contains a group of Solids that will always be in close proximity, it can help to create a Space and add those Solids to the Space.

Definition at line 39 of file Space.h.


Constructor & Destructor Documentation

opal::Space::Space  ) 
 

Definition at line 32 of file Space.cpp.

opal::Space::~Space  )  [protected, virtual]
 

Definition at line 36 of file Space.cpp.


Member Function Documentation

void opal::Space::internal_destroy  )  [virtual]
 

Internal function used to destroy this object.

Definition at line 40 of file Space.cpp.

virtual void OPAL_CALL opal::Space::setParentSpace Space parentSpace  )  [pure virtual]
 

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

Implemented in opal::ODESpace.


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