API_IFCProperty
IFC 프로퍼티 컨테이너 structure입니다.
typedef struct { API_IFCPropertyHead head; API_IFCPropertySingleValue singleValue; API_IFCPropertyBoundedValue boundedValue; API_IFCPropertyListValue listValue; API_IFCPropertyEnumeratedValue enumeratedValue; API_IFCPropertyTableValue tableValue; API_IFCPropertyReferenceValue referenceValue; } API_IFCProperty;
멤버
- head
- 프로퍼티 헤더 정보입니다.
- singleValue
- IfcPropertySingleValue 값입니다.
- boundedValue
- IfcPropertyBoundedValue 값입니다.
- listValue
- IfcPropertyListValue 값입니다.
- enumeratedValue
- IfcPropertyEnumeratedValue 값입니다.
- tableValue
- IfcPropertyTableValue 값입니다.
- referenceValue
- IfcPropertyReferenceValue 값입니다.
설명
이 structure는 Ifc(Simple)Property의 데이터를 포함합니다.
head
는 각 타입에 대한 공통 정보를 포함합니다.
head.propertyType
은 값 멤버가 값 데이터를 포함하는지 여부를 결정합니다.
요구사항
- 버전: API 16 또는 이후 (17 또는 API_IFCPropertyReferenceValue 사용 이후)
- 헤더: APIdefs_Elements.h
참고사항
API_IFCPropertySingleValue, API_IFCPropertyListValue, API_IFCPropertyBoundedValue, API_IFCPropertyEnumeratedValue, API_IFCPropertyTableValue, API_IFCPropertyReferenceValue
API_IFCPropertyHead