Deactivator Class Reference

#include <rimPhysicsDeactivator.h>

Inheritance diagram for Deactivator:

Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void updateActivity (Real dt)=0
 Update the activity of all objects and particles in a system.
virtual const DeactivationProfilegetDefaultDeactivationProfile () const =0
 Get the default deactivation profile that this deactivator uses.
virtual void setDefaultDeactivationProfile (const DeactivationProfile &profile)=0
 Set the default deactivation profile that this deactivator uses.
virtual bool addParticle (Particle *newParticle)
 Add a particle to this system.
virtual bool removeParticle (Particle *newParticle)
 Remove a particle from this system.
virtual bool containsParticle (Particle *newParticle) const
 Return whether or not a particle is contained in this system.
virtual void clearParticles ()
 Clear all particles from the system.
virtual int getNumberOfParticles () const
 Get the number of particles in this system.


Member Function Documentation

virtual void Deactivator::updateActivity ( Real  dt  )  [pure virtual]

Update the activity of all objects and particles in a system.

Implemented in DeactivatorStandard.

virtual const DeactivationProfile& Deactivator::getDefaultDeactivationProfile (  )  const [pure virtual]

Get the default deactivation profile that this deactivator uses.

Implemented in DeactivatorStandard.

virtual void Deactivator::setDefaultDeactivationProfile ( const DeactivationProfile profile  )  [pure virtual]

Set the default deactivation profile that this deactivator uses.

Implemented in DeactivatorStandard.

virtual bool Deactivator::addParticle ( Particle newParticle  )  [inline, virtual]

Add a particle to this system.

Implements PhysicsSystem.

virtual bool Deactivator::removeParticle ( Particle newParticle  )  [inline, virtual]

Remove a particle from this system.

Implements PhysicsSystem.

virtual bool Deactivator::containsParticle ( Particle newParticle  )  const [inline, virtual]

Return whether or not a particle is contained in this system.

Implements PhysicsSystem.

virtual void Deactivator::clearParticles (  )  [inline, virtual]

Clear all particles from the system.

Implements PhysicsSystem.

virtual int Deactivator::getNumberOfParticles (  )  const [inline, virtual]

Get the number of particles in this system.

Implements PhysicsSystem.


The documentation for this class was generated from the following file:
Generated on Tue Aug 26 00:03:20 2008 for Rim Physics by  doxygen 1.5.4