IFC property base value data container.
typedef struct {
API_IFCPropertyValuePrimitiveType primitiveType;
double doubleValue;
Int64 intValue;
bool boolValue;
GS::UniString stringValue;
} API_IFCPropertyAnyValue;
Members
- primitiveType
-
Primitive type
Meaning
API_IFCPropertyAnyValueIntegerTypeValue is stored as an integer
API_IFCPropertyAnyValueRealTypeValue is stored as a double
API_IFCPropertyAnyValueBooleanTypeValue is stored as a boolean
API_IFCPropertyAnyValueLogicalTypeValue is stored as an integer, see API_IFCPropertyValue for possible values
API_IFCPropertyAnyValueStringTypeValue is stored as a string
- doubleValue
- Double value
- intValue
- Integer value
- boolValue
- Boolean value
- stringValue
- String value
Remarks
This structure contains the base value of an IFC property in one of it’s members.
The primitiveType field is an output parameter only, shall not be set when setting up a new API_IFCPropertyValue structure.
Requirements
- Version: API 16 or later
- Header: APIdefs_Elements.h