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

LUT.h File Reference

Interpolated lookup tables of arbitrary dimension. More...

#include <SimData/PTS.h>
#include <vector>
#include <iostream>
#include <istream>
#include <cstdio>
#include <cmath>
#include <SimData/Archive.h>
#include <SimData/Exception.h>
#include <SimData/BaseType.h>

Go to the source code of this file.

Compounds

class  LUT< 0, X >
 Stub to prevent zero-dimensional LUTs. More...

class  Interpolation
 Base class for interpolated lookup tables. More...

class  InterpolationType
 Interpolation base class for a specific data type. More...

class  LUT
 N-dimensional lookup table. More...

class  LUT< 1, X >
 One-dimensional lookup table specialization. More...

class  VEC
 A fixed-dimension vector for LUT parameters. More...

class  VEC< 0, T >
 Stub to prevent zero-dimensional vectors. More...

class  VEC< 1, T >
 One-dimensional VEC partial specialization. More...

class  WRAP
 Helper class for LUT parameters. More...


Defines

#define __LUTLOG(msg)

Typedefs

typedef LUT< 1, float > Table1
 A one-dimensional interpolated lookup table using single-precision floats.

typedef LUT< 2, float > Table2
 A two-dimensional interpolated lookup table using single-precision floats.

typedef LUT< 3, float > Table3
 A three-dimensional interpolated lookup table using single-precision floats.


Functions

NAMESPACE_SIMDATA SIMDATA_EXCEPTION (InterpolationInput)


Detailed Description

Interpolated lookup tables of arbitrary dimension.

TODO * check/validate code under vc.net


Define Documentation

#define __LUTLOG msg   
 


Function Documentation

NAMESPACE_SIMDATA SIMDATA_EXCEPTION InterpolationInput   
 


SimData version pre-0.4.0. For more information on SimData, visit the SimData Homepage.

Generated on Tue Oct 14 12:06:40 2003, using Doxygen 1.2.18.

[SF.net]