![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <Interpolation.hpp>


Public Types | |
| typedef SuperType::IndexType | CoordType |
| Type of coordinates used in this class. | |
| typedef container::MultiReadAccessible < ValueType, N, ValueType > | DiscreteContainer |
| Type of the container that contains the discrete (uninterpolated) values. | |
| typedef container::Matrix < ValueType, N, ValueType > | InitType |
| Type to be used in constructor. | |
| typedef InterpolationDefs::SizeType | SizeType |
| Type of sizes used in this class. | |
| typedef T | ValueType |
| Type of the values we interpolate over. | |
Public Member Functions | |
| virtual SizeType | dimSize (const SizeType &dim) const |
| const DiscreteContainer & | discretes () const |
| Get a const reference to the container which we interpolate over. | |
| Interpolation (const DiscreteContainer &discreteValues) | |
| Constructs an Interpolation object over discreteValues. | |
Private Types | |
| typedef container::MultiReadAccessible < T, N, T, InterpolationDefs::CoordType > | SuperType |
| We inherit from this class. | |
Private Attributes | |
| const DiscreteContainer * | values |
| T | Type of the values to interpolate over. | |
| N | Number of dimensions. |
Definition at line 63 of file Interpolation.hpp.
| typedef SuperType::IndexType wns::Interpolation< T, N >::CoordType |
Reimplemented in wns::NearestNeighbour< T, N >, and wns::NLinear< T, N, M >.
Definition at line 85 of file Interpolation.hpp.
| typedef container::MultiReadAccessible<ValueType, N, ValueType> wns::Interpolation< T, N >::DiscreteContainer |
Reimplemented in wns::NearestNeighbour< T, N >, and wns::NLinear< T, N, M >.
Definition at line 91 of file Interpolation.hpp.
| typedef container::Matrix<ValueType, N, ValueType> wns::Interpolation< T, N >::InitType |
| typedef InterpolationDefs::SizeType wns::Interpolation< T, N >::SizeType |
Reimplemented from wns::container::MultiReadAccessible< T, N, R, I >.
Reimplemented in wns::NearestNeighbour< T, N >.
Definition at line 75 of file Interpolation.hpp.
typedef container::MultiReadAccessible<T, N, T, InterpolationDefs::CoordType> wns::Interpolation< T, N >::SuperType [private] |
Reimplemented in wns::NearestNeighbour< T, N >, and wns::NLinear< T, N, M >.
Definition at line 70 of file Interpolation.hpp.
| typedef T wns::Interpolation< T, N >::ValueType |
Reimplemented from wns::container::MultiReadAccessible< T, N, R, I >.
Definition at line 80 of file Interpolation.hpp.
| wns::Interpolation< T, N >::Interpolation | ( | const DiscreteContainer & | discreteValues | ) | [inline] |
| discreteValues | (in) Container that contains the values which we interpolate over. |
Definition at line 106 of file Interpolation.hpp.
| virtual SizeType wns::Interpolation< T, N >::dimSize | ( | const SizeType & | dim | ) | const [inline, virtual] |
const
Definition at line 127 of file Interpolation.hpp.
| const DiscreteContainer& wns::Interpolation< T, N >::discretes | ( | ) | const [inline] |
Definition at line 118 of file Interpolation.hpp.
const DiscreteContainer* wns::Interpolation< T, N >::values [private] |
Definition at line 133 of file Interpolation.hpp.
1.5.5