﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
304	Implementation differences in psLookupTable	Eric.VanAlst@…	Paul Price	"This bug is not against the documentation, but possible updates to the
documentation may be involved with the resolution.  The implementation in
release 4 for psLookup table has the following differences:

Type psLookupTable data structure has additional elements numRows and numCols.

Two additional enumeration types psLookupStatusType which gives status of the
interpolation process and psLookupParseErrorType which gives status of the read
table process.

Function psLookupTableAlloc definition is different.  SDR specifies a parameter
numValues to indicate the number of vectors for the allocation.  The
implementation specifies two parameter not in the SDR: validTo and validFrom
which are used to initialize the members in the psLookTable structure.

Function psLookupTableInterpolate definition is different.  The implementation
adds an additional parameter of type psLookupStatus which is updated based on
the results of the lookup.  If the index specified is outside the table range
then the closest table entry(last or first) is returned and the status specifies
if return result is passed the top or bottom of the list.  The SDR states the
function shall return NaN if the index is outside the table.

Function psLookupTableInterpolateAll definition is different.  The
implementation adds an additional parameter of type psVector which is updated
based on the results of the lookup in each column of the table.  It has similar
funcitonality as psLookupTableInterpolate in that it will return the closest
table entry in the vector.  The SDR states the function shall return NULL if the
index is outside the table.

Should any of these changes be incorporated into the SDR or should the
implementation change to match the SDR?"	defect	closed	normal		PSLib SDRS	unspecified	normal	fixed		
