#include <GU_Turbulence.h>
Definition at line 85 of file GU_Turbulence.h.
| GU_Turbulence::GU_Turbulence | ( | ) |
| virtual GU_Turbulence::~GU_Turbulence | ( | ) | [virtual] |
| virtual int GU_Turbulence::changeTime | ( | float | t | ) | [protected, virtual] |
| void GU_Turbulence::cleanupAttractor | ( | ) | [inline] |
Definition at line 192 of file GU_Turbulence.h.
| void GU_Turbulence::cook | ( | float | now, | |
| float | time_step = 1./30. | |||
| ) |
| int GU_Turbulence::getAccurateMove | ( | ) | const [inline] |
Definition at line 152 of file GU_Turbulence.h.
| int GU_Turbulence::getAddId | ( | ) | const [inline] |
Definition at line 169 of file GU_Turbulence.h.
| void GU_Turbulence::getAttractorForce | ( | const GEO_Point * | ppt, | |
| UT_Vector3 & | force | |||
| ) | [inline] |
Definition at line 198 of file GU_Turbulence.h.
| int GU_Turbulence::getBirthAll | ( | ) | const [inline] |
Definition at line 117 of file GU_Turbulence.h.
| virtual float GU_Turbulence::getBirthRate | ( | float | t | ) | [protected, virtual] |
| int GU_Turbulence::getContact | ( | ) | [inline] |
Definition at line 179 of file GU_Turbulence.h.
| int GU_Turbulence::getDestroyMode | ( | ) | const [inline] |
Definition at line 142 of file GU_Turbulence.h.
| int GU_Turbulence::getEuler | ( | void | ) | const [inline] |
Definition at line 132 of file GU_Turbulence.h.
| const GB_PointGroup* GU_Turbulence::getFixedPoints | ( | ) | [inline] |
Definition at line 211 of file GU_Turbulence.h.
| virtual void GU_Turbulence::getForce | ( | float | t, | |
| const GEO_Point * | ppt, | |||
| UT_Vector3 & | force | |||
| ) | [protected, pure virtual] |
| GU_INTEGRATION_TYPE GU_Turbulence::getIntegration | ( | ) | const [inline] |
Definition at line 133 of file GU_Turbulence.h.
| int GU_Turbulence::getJitterBirth | ( | ) | const [inline] |
Definition at line 158 of file GU_Turbulence.h.
| virtual float GU_Turbulence::getLifetime | ( | float | t, | |
| int | split | |||
| ) | [protected, virtual] |
| virtual float GU_Turbulence::getMass | ( | float | t, | |
| const GEO_Point * | ppt | |||
| ) | [protected, pure virtual] |
| int GU_Turbulence::getModifySource | ( | ) | const [inline] |
Definition at line 113 of file GU_Turbulence.h.
| GU_Detail* GU_Turbulence::getMyGdp | ( | ) | [inline, protected] |
Definition at line 280 of file GU_Turbulence.h.
| GU_Detail* GU_Turbulence::getMySource | ( | ) | [inline, protected] |
Definition at line 279 of file GU_Turbulence.h.
| virtual int GU_Turbulence::getNumSplit | ( | float | t | ) | [protected, virtual] |
| GEO_PrimParticle* GU_Turbulence::getParticles | ( | ) | [inline] |
Definition at line 209 of file GU_Turbulence.h.
| int GU_Turbulence::getPointReuse | ( | ) | const [inline] |
Definition at line 115 of file GU_Turbulence.h.
| int GU_Turbulence::getRevertFixed | ( | ) | const [inline] |
Definition at line 119 of file GU_Turbulence.h.
| int GU_Turbulence::getSingleAttractor | ( | ) | const [inline] |
Definition at line 165 of file GU_Turbulence.h.
| int GU_Turbulence::getSplitting | ( | ) | const [inline] |
Definition at line 174 of file GU_Turbulence.h.
| GEO_PrimParticle* GU_Turbulence::getSystem | ( | ) | [protected] |
| virtual void GU_Turbulence::initAttractor | ( | GU_Detail * | ) | [inline, virtual] |
Definition at line 204 of file GU_Turbulence.h.
| void GU_Turbulence::initAttractor | ( | ) | [inline] |
Definition at line 189 of file GU_Turbulence.h.
| virtual void GU_Turbulence::initCollision | ( | GU_Detail * | coll | ) | [protected, virtual] |
| virtual void GU_Turbulence::initDetail | ( | GU_Detail * | gdp | ) | [protected, virtual] |
| virtual void GU_Turbulence::initSource | ( | GU_Detail * | src | ) | [protected, virtual] |
| void GU_Turbulence::reset | ( | ) |
| virtual void GU_Turbulence::resetSource | ( | GU_Detail * | src | ) | [protected, virtual] |
| void GU_Turbulence::setAccurateMove | ( | int | onOff | ) | [inline] |
Definition at line 151 of file GU_Turbulence.h.
| void GU_Turbulence::setAddId | ( | int | onOff | ) | [inline] |
Definition at line 168 of file GU_Turbulence.h.
| void GU_Turbulence::setAttractor | ( | GU_Detail * | gdp | ) | [inline] |
Definition at line 184 of file GU_Turbulence.h.
| void GU_Turbulence::setBirthAll | ( | int | onOff | ) | [inline] |
Definition at line 116 of file GU_Turbulence.h.
| virtual void GU_Turbulence::setBirthAttributes | ( | GEO_Point * | ppt, | |
| const GEO_Point * | srcPoint, | |||
| int | split | |||
| ) | [protected, pure virtual] |
| void GU_Turbulence::setBounceOnContact | ( | ) | [inline] |
Definition at line 177 of file GU_Turbulence.h.
| void GU_Turbulence::setCollision | ( | GU_Detail * | gdp | ) | [inline] |
Definition at line 103 of file GU_Turbulence.h.
| void GU_Turbulence::setDestroyMode | ( | int | onOff | ) | [inline] |
Definition at line 141 of file GU_Turbulence.h.
| void GU_Turbulence::setDieOnContact | ( | ) | [inline] |
Definition at line 176 of file GU_Turbulence.h.
| void GU_Turbulence::setEuler | ( | int | onOff | ) | [inline] |
Definition at line 124 of file GU_Turbulence.h.
| void GU_Turbulence::setFixedPoints | ( | const GB_PointGroup * | group | ) |
| void GU_Turbulence::setGain | ( | float | n, | |
| float | t | |||
| ) | [inline] |
Definition at line 110 of file GU_Turbulence.h.
| void GU_Turbulence::setGdp | ( | GU_Detail * | g | ) | [inline] |
Definition at line 99 of file GU_Turbulence.h.
| void GU_Turbulence::setInputGroup | ( | const GB_PointGroup * | group | ) |
| void GU_Turbulence::setIntegration | ( | GU_INTEGRATION_TYPE | t | ) | [inline] |
Definition at line 128 of file GU_Turbulence.h.
| void GU_Turbulence::setJitterBirth | ( | int | onOff | ) | [inline] |
Definition at line 157 of file GU_Turbulence.h.
| void GU_Turbulence::setLimits | ( | const UT_Vector3 & | neg, | |
| const UT_Vector3 & | pos | |||
| ) |
| void GU_Turbulence::setModifySource | ( | int | onOff | ) | [inline] |
Definition at line 112 of file GU_Turbulence.h.
| void GU_Turbulence::setPointReuse | ( | int | val | ) | [inline] |
Definition at line 114 of file GU_Turbulence.h.
| void GU_Turbulence::setPreroll | ( | float | t | ) | [inline] |
Definition at line 108 of file GU_Turbulence.h.
| void GU_Turbulence::setRevertFixed | ( | int | onOff | ) | [inline] |
Definition at line 118 of file GU_Turbulence.h.
| void GU_Turbulence::setSingleAttractor | ( | int | onOff | ) | [inline] |
Definition at line 163 of file GU_Turbulence.h.
| void GU_Turbulence::setSource | ( | GU_Detail * | gdp | ) | [inline] |
Definition at line 100 of file GU_Turbulence.h.
| void GU_Turbulence::setSplitContact | ( | ) | [inline] |
Definition at line 172 of file GU_Turbulence.h.
| void GU_Turbulence::setSplitDeath | ( | ) | [inline] |
Definition at line 173 of file GU_Turbulence.h.
| void GU_Turbulence::setSplitOff | ( | ) | [inline] |
Definition at line 171 of file GU_Turbulence.h.
| void GU_Turbulence::setStartTime | ( | float | t | ) | [inline] |
Definition at line 107 of file GU_Turbulence.h.
| void GU_Turbulence::setStickOnContact | ( | ) | [inline] |
Definition at line 178 of file GU_Turbulence.h.
| virtual void GU_Turbulence::updateAttractor | ( | float | t | ) | [protected, virtual] |
| virtual void GU_Turbulence::updateCollision | ( | float | t | ) | [protected, virtual] |
| virtual void GU_Turbulence::updateSource | ( | float | t | ) | [protected, virtual] |
| void GU_Turbulence::zeroSystem | ( | ) | [inline] |
Definition at line 208 of file GU_Turbulence.h.
UT_BitArray GU_Turbulence::deadPoints [protected] |
Definition at line 295 of file GU_Turbulence.h.
const GB_PointGroup* GU_Turbulence::fixedPoints [protected] |
Definition at line 297 of file GU_Turbulence.h.
float GU_Turbulence::gainNml [protected] |
Definition at line 293 of file GU_Turbulence.h.
float GU_Turbulence::gainTan [protected] |
Definition at line 293 of file GU_Turbulence.h.
GB_AttributeRef GU_Turbulence::idOffset [protected] |
Definition at line 287 of file GU_Turbulence.h.
GB_AttributeRef GU_Turbulence::lifeOffset [protected] |
Definition at line 286 of file GU_Turbulence.h.
UT_Vector3 GU_Turbulence::negLimit [protected] |
Definition at line 291 of file GU_Turbulence.h.
UT_Vector3 GU_Turbulence::posLimit [protected] |
Definition at line 292 of file GU_Turbulence.h.
GB_AttributeRef GU_Turbulence::pstateOffset [protected] |
Definition at line 288 of file GU_Turbulence.h.
UT_BitArray GU_Turbulence::stuckPoints [protected] |
Definition at line 296 of file GU_Turbulence.h.
GB_AttributeRef GU_Turbulence::velocityOffset [protected] |
Definition at line 285 of file GU_Turbulence.h.
1.5.9