


typedef struct PointTable_s {

  float * xOffsets;
  long    xCount;
  float * yLevels;
  long    yCount; 

} PointTable_t;

void  initTable   ( PointTable_t * table ) ;
int   addPoint    ( PointTable_t * table, float x, float y ) ;
float getLevel    ( PointTable_t * table, float x);
void  destroyTable( PointTable_t * table );


