VEE_GridForce Class Reference

A Distance/Normal (DN) grid -based collision detection, avoidance and surface flow. More...

#include <vee_grid_force.h>

Inheritance diagram for VEE_GridForce:

Inheritance graph
[legend]
Collaboration diagram for VEE_GridForce:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Protected Member Functions

Protected Attributes


Detailed Description

A Distance/Normal (DN) grid -based collision detection, avoidance and surface flow.


Constructor & Destructor Documentation

VEE_GridForce::VEE_GridForce  ) 
 

VEE_GridForce::~VEE_GridForce  )  [virtual]
 


Member Function Documentation

void VEE_GridForce::getForce VEE_Vector3 force,
const VEE_Vector3 velocity,
const VEE_Vector3 location
[virtual]
 

Reimplemented from VEE_GridForceBase.

void VEE_GridForce::boundingBoxOfForce VEE_BoundingBox box  )  [virtual]
 

Get the bounding box of this force object.

Outside the bounding box the force must be zero. This method is needed since the scene boxes need to be able to determine where in the scene hierarchy the force object should be registered (VEE_SceneBox::m_forceObjects).

Reimplemented from VEE_GridForceBase.

void VEE_GridForce::update float   )  [virtual]
 

Update the location of this object.

Reimplemented from VEE_ForceObject.

VEE_Object * VEE_GridForce::clone  )  const [virtual]
 

Reimplemented from VEE_Particle2.

void VEE_GridForce::setGrid const VEE_VectorGrid g  )  [inline]
 

VEE_VectorGrid& VEE_GridForce::grid  )  [inline]
 

float VEE_GridForce::totalScale  )  const [inline]
 

void VEE_GridForce::recursiveImpact VEE_SceneBox ,
VEE_BoundingBox
[protected]
 


Member Data Documentation

VEE_ReferenceObject<VEE_VectorGrid> VEE_GridForce::m_grid [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Mar 12 21:09:24 2007 for VEE - The Visual Effects Engine by  doxygen 1.4.6