|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NL3D::CPSForceIntensity Class Referencethis is a class to set force instensity (acceleration for gravity, k coefficient for springs...).
More...
#include <ps_force.h>
Inheritance diagram for NL3D::CPSForceIntensity:
List of all members.
Detailed Description
this is a class to set force instensity (acceleration for gravity, k coefficient for springs...).
Definition at line 160 of file ps_force.h.
Constructor & Destructor Documentation
NL3D::CPSForceIntensity::CPSForceIntensity |
( |
|
) |
[inline] |
|
NL3D::CPSForceIntensity::~CPSForceIntensity |
( |
|
) |
[virtual] |
|
Member Function Documentation
void NL3D::CPSForceIntensity::deleteForceIntensityElement |
( |
uint32 |
index |
) |
[inline, protected] |
|
virtual CPSLocated* NL3D::CPSForceIntensity::getForceIntensityOwner |
( |
void |
|
) |
[protected, pure virtual] |
|
float NL3D::CPSForceIntensity::getIntensity |
( |
void |
|
) |
const [inline] |
|
|
get the constant intensity that was set for the force.
Definition at line 173 of file ps_force.h.
References _K. |
const CPSAttribMaker<float>* NL3D::CPSForceIntensity::getIntensityScheme |
( |
void |
|
) |
const [inline] |
|
CPSAttribMaker<float>* NL3D::CPSForceIntensity::getIntensityScheme |
( |
void |
|
) |
[inline] |
|
void NL3D::CPSForceIntensity::newForceIntensityElement |
( |
CPSLocated * |
emitterLocated, |
|
|
uint32 |
emitterIndex |
|
) |
[inline, protected] |
|
void NL3D::CPSForceIntensity::resizeForceIntensity |
( |
uint32 |
size |
) |
[inline, protected] |
|
void NL3D::CPSForceIntensity::setIntensity |
( |
float |
value |
) |
[virtual] |
|
void NL3D::CPSForceIntensity::setIntensityScheme |
( |
CPSAttribMaker< float > * |
scheme |
) |
[virtual] |
|
virtual void NL3D::CPSForceIntensity::setupFunctor |
( |
uint32 |
indexInLocated |
) |
[inline, virtual] |
|
Member Data Documentation
CPSAttribMaker<float>* NL3D::CPSForceIntensity::_IntensityScheme [protected]
|
|
|
Definition at line 197 of file ps_force.h.
Referenced by CPSForceIntensity, deleteForceIntensityElement, getIntensityScheme, NL3D::CPSBrownianForce::isIntegrable, NL3D::CPSGravity::isIntegrable, newForceIntensityElement, NL3D::CPSBrownianForce::performDynamic, NL3D::CPSMagneticForce::performDynamic, NL3D::CPSCylindricVortex::performDynamic, NL3D::CPSSpring::performDynamic, NL3D::CPSCentralGravity::performDynamic, NL3D::CPSGravity::performDynamic, NL3D::CPSDirectionnalForce::performDynamic, resizeForceIntensity, setIntensity, NL3D::CPSBrownianForce::setIntensityScheme, NL3D::CPSGravity::setIntensityScheme, setIntensityScheme, NL3D::CPSTurbul::setupFunctor, NL3D::CPSFluidFriction::setupFunctor, and ~CPSForceIntensity. |
float NL3D::CPSForceIntensity::_K [protected]
|
|
|
Definition at line 196 of file ps_force.h.
Referenced by getIntensity, NL3D::CPSBrownianForce::integrate, NL3D::CPSGravity::integrate, NL3D::CPSBrownianForce::integrateSingle, NL3D::CPSGravity::integrateSingle, NL3D::CPSBrownianForce::performDynamic, NL3D::CPSMagneticForce::performDynamic, NL3D::CPSCylindricVortex::performDynamic, NL3D::CPSSpring::performDynamic, NL3D::CPSCentralGravity::performDynamic, NL3D::CPSGravity::performDynamic, NL3D::CPSDirectionnalForce::performDynamic, setIntensity, NL3D::CPSTurbul::setupFunctor, and NL3D::CPSFluidFriction::setupFunctor. |
The documentation for this class was generated from the following files:
|
|