| HDK
    | 
#include <SIM_FieldSampler.h>
| Public Member Functions | |
| virtual | ~SIM_VFSImplementation () | 
| virtual UT_Vector3 | getValue (int x, int y, int z)=0 | 
| virtual UT_Vector3 | getValue (float x, float y, float z)=0 | 
| virtual bool | isTileConstant (int tx, int ty, int tz, const UT_VoxelTile< float > *tile, UT_Vector3 &val)=0 | 
| Static Public Member Functions | |
| template<typename FIELD_TYPE > | |
| static SIM_API UT_UniquePtr < SIM_VFSImplementation > | createSampler (const FIELD_TYPE *target, const SIM_VectorField *source) | 
| Protected Member Functions | |
| SIM_VFSImplementation () | |
| Protected Attributes | |
| const UT_VoxelArrayF * | mySourceArrays [3] | 
This internal abstract class implements sampling for vector fields. The createSampler static method should be used to instantiate a sampler.
Definition at line 69 of file SIM_FieldSampler.h.
| 
 | inlineprotected | 
Definition at line 72 of file SIM_FieldSampler.h.
| 
 | inlinevirtual | 
Definition at line 75 of file SIM_FieldSampler.h.
| 
 | static | 
| 
 | pure virtual | 
| 
 | pure virtual | 
| 
 | pure virtual | 
| 
 | protected | 
Definition at line 89 of file SIM_FieldSampler.h.