Field3D
|
This class wraps up a single MIP field to make its interpolator and its mapping easily accessible. The 'Vec' typedef gives access to a std::vector. More...
#include <FieldWrapper.h>
Public Types | |
typedef Field_T | field_type |
typedef Field_T::LinearInterp | LinearInterp |
typedef std::vector< MIPFieldWrapper > | Vec |
Public Member Functions | |
MIPFieldWrapper (const typename Field_T::Ptr f) | |
Public Attributes | |
const Field_T * | field |
Field_T::Ptr | fieldPtr |
LinearInterp * | interp |
boost::shared_ptr< LinearInterp > | interpPtr |
const Field3D::FieldMapping * | mapping |
Box3d | vsBounds |
This class wraps up a single MIP field to make its interpolator and its mapping easily accessible. The 'Vec' typedef gives access to a std::vector.
Definition at line 59 of file FieldWrapper.h.
typedef Field_T MIPFieldWrapper< Field_T >::field_type |
Definition at line 61 of file FieldWrapper.h.
typedef std::vector<MIPFieldWrapper> MIPFieldWrapper< Field_T >::Vec |
Definition at line 62 of file FieldWrapper.h.
typedef Field_T::LinearInterp MIPFieldWrapper< Field_T >::LinearInterp |
Definition at line 63 of file FieldWrapper.h.
|
inline |
boost::shared_ptr<LinearInterp> MIPFieldWrapper< Field_T >::interpPtr |
Definition at line 75 of file FieldWrapper.h.
LinearInterp* MIPFieldWrapper< Field_T >::interp |
Definition at line 76 of file FieldWrapper.h.
const Field_T* MIPFieldWrapper< Field_T >::field |
Definition at line 77 of file FieldWrapper.h.
Field_T::Ptr MIPFieldWrapper< Field_T >::fieldPtr |
Definition at line 78 of file FieldWrapper.h.
const Field3D::FieldMapping* MIPFieldWrapper< Field_T >::mapping |
Definition at line 79 of file FieldWrapper.h.
Box3d MIPFieldWrapper< Field_T >::vsBounds |
Definition at line 80 of file FieldWrapper.h.