IFC property container structure.
    typedef struct {
        API_IFCPropertyHead                head;
        API_IFCPropertySingleValue         singleValue;
        API_IFCPropertyBoundedValue        boundedValue;
        API_IFCPropertyListValue           listValue;
        API_IFCPropertyEnumeratedValue     enumeratedValue;
        API_IFCPropertyTableValue          tableValue;
    } API_IFCProperty;
    
Members
- head
- Property header information
- singleValue
- IfcPropertySingleValue values
- boundedValue
- IfcPropertyBoundedValue values
- listValue
- IfcPropertyListValue values
- enumeratedValue
- IfcPropertyEnumeratedValue values
- tableValue
- IfcPropertyTableValue values
Remarks
This structure contains the data of an Ifc(Simple)Property.head contains common information for each type.head.propertyType determines which value member contains value data.
Requirements
- Version: API 16 or later
- Header: APIdefs_Elements.h
See Also
API_IFCPropertySingleValue, API_IFCPropertyListValue, API_IFCPropertyBoundedValue, API_IFCPropertyEnumeratedValue, API_IFCPropertyTableValue
API_IFCPropertyHead