Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

tacLUTableBlock.h File Reference

#include "tacStdBlock.h"

Include dependency graph for tacLUTableBlock.h:

Include dependency graph

Go to the source code of this file.

Compounds

struct  tacLUTABLE_DOUBLET
struct  tacLUTABLE

Defines

#define tacLUTABLE_EXPECTED_PARAM   1
#define tacLUTABLE_FREE_PARAM_INDEX   1
#define tacLUTableGetTable(pSelf)   ((tacLUTABLE*) ((pSelf)->parameter))
#define tacLUTableSetPoint(pTable, index, abs, ord)
#define tacLUTableGetPoint(pTable, index, abs, ord)

Functions

STATUS tacLUTableBlockConstructor (tacSTDBLOCK *pSelf, tacSTDBLOCK_PARAM *parameter, tacERROR *error)
STATUS tacLUTableBlockGetParameter (tacSTDBLOCK *pSelf, tacSTDBLOCK_PARAM *parameter, tacERROR *error)
void tacLUTableBlockAlgorithm (tacSTDBLOCK *pSelf)
void tacLUTableBlockDestructor (tacSTDBLOCK *pSelf)
STATUS tacLUTableCreateTable (tacLUTABLE *pTable, unsigned short size)
void tacLUTableRemoveTable (tacLUTABLE *pTable)
__inline__ unsigned short tacLUTableHunt (tacLUTABLE *pTable, double input)
__inline__ double tacLUTableInterpolate (tacLUTABLE *pTable, double input)


Define Documentation

#define tacLUTABLE_EXPECTED_PARAM   1
 

#define tacLUTABLE_FREE_PARAM_INDEX   1
 

#define tacLUTableGetTable pSelf       ((tacLUTABLE*) ((pSelf)->parameter))
 

#define tacLUTableSetPoint pTable,
index,
abs,
ord   
 

Value:

{                                                 \
    pTable->function[index].x = abs;                \
    pTable->function[index].y = ord;                \
  }

#define tacLUTableGetPoint pTable,
index,
abs,
ord   
 

Value:

{                                                 \
    abs = pTable->function[index].x;                \
    ord = pTable->function[index].y;                \
  }


Function Documentation

STATUS tacLUTableBlockConstructor tacSTDBLOCK   pSelf,
tacSTDBLOCK_PARAM   parameter,
tacERROR   error
 

STATUS tacLUTableBlockGetParameter tacSTDBLOCK   pSelf,
tacSTDBLOCK_PARAM   parameter,
tacERROR   error
 

void tacLUTableBlockAlgorithm tacSTDBLOCK   pSelf
 

void tacLUTableBlockDestructor tacSTDBLOCK   pSelf
 

STATUS tacLUTableCreateTable tacLUTABLE   pTable,
unsigned short    size
 

void tacLUTableRemoveTable tacLUTABLE   pTable
 

__inline__ unsigned short tacLUTableHunt tacLUTABLE   pTable,
double    input
[static]
 

__inline__ double tacLUTableInterpolate tacLUTABLE   pTable,
double    input
[static]
 


Generated on Wed Dec 3 14:56:02 2003 for ATCS API by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001