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

S5collisionManager Class Reference

#include <S5collisionManager.h>

List of all members.

Public Methods

void setObject (S5object *object)
S5objectgetObject () const
void setScene (SoGroup *scene)
SoGroup * getScene () const
int getCollidingObjectsNum (float minDistance=0.f)
const SoNodeList & getCollidingObjects (float minDistance=0.f)
void reset ()
 S5collisionManager ()

Protected Methods

void updateCollisionList (float minDistance)

Protected Attributes

S5objectobject
SoGroup * scene
SoNodeList collisionList
bool collisionListValid


Constructor & Destructor Documentation

S5collisionManager::S5collisionManager  
 


Member Function Documentation

const SoNodeList& S5collisionManager::getCollidingObjects float    minDistance = 0.f
 

int S5collisionManager::getCollidingObjectsNum float    minDistance = 0.f
 

S5object* S5collisionManager::getObject   const [inline]
 

SoGroup* S5collisionManager::getScene   const [inline]
 

void S5collisionManager::reset  
 

void S5collisionManager::setObject S5object   object
 

void S5collisionManager::setScene SoGroup *    scene
 

void S5collisionManager::updateCollisionList float    minDistance [protected]
 


Member Data Documentation

SoNodeList S5collisionManager::collisionList [protected]
 

bool S5collisionManager::collisionListValid [protected]
 

S5object* S5collisionManager::object [protected]
 

SoGroup* S5collisionManager::scene [protected]
 


The documentation for this class was generated from the following file:
Generated on Sun Feb 17 21:42:35 2002 for Sector 5 by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001