VEE_RandomForce Class Reference

#include <vee_random_force.h>

Inheritance diagram for VEE_RandomForce:

Inheritance graph
[legend]
Collaboration diagram for VEE_RandomForce:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Static Public Member Functions

Protected Attributes


Constructor & Destructor Documentation

VEE_RandomForce::VEE_RandomForce  ) 
 

VEE_RandomForce::~VEE_RandomForce  )  [virtual]
 


Member Function Documentation

bool VEE_RandomForce::setValue const char *  id,
VEE_Value v
[virtual]
 

Receive and process a value.

Parameters:

  • "forcetype", int (VEE_ForceType)

Reimplemented from VEE_ForceObject.

VEE_Variable VEE_RandomForce::getVariable const char *   )  const [virtual]
 

This method needs to be overridden if the child class wants to return its values.

Reimplemented from VEE_ForceObject.

VEE_Object * VEE_RandomForce::clone  )  const [virtual]
 

Reimplemented from VEE_Particle2.

void VEE_RandomForce::getForce VEE_Vector3 force,
const VEE_Vector3 ,
const VEE_Vector3
[virtual]
 

Implements VEE_ForceObject.

void VEE_RandomForce::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).

Implements VEE_ForceObject.

void VEE_RandomForce::setScale const VEE_Vector3 s  )  [inline]
 

VEE_Object * VEE_RandomForce::factory  )  [static]
 

Reimplemented from VEE_Particle.


Member Data Documentation

VEE_Vector3 VEE_RandomForce::m_magnitude [protected]
 

float VEE_RandomForce::m_octaveAttenuation [protected]
 

int VEE_RandomForce::m_octaves [protected]
 

VEE_Vector3 VEE_RandomForce::m_locScale [protected]
 

VEE_ClonablePointer<VEE_Volume> VEE_RandomForce::m_volume [protected]
 


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