oaRange.h File Reference

Go to the source code of this file.

Compounds

class  oaIntRange
class  oaRange
class  oaRangeBase
class  oaRangeType
class  oaUInt8Range

Defines

#define oaRange_P
#define oavNumRangeTypes   8

Enumerations

enum  oaRangeTypeEnum {
  oacLessThanRangeType = 0, oacLessThanEqualRangeType = 1, oacGreaterThanRangeType = 2, oacGreaterThanEqualRangeType = 3,
  oacClosedRangeType = 4, oacOpenRangeType = 5, oacOpenLeftRangeType = 6, oacOpenRightRangeType = 7
}

Variables

BEGIN_OA_NAMESPACE class oaString


Define Documentation

#define oaRange_P
 

#define oavNumRangeTypes   8
 


Enumeration Type Documentation

enum oaRangeTypeEnum
 

Enumeration values:
oacLessThanRangeType  "lessThan" where upperBound > variableValue
oacLessThanEqualRangeType  "lessThanEqual" where upperBound >= variableValue
oacGreaterThanRangeType  "greaterThan" where lowerBound < variableValue
oacGreaterThanEqualRangeType  "greaterThanEqual" where lowerBound <= variableValue
oacClosedRangeType  "closed" where lowerBound <= variableValue <= upperBound
oacOpenRangeType  "open" where lowerBound < variableValue < upperBound
oacOpenLeftRangeType  "openLeft" where lowerBound < variableValue <= upperBound
oacOpenRightRangeType  "openRight" where lowerBound <= variableValue < upperBound


Variable Documentation

BEGIN_OA_NAMESPACE class oaString
 

Return to top of page