Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members | Related Pages

vlInterpolator< DataType, Layout > Class Template Reference

#include <vlinterpolator.h>

Inheritance diagram for vlInterpolator< DataType, Layout >:

vlInterpolatorBase< DataType > vlInterpolatorSuperBase vlInterpolatorNearestNeighbor< DataType, Layout > vlInterpolatorTriLinear< DataType, Layout > List of all members.

Public Member Functions

virtual DataType getValueAt (vlVolIterConst< DataType, Layout > &iter, const vlPoint3f &position, bool check=true)=0
 Returns the value at the given position. If check is true, check for errors/bounds etc.

virtual DataType getValueAtOffset (vlVolIterConst< DataType, Layout > &iter, const vlPoint3f &offset, bool check=true)=0
 Returns the value at offset with respect to the iterator. If check is true, check for errors/bounds etc.

template<typename DataType, vlLayoutType Layout>
class vlInterpolator< DataType, Layout >


Member Function Documentation

template<typename DataType, vlLayoutType Layout>
virtual DataType vlInterpolator< DataType, Layout >::getValueAt vlVolIterConst< DataType, Layout > &  iter,
const vlPoint3f position,
bool  check = true
[pure virtual]
 

Implemented in vlInterpolatorNearestNeighbor< DataType, Layout >, and vlInterpolatorTriLinear< DataType, Layout >.

template<typename DataType, vlLayoutType Layout>
virtual DataType vlInterpolator< DataType, Layout >::getValueAtOffset vlVolIterConst< DataType, Layout > &  iter,
const vlPoint3f offset,
bool  check = true
[pure virtual]
 

Implemented in vlInterpolatorNearestNeighbor< DataType, Layout >, and vlInterpolatorTriLinear< DataType, Layout >.


The documentation for this class was generated from the following file:
Generated on Fri Mar 18 11:33:18 2005 for OpenVL by doxygen 1.3.3