#include <GAS_BuildRelationshipMask.h>

Public Member Functions | |
| GET_DATA_FUNC_S (GAS_NAME_FIELD, FieldName) | |
| GET_DATA_FUNC_S (GAS_NAME_INDEX, IndexName) | |
| GET_DATA_FUNC_S ("relationshipmask", RelationshipMaskName) | |
| GET_DATA_FUNC_S ("relationshipvel", RelationshipVelocityName) | |
| GET_DATA_FUNC_S ("relationship", RelationshipName) | |
| GET_DATA_FUNC_I ("volumetype", VolumeType) | |
| 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_BuildRelationshipMask (const SIM_DataFactory *factory) | |
| virtual | ~GAS_BuildRelationshipMask () |
| virtual bool | solveGasSubclass (SIM_Engine &engine, SIM_Object *obj, SIM_Time time, SIM_Time timestep) |
| Builds the collision mask for all collider affectors. | |
| void | buildRelationshipMask (SIM_Object *obj, SIM_ScalarField *relationshipmask, SIM_VectorField *relationshipvel, SIM_IndexField *index) |
Definition at line 34 of file GAS_BuildRelationshipMask.h.
| GAS_BuildRelationshipMask::GAS_BuildRelationshipMask | ( | const SIM_DataFactory * | factory | ) | [explicit, protected] |
| virtual GAS_BuildRelationshipMask::~GAS_BuildRelationshipMask | ( | ) | [protected, virtual] |
| void GAS_BuildRelationshipMask::buildRelationshipMask | ( | SIM_Object * | obj, | |
| SIM_ScalarField * | relationshipmask, | |||
| SIM_VectorField * | relationshipvel, | |||
| SIM_IndexField * | index | |||
| ) | [protected] |
| GAS_BuildRelationshipMask::GET_DATA_FUNC_B | ( | "clamptobandwidth" | , | |
| ClampToBandwidth | ||||
| ) |
| GAS_BuildRelationshipMask::GET_DATA_FUNC_B | ( | "usebandwidth" | , | |
| UseBandwidth | ||||
| ) |
| GAS_BuildRelationshipMask::GET_DATA_FUNC_F | ( | "particlebandwidth" | , | |
| ParticleBandwidth | ||||
| ) |
| GAS_BuildRelationshipMask::GET_DATA_FUNC_F | ( | "bandwidth" | , | |
| Bandwidth | ||||
| ) |
| GAS_BuildRelationshipMask::GET_DATA_FUNC_I | ( | "volumetype" | , | |
| VolumeType | ||||
| ) |
| GAS_BuildRelationshipMask::GET_DATA_FUNC_S | ( | "relationship" | , | |
| RelationshipName | ||||
| ) |
| GAS_BuildRelationshipMask::GET_DATA_FUNC_S | ( | "relationshipvel" | , | |
| RelationshipVelocityName | ||||
| ) |
| GAS_BuildRelationshipMask::GET_DATA_FUNC_S | ( | "relationshipmask" | , | |
| RelationshipMaskName | ||||
| ) |
| GAS_BuildRelationshipMask::GET_DATA_FUNC_S | ( | GAS_NAME_INDEX | , | |
| IndexName | ||||
| ) |
| GAS_BuildRelationshipMask::GET_DATA_FUNC_S | ( | GAS_NAME_FIELD | , | |
| FieldName | ||||
| ) |
| GAS_BuildRelationshipMask::GETSET_DATA_FUNCS_B | ( | "allownonsdf" | , | |
| AllowNonSDF | ||||
| ) |
| GAS_BuildRelationshipMask::GETSET_DATA_FUNCS_B | ( | "usevolumevelocity" | , | |
| UseSDFVelocity | ||||
| ) |
| GAS_BuildRelationshipMask::GETSET_DATA_FUNCS_B | ( | "usepointvelocity" | , | |
| UsePointVelocity | ||||
| ) |
| virtual bool GAS_BuildRelationshipMask::solveGasSubclass | ( | SIM_Engine & | engine, | |
| SIM_Object * | obj, | |||
| SIM_Time | time, | |||
| SIM_Time | timestep | |||
| ) | [protected, virtual] |
1.5.9