Field3D
|
Base class for interpolators. More...
#include <FieldInterp.h>
Public Types | |
typedef boost::intrusive_ptr < FieldInterp > | Ptr |
typedef boost::intrusive_ptr < FieldInterp > | Ptr |
Public Member Functions | |
virtual Data_T | sample (const Field< Data_T > &data, const V3d &vsP) const =0 |
virtual Data_T | sample (const Field< Data_T > &data, const V3d &vsP) const =0 |
virtual | ~FieldInterp () |
virtual | ~FieldInterp () |
Base class for interpolators.
Definition at line 71 of file FieldInterp.h.
typedef boost::intrusive_ptr<FieldInterp> FieldInterp< Data_T >::Ptr |
Reimplemented from RefBase.
Reimplemented in LinearFieldInterp< Data_T >, CubicFieldInterp< Data_T >, LinearFieldInterp< Data_T >, and CubicFieldInterp< Data_T >.
Definition at line 74 of file FieldInterp.h.
typedef boost::intrusive_ptr<FieldInterp> FieldInterp< Data_T >::Ptr |
Reimplemented from RefBase.
Reimplemented in LinearFieldInterp< Data_T >, CubicFieldInterp< Data_T >, LinearFieldInterp< Data_T >, and CubicFieldInterp< Data_T >.
Definition at line 74 of file FieldInterp.h.
virtual FieldInterp< Data_T >::~FieldInterp | ( | ) | [inline, virtual] |
Definition at line 75 of file FieldInterp.h.
{ }
virtual FieldInterp< Data_T >::~FieldInterp | ( | ) | [inline, virtual] |
Definition at line 75 of file FieldInterp.h.
{ }
virtual Data_T FieldInterp< Data_T >::sample | ( | const Field< Data_T > & | data, |
const V3d & | vsP | ||
) | const [pure virtual] |
Implemented in LinearFieldInterp< Data_T >, CubicFieldInterp< Data_T >, LinearFieldInterp< Data_T >, and CubicFieldInterp< Data_T >.
Referenced by wsSample().
virtual Data_T FieldInterp< Data_T >::sample | ( | const Field< Data_T > & | data, |
const V3d & | vsP | ||
) | const [pure virtual] |