#include <GAS_BuildCollisionMask.h>

Public Member Functions | |
| GET_DATA_FUNC_S (GAS_NAME_FIELD, FieldName) | |
| GET_DATA_FUNC_S (GAS_NAME_COLLISION, CollisionName) | |
| GET_DATA_FUNC_S (GAS_NAME_COLLISIONVELOCITY, CollisionVelocityName) | |
| GET_DATA_FUNC_S (GAS_NAME_INDEX, IndexFieldName) | |
| GETSET_DATA_FUNCS_B ("usepointvelocity", UsePointVelocity) | |
| GETSET_DATA_FUNCS_B ("usevolumevelocity", UseSDFVelocity) | |
| GETSET_DATA_FUNCS_B ("allownonsdf", AllowNonSDF) | |
| GET_DATA_FUNC_B ("usebandwidth", UseBandwidth) | |
| GET_DATA_FUNC_F ("bandwidth", Bandwidth) | |
| GET_DATA_FUNC_B ("clamptobandwidth", ClampToBandwidth) | |
| GET_DATA_FUNC_F ("particlebandwidth", ParticleBandwidth) | |
Protected Member Functions | |
| GAS_BuildCollisionMask (const SIM_DataFactory *factory) | |
| virtual | ~GAS_BuildCollisionMask () |
| virtual bool | solveGasSubclass (SIM_Engine &engine, SIM_Object *obj, SIM_Time time, SIM_Time timestep) |
| Builds the collision mask for all collider affectors. | |
| void | buildCollisionMask (SIM_Object *obj, SIM_ScalarField *collisionmask, SIM_VectorField *collisionvel, SIM_IndexField *index) |
Definition at line 34 of file GAS_BuildCollisionMask.h.
| GAS_BuildCollisionMask::GAS_BuildCollisionMask | ( | const SIM_DataFactory * | factory | ) | [explicit, protected] |
| virtual GAS_BuildCollisionMask::~GAS_BuildCollisionMask | ( | ) | [protected, virtual] |
| void GAS_BuildCollisionMask::buildCollisionMask | ( | SIM_Object * | obj, | |
| SIM_ScalarField * | collisionmask, | |||
| SIM_VectorField * | collisionvel, | |||
| SIM_IndexField * | index | |||
| ) | [protected] |
| GAS_BuildCollisionMask::GET_DATA_FUNC_B | ( | "clamptobandwidth" | , | |
| ClampToBandwidth | ||||
| ) |
| GAS_BuildCollisionMask::GET_DATA_FUNC_B | ( | "usebandwidth" | , | |
| UseBandwidth | ||||
| ) |
| GAS_BuildCollisionMask::GET_DATA_FUNC_F | ( | "particlebandwidth" | , | |
| ParticleBandwidth | ||||
| ) |
| GAS_BuildCollisionMask::GET_DATA_FUNC_F | ( | "bandwidth" | , | |
| Bandwidth | ||||
| ) |
| GAS_BuildCollisionMask::GET_DATA_FUNC_S | ( | GAS_NAME_INDEX | , | |
| IndexFieldName | ||||
| ) |
| GAS_BuildCollisionMask::GET_DATA_FUNC_S | ( | GAS_NAME_COLLISIONVELOCITY | , | |
| CollisionVelocityName | ||||
| ) |
| GAS_BuildCollisionMask::GET_DATA_FUNC_S | ( | GAS_NAME_COLLISION | , | |
| CollisionName | ||||
| ) |
| GAS_BuildCollisionMask::GET_DATA_FUNC_S | ( | GAS_NAME_FIELD | , | |
| FieldName | ||||
| ) |
| GAS_BuildCollisionMask::GETSET_DATA_FUNCS_B | ( | "allownonsdf" | , | |
| AllowNonSDF | ||||
| ) |
| GAS_BuildCollisionMask::GETSET_DATA_FUNCS_B | ( | "usevolumevelocity" | , | |
| UseSDFVelocity | ||||
| ) |
| GAS_BuildCollisionMask::GETSET_DATA_FUNCS_B | ( | "usepointvelocity" | , | |
| UsePointVelocity | ||||
| ) |
| virtual bool GAS_BuildCollisionMask::solveGasSubclass | ( | SIM_Engine & | engine, | |
| SIM_Object * | obj, | |||
| SIM_Time | time, | |||
| SIM_Time | timestep | |||
| ) | [protected, virtual] |
1.5.9