#include <GAS_ParticleToField.h>

Public Member Functions | |
| GET_DATA_FUNC_S (GAS_NAME_FIELD, FieldName) | |
| GET_DATA_FUNC_S (GAS_NAME_GEOMETRY, GeometryName) | |
| GET_DATA_FUNC_B ("useattrib", UseAttribute) | |
| GET_DATA_FUNC_S ("attrib", Attribute) | |
| GET_DATA_FUNC_F ("threshold", Threshold) | |
| GET_DATA_FUNC_B ("accumulate", Accumulate) | |
| GET_DATA_FUNC_B ("scalebyvolume", ScaleByVoxelVolume) | |
| GET_DATA_FUNC_B ("extrapolate", Extrapolate) | |
| GET_DATA_FUNC_B ("usemaxextrapolate", UseMaxExtrapolate) | |
| GET_DATA_FUNC_F ("maxextrapolate", MaxExtrapolate) | |
| GET_DATA_FUNC_B ("usemaxextrapolatedist", UseMaxExtrapolateDist) | |
| GET_DATA_FUNC_F ("maxextrapolatedist", MaxExtrapolateDist) | |
| GET_DATA_FUNC_F ("bandwidth", Bandwidth) | |
| GET_DATA_FUNC_I ("calculationtype", CalculationType) | |
| GET_DATA_FUNC_F ("dstpreadd", DstPreAdd) | |
| GET_DATA_FUNC_F ("dstpremul", DstPreMul) | |
| GET_DATA_FUNC_F ("srcpreadd", SrcPreAdd) | |
| GET_DATA_FUNC_F ("srcpremul", SrcPreMul) | |
| GET_DATA_FUNC_F ("postadd", PostAdd) | |
| GET_DATA_FUNC_F ("postmul", PostMul) | |
| GET_DATA_FUNC_I ("srctimescale", SrcTimeScale) | |
| GET_DATA_FUNC_I ("dsttimescale", DstTimeScale) | |
| GET_DATA_FUNC_I ("posttimescale", PostTimeScale) | |
Protected Member Functions | |
| GAS_ParticleToField (const SIM_DataFactory *factory) | |
| virtual | ~GAS_ParticleToField () |
| virtual bool | solveGasSubclass (SIM_Engine &engine, SIM_Object *obj, SIM_Time time, SIM_Time timestep) |
| void | particleToField (SIM_Object *obj, SIM_RawField *destfield, const GU_Detail *particles, GEO_PointTree *&pointtree, fpreal timestep, const char *attributename, int offset, const UT_DMatrix4 &xform) |
Definition at line 33 of file GAS_ParticleToField.h.
| GAS_ParticleToField::GAS_ParticleToField | ( | const SIM_DataFactory * | factory | ) | [explicit, protected] |
| virtual GAS_ParticleToField::~GAS_ParticleToField | ( | ) | [protected, virtual] |
| GAS_ParticleToField::GET_DATA_FUNC_B | ( | "usemaxextrapolatedist" | , | |
| UseMaxExtrapolateDist | ||||
| ) |
| GAS_ParticleToField::GET_DATA_FUNC_B | ( | "usemaxextrapolate" | , | |
| UseMaxExtrapolate | ||||
| ) |
| GAS_ParticleToField::GET_DATA_FUNC_B | ( | "extrapolate" | , | |
| Extrapolate | ||||
| ) |
| GAS_ParticleToField::GET_DATA_FUNC_B | ( | "scalebyvolume" | , | |
| ScaleByVoxelVolume | ||||
| ) |
| GAS_ParticleToField::GET_DATA_FUNC_B | ( | "accumulate" | , | |
| Accumulate | ||||
| ) |
| GAS_ParticleToField::GET_DATA_FUNC_B | ( | "useattrib" | , | |
| UseAttribute | ||||
| ) |
| GAS_ParticleToField::GET_DATA_FUNC_F | ( | "postmul" | , | |
| PostMul | ||||
| ) |
| GAS_ParticleToField::GET_DATA_FUNC_F | ( | "postadd" | , | |
| PostAdd | ||||
| ) |
| GAS_ParticleToField::GET_DATA_FUNC_F | ( | "srcpremul" | , | |
| SrcPreMul | ||||
| ) |
| GAS_ParticleToField::GET_DATA_FUNC_F | ( | "srcpreadd" | , | |
| SrcPreAdd | ||||
| ) |
| GAS_ParticleToField::GET_DATA_FUNC_F | ( | "dstpremul" | , | |
| DstPreMul | ||||
| ) |
| GAS_ParticleToField::GET_DATA_FUNC_F | ( | "dstpreadd" | , | |
| DstPreAdd | ||||
| ) |
| GAS_ParticleToField::GET_DATA_FUNC_F | ( | "bandwidth" | , | |
| Bandwidth | ||||
| ) |
| GAS_ParticleToField::GET_DATA_FUNC_F | ( | "maxextrapolatedist" | , | |
| MaxExtrapolateDist | ||||
| ) |
| GAS_ParticleToField::GET_DATA_FUNC_F | ( | "maxextrapolate" | , | |
| MaxExtrapolate | ||||
| ) |
| GAS_ParticleToField::GET_DATA_FUNC_F | ( | "threshold" | , | |
| Threshold | ||||
| ) |
| GAS_ParticleToField::GET_DATA_FUNC_I | ( | "posttimescale" | , | |
| PostTimeScale | ||||
| ) |
| GAS_ParticleToField::GET_DATA_FUNC_I | ( | "dsttimescale" | , | |
| DstTimeScale | ||||
| ) |
| GAS_ParticleToField::GET_DATA_FUNC_I | ( | "srctimescale" | , | |
| SrcTimeScale | ||||
| ) |
| GAS_ParticleToField::GET_DATA_FUNC_I | ( | "calculationtype" | , | |
| CalculationType | ||||
| ) |
| GAS_ParticleToField::GET_DATA_FUNC_S | ( | "attrib" | , | |
| Attribute | ||||
| ) |
| GAS_ParticleToField::GET_DATA_FUNC_S | ( | GAS_NAME_GEOMETRY | , | |
| GeometryName | ||||
| ) |
| GAS_ParticleToField::GET_DATA_FUNC_S | ( | GAS_NAME_FIELD | , | |
| FieldName | ||||
| ) |
| void GAS_ParticleToField::particleToField | ( | SIM_Object * | obj, | |
| SIM_RawField * | destfield, | |||
| const GU_Detail * | particles, | |||
| GEO_PointTree *& | pointtree, | |||
| fpreal | timestep, | |||
| const char * | attributename, | |||
| int | offset, | |||
| const UT_DMatrix4 & | xform | |||
| ) | [protected] |
| virtual bool GAS_ParticleToField::solveGasSubclass | ( | SIM_Engine & | engine, | |
| SIM_Object * | obj, | |||
| SIM_Time | time, | |||
| SIM_Time | timestep | |||
| ) | [protected, virtual] |
Transfers the values of an attribute from the particle geoemtry onto the field.
Implements GAS_SubSolver.
1.5.9