Field3D
|
#include <FieldInterp.h>
Public Types | |
typedef boost::intrusive_ptr < ProceduralFieldLookup > | Ptr |
typedef boost::intrusive_ptr < ProceduralFieldLookup > | Ptr |
Public Member Functions | |
Data_T | sample (const ProceduralField< Data_T > &data, const V3d &vsP) const |
Data_T | sample (const ProceduralField< Data_T > &data, const V3d &vsP) const |
Definition at line 209 of file FieldInterp.h.
typedef boost::intrusive_ptr<ProceduralFieldLookup> ProceduralFieldLookup< Data_T >::Ptr |
Reimplemented from RefBase.
Definition at line 212 of file FieldInterp.h.
typedef boost::intrusive_ptr<ProceduralFieldLookup> ProceduralFieldLookup< Data_T >::Ptr |
Reimplemented from RefBase.
Definition at line 212 of file FieldInterp.h.
Data_T ProceduralFieldLookup< Data_T >::sample | ( | const ProceduralField< Data_T > & | data, |
const V3d & | vsP | ||
) | const |
Definition at line 1083 of file FieldInterp.h.
References FieldRes::dataResolution(), and ProceduralField< Data_T >::lsSample().
{ V3d voxelScale = V3d(1.0) / data.dataResolution(); V3d lsP = vsP * voxelScale; return data.lsSample(lsP); }
Data_T ProceduralFieldLookup< Data_T >::sample | ( | const ProceduralField< Data_T > & | data, |
const V3d & | vsP | ||
) | const |