#include <GAS_SeedMarkers.h>

Public Member Functions | |
| GET_DATA_FUNC_S (GAS_NAME_SURFACE, SurfaceName) | |
| GET_DATA_FUNC_S (GAS_NAME_GEOMETRY, GeometryName) | |
| GET_DATA_FUNC_S (GAS_NAME_SOURCE, SourceName) | |
| GET_DATA_FUNC_S (GAS_NAME_SINK, SinkName) | |
| GET_DATA_FUNC_S (GAS_NAME_VELOCITY, VelocityName) | |
| GETSET_DATA_FUNCS_I ("surfelpervoxel", SurfelPerVoxel) | |
| GETSET_DATA_FUNCS_B ("outsidesurfels", OutsideSurfels) | |
| GETSET_DATA_FUNCS_B ("insidesurfels", InsideSurfels) | |
| GETSET_DATA_FUNCS_F ("minrad", MinRad) | |
| GETSET_DATA_FUNCS_F ("maxrad", MaxRad) | |
| GETSET_DATA_FUNCS_F ("birthbandwidth", BirthBandwidth) | |
| GETSET_DATA_FUNCS_F ("deathbandwidth", DeathBandwidth) | |
Protected Member Functions | |
| GAS_SeedMarkers (const SIM_DataFactory *factory) | |
| virtual | ~GAS_SeedMarkers () |
| virtual bool | solveGasSubclass (SIM_Engine &engine, SIM_Object *obj, SIM_Time time, SIM_Time timestep) |
| void | seedMarkers (GU_Detail *gdp, const SIM_ScalarField *surface, const SIM_ScalarField *source, const SIM_ScalarField *sink, const SIM_ScalarField *collisionmask) |
Definition at line 33 of file GAS_SeedMarkers.h.
| GAS_SeedMarkers::GAS_SeedMarkers | ( | const SIM_DataFactory * | factory | ) | [explicit, protected] |
| virtual GAS_SeedMarkers::~GAS_SeedMarkers | ( | ) | [protected, virtual] |
| GAS_SeedMarkers::GET_DATA_FUNC_S | ( | GAS_NAME_VELOCITY | , | |
| VelocityName | ||||
| ) |
| GAS_SeedMarkers::GET_DATA_FUNC_S | ( | GAS_NAME_SINK | , | |
| SinkName | ||||
| ) |
| GAS_SeedMarkers::GET_DATA_FUNC_S | ( | GAS_NAME_SOURCE | , | |
| SourceName | ||||
| ) |
| GAS_SeedMarkers::GET_DATA_FUNC_S | ( | GAS_NAME_GEOMETRY | , | |
| GeometryName | ||||
| ) |
| GAS_SeedMarkers::GET_DATA_FUNC_S | ( | GAS_NAME_SURFACE | , | |
| SurfaceName | ||||
| ) |
| GAS_SeedMarkers::GETSET_DATA_FUNCS_B | ( | "insidesurfels" | , | |
| InsideSurfels | ||||
| ) |
| GAS_SeedMarkers::GETSET_DATA_FUNCS_B | ( | "outsidesurfels" | , | |
| OutsideSurfels | ||||
| ) |
| GAS_SeedMarkers::GETSET_DATA_FUNCS_F | ( | "deathbandwidth" | , | |
| DeathBandwidth | ||||
| ) |
| GAS_SeedMarkers::GETSET_DATA_FUNCS_F | ( | "birthbandwidth" | , | |
| BirthBandwidth | ||||
| ) |
| GAS_SeedMarkers::GETSET_DATA_FUNCS_F | ( | "maxrad" | , | |
| MaxRad | ||||
| ) |
| GAS_SeedMarkers::GETSET_DATA_FUNCS_F | ( | "minrad" | , | |
| MinRad | ||||
| ) |
| GAS_SeedMarkers::GETSET_DATA_FUNCS_I | ( | "surfelpervoxel" | , | |
| SurfelPerVoxel | ||||
| ) |
| void GAS_SeedMarkers::seedMarkers | ( | GU_Detail * | gdp, | |
| const SIM_ScalarField * | surface, | |||
| const SIM_ScalarField * | source, | |||
| const SIM_ScalarField * | sink, | |||
| const SIM_ScalarField * | collisionmask | |||
| ) | [protected] |
Creates new marker particles so that there are sufficient near the iso contour. Deletes any particles that are now too far away.
| virtual bool GAS_SeedMarkers::solveGasSubclass | ( | SIM_Engine & | engine, | |
| SIM_Object * | obj, | |||
| SIM_Time | time, | |||
| SIM_Time | timestep | |||
| ) | [protected, virtual] |
Moves the fields given by FieldName by the given velocity field. Moves the points given by GeometryName likewise.
Implements GAS_SubSolver.
1.5.9