3 #ifndef __F3DUTIL_FIELDWRAPPER_H__
4 #define __F3DUTIL_FIELDWRAPPER_H__
9 #include <lava/field3d15/DenseField.h>
10 #include <lava/field3d15/Field3DFile.h>
11 #include <lava/field3d15/FieldInterp.h>
12 #include <lava/field3d15/InitIO.h>
13 #include <lava/field3d15/MIPField.h>
14 #include <lava/field3d15/MIPUtil.h>
15 #include <lava/field3d15/SparseField.h>
32 template <
typename Field_T>
36 typedef std::vector<FieldWrapper>
Vec;
45 typename Field_T::LinearInterp
interp;
58 template <
typename Field_T>
62 typedef std::vector<MIPFieldWrapper>
Vec;
89 #endif // include guard
#define FIELD3D_NAMESPACE_HEADER_CLOSE
MIPFieldWrapper(const typename Field_T::Ptr f)
Field_T::LinearInterp interp
std::vector< FieldWrapper > Vec
std::vector< MIPFieldWrapper > Vec
const Field3D::FieldMapping * mapping
This class wraps up a single field to make its interpolator and its mapping easily accessible...
boost::shared_ptr< LinearInterp > interpPtr
Field_T::LinearInterp LinearInterp
This class wraps up a single MIP field to make its interpolator and its mapping easily accessible...
const Field3D::FieldMapping * mapping
FieldWrapper(const typename Field_T::Ptr f)
Box3d continuousBounds(const Box3i &bbox)