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