|
| | SIM_ScalarFieldSampler () |
| |
| | SIM_ScalarFieldSampler (const SIM_RawField *target, const SIM_RawField *source) |
| | These constructors also initialize the sampler for immediate use. More...
|
| |
| | SIM_ScalarFieldSampler (const SIM_RawField *target, const SIM_ScalarField *source) |
| |
| | SIM_ScalarFieldSampler (const SIM_RawIndexField *target, const SIM_RawField *source) |
| |
| | SIM_ScalarFieldSampler (const SIM_RawIndexField *target, const SIM_ScalarField *source) |
| |
| | SIM_ScalarFieldSampler (const SIM_VectorField *target, const SIM_RawField *source, SIM_FieldSample target_sample) |
| |
| | SIM_ScalarFieldSampler (const SIM_VectorField *target, const SIM_ScalarField *source, SIM_FieldSample target_sample) |
| |
| | ~SIM_ScalarFieldSampler () |
| | The destructor. More...
|
| |
| void | init (const SIM_RawField *target, const SIM_RawField *source) |
| |
| void | init (const SIM_RawIndexField *target, const SIM_RawField *source) |
| |
| void | init (const SIM_VectorField *target, const SIM_RawField *source, SIM_FieldSample target_sample) |
| |
| SYS_FORCE_INLINE float | getValue (int x, int y, int z) |
| |
| SYS_FORCE_INLINE float | getValue (const UT_VoxelArrayIteratorF &iter) |
| | Returns value of the source field at the current voxel of the iterator. More...
|
| |
| SYS_FORCE_INLINE float | getValue (float x, float y, float z) |
| |
| SYS_FORCE_INLINE float | getValue (const UT_Vector3 &p) |
| |
| SYS_FORCE_INLINE bool | isTileConstant (const UT_VoxelArrayIteratorF &iter, float &val) |
| |
This class is an efficient relative scalar field sampler. It samples the source field, given coordinates in index space of the target (or an iterator running over the target field).
- Examples:
- SIM/SIM_GasAdd.C.
Definition at line 95 of file SIM_FieldSampler.h.