Struct Ifc4x3_rc1::IfcBenchmarkEnum¶
- Defined in File Ifc4x3_rc1.h 
Nested Relationships¶
This struct is a nested type of Struct Ifc4x3_rc1.
Struct Documentation¶
- 
struct Ifc4x3_rc1::IfcBenchmarkEnum
- Public Types - 
enum Value
- IfcBenchmarkEnum is an enumeration used to identify the logical comparators that can be applied in conjunction with constraint values. - HISTORY: New type in IFC Release 2.0 - IFC2x4 CHANGE: Extended to include comparators for item-set and set-item comparisons: INCLUDES, NOTINCLUDES, INCLUDEDIN and NOTINCLUDEDIN, to test if an individual item is a member of a given aggregation, or if an aggregation has a given individual item as a member. - Enumeration - Value Definition - GREATERTHAN Identifies that a value must be greater than that set by the constraint. - GREATERTHANOREQUALTO Identifies that a value must be either greater than or equal to that set by the constraint. - LESSTHAN Identifies that a value must be less than that set by the constraint. - LESSTHANOREQUALTO Identifies that a value must be either less than or equal to that set by the constraint. - EQUALTO Identifies that a value must be equal to that set by the constraint. - NOTEQUALTO Identifies that a value must be not equal to that set by the constraint. - INCLUDES Identifies that an aggregation (set, list or table) must include the value (individual item) set by the constraint. - NOTINCLUDES Identifies that an aggregation (set, list or table) must not include (i.e must exclude) the value (individual item) set by the constraint. - INCLUDEDIN Identifies that a value (individual item) must be included in the aggregation (set, list or table) set by the constraint. - NOTINCLUDEDIN Identifies that a value (individual item) must not be included (i.e. must be excluded) in the aggregation (set, list or table) set by the constraint. - Values: - 
enumerator IfcBenchmark_GREATERTHAN
 - 
enumerator IfcBenchmark_GREATERTHANOREQUALTO
 - 
enumerator IfcBenchmark_LESSTHAN
 - 
enumerator IfcBenchmark_LESSTHANOREQUALTO
 - 
enumerator IfcBenchmark_EQUALTO
 - 
enumerator IfcBenchmark_NOTEQUALTO
 - 
enumerator IfcBenchmark_INCLUDES
 - 
enumerator IfcBenchmark_NOTINCLUDES
 - 
enumerator IfcBenchmark_INCLUDEDIN
 - 
enumerator IfcBenchmark_NOTINCLUDEDIN
 
- 
enumerator 
 
- 
enum