IFC property header structure.
typedef struct {
GS::UniString propertySetName;
GS::UniString propertyName;
GS::UniString propertyDescription;
API_IFCPropertyType propertyType;
bool readOnly;
} API_IFCPropertyHead;
Members
- propertySetName
- Name of the containing propertyset
- propertyName
- Name of the property
- propertyDescription
- Description of the property
- propertyType
-
Type of the IFC property
Meaning
API_IFCPropertySingleValueTypeProperty with a single value
API_IFCPropertyListValueTypeProperty with a list of values
API_IFCPropertyBoundedValueTypeProperty with a lowerbound and upperbound value
API_IFCPropertyEnumeratedValueTypeProperty with a list of possible and selected values
API_IFCPropertyTableValueTypeProperty with a list of value pairs
Remarks
This structure holds common information of all IFC Property types.propertyName and propertySetName shall not be empty strings.propertyName and propertySetName pairs of an element are unique.
Requirements
- Version: API 16 or later
- Header: APIdefs_Elements.h