#include <vlipolator_nneighbor.h>
Inheritance diagram for vlInterpolatorNearestNeighbor< DataType, Layout >:

Public Member Functions | |
| vlInterpolationType | type () |
| Gives the interpolation type of this interpolation. | |
| std::string | name () |
| Gives the name of the interpolation. | |
| vlLayoutType | layout () |
| Returns the layout for which this interpolator is implemented. | |
| DataType | getValueAt (vlVolIterConst< DataType, Layout > &iter, const vlPoint3f &position, bool check=true) |
| Returns the value at the given position. If check is true, check for errors/bounds etc. | |
| DataType | getValueAtOffset (vlVolIterConst< DataType, Layout > &iter, const vlPoint3f &offset, bool check=true) |
| Returns the value at offset with respect to the iterator. If check is true, check for errors/bounds etc. | |
|
||||||||||||||||||||
|
Implements vlInterpolator< DataType, Layout >. Definition at line 46 of file vlipolator_nneighbor.h. References vlVolIterConst< DataType, Layout >::get(), vlVolIterConst< DataType, Layout >::moveTo(), vlVolIterConst< DataType, Layout >::pos(), vlTriple< float >::x(), vlTriple< float >::y(), and vlTriple< float >::z(). |
|
||||||||||||||||||||
|
Implements vlInterpolator< DataType, Layout >. Definition at line 57 of file vlipolator_nneighbor.h. References vlVolIterConst< DataType, Layout >::getRelative(), vlTriple< int16 >::x(), vlTriple< float >::x(), vlTriple< int16 >::y(), vlTriple< float >::y(), vlTriple< int16 >::z(), and vlTriple< float >::z(). |
|
|||||||||
|
Implements vlInterpolatorSuperBase. Definition at line 44 of file vlipolator_nneighbor.h. References vlLayoutType. |
|
|||||||||
|
Implements vlInterpolatorSuperBase. Definition at line 41 of file vlipolator_nneighbor.h. |
|
|||||||||
|
Implements vlInterpolatorSuperBase. Definition at line 39 of file vlipolator_nneighbor.h. References vlInterpolation::NearestNeighbor, and vlInterpolationType. |
1.3.3