NL3D::CPSTurbulForceFunc Struct Reference

a turbulence force functor More...

#include <ps_force.h>

List of all members.

Public Member Functions

virtual ~CPSTurbulForceFunc ()
void operator() (const NLMISC::CVector &pos, NLMISC::CVector &speed, float invMass)
virtual void serial (NLMISC::IStream &f) throw (NLMISC::EStream)

Public Attributes

float _Scale
float _Intensity
uint32 _NumOctaves

Detailed Description

a turbulence force functor

Definition at line 633 of file ps_force.h.


Constructor & Destructor Documentation

virtual NL3D::CPSTurbulForceFunc::~CPSTurbulForceFunc (  )  [inline, virtual]

Definition at line 635 of file ps_force.h.


Member Function Documentation

void NL3D::CPSTurbulForceFunc::operator() ( const NLMISC::CVector pos,
NLMISC::CVector speed,
float  invMass 
) [inline]

Definition at line 640 of file ps_force.h.

References nlassert.

virtual void NL3D::CPSTurbulForceFunc::serial ( NLMISC::IStream f  )  throw (NLMISC::EStream) [inline, virtual]

Definition at line 658 of file ps_force.h.

References _NumOctaves, and _Scale.


Member Data Documentation

Definition at line 665 of file ps_force.h.

Referenced by NL3D::CPSTurbul::setupFunctor().

Definition at line 664 of file ps_force.h.

Referenced by NL3D::CPSTurbul::getScale(), serial(), and NL3D::CPSTurbul::setScale().


The documentation for this struct was generated from the following file:

Generated on Thu Jan 7 08:30:08 2010 for NeL by  doxygen 1.6.1