oaLookupTbl.h File Reference

Go to the source code of this file.

Compounds

class  oa1DLookupTbl
class  oa2DLookupTbl
class  oaExtrapolateType
class  oaInterpolateType

Defines

#define oaLookupTbl_P
#define oavNumInterpolateTypes   5
#define oavNumExtrapolateTypes   3

Enumerations

enum  oaInterpolateTypeEnum {
  oacSnapDownInterpolateType = 0, oacSnapUpInterpolateType = 1, oacLinearInterpolateType = 2, oacInclusiveSnapDownInterpolateType = 3,
  oacInclusiveSnapUpInterpolateType = 4
}
enum  oaExtrapolateTypeEnum { oacSnapDownExtrapolateType = 0, oacSnapUpExtrapolateType = 1, oacLinearExtrapolateType = 2 }

Variables

BEGIN_OA_NAMESPACE class oaString


Define Documentation

#define oaLookupTbl_P
 

#define oavNumExtrapolateTypes   3
 

#define oavNumInterpolateTypes   5
 


Enumeration Type Documentation

enum oaExtrapolateTypeEnum
 

Enumeration values:
oacSnapDownExtrapolateType  "SnapDown" If the key is greater than the highest header value, then use the table entry for the highest header value.
oacSnapUpExtrapolateType  "SnapUp" If the key is smaller than the lowest header value, then use the table entry for the lowest header value.
oacLinearExtrapolateType  "Linear" Extrapolate from the two points at the end (either lower or upper) to the key value.

enum oaInterpolateTypeEnum
 

Enumeration values:
oacSnapDownInterpolateType  "SnapDown" Use the return value for the next lower header value
oacSnapUpInterpolateType  "SnapUp" Use the return value for the next higher header value
oacLinearInterpolateType  "Linear" Return a value that is between the return values for the next lower and the next higher header values in proportion to where the key is in that range.
oacInclusiveSnapDownInterpolateType  "InclusiveSnapDown" Use the return value for the next lower header value, even if the requested value matches the higher header value.
oacInclusiveSnapUpInterpolateType  "InclusiveSnapUp" Use the return value for the next higher header value, even if the requested value matches the lower header value.


Variable Documentation

BEGIN_OA_NAMESPACE class oaString
 

Return to top of page