|
| 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.