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)
S5object * getObject () 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

S5object * object
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