API_IFCPropertyHead
IFC 프로퍼티 헤더 structure입니다.
typedef struct { GS::UniString propertySetName; GS::UniString propertyName; GS::UniString propertyDescription; API_IFCPropertyType propertyType; bool readOnly; } API_IFCPropertyHead;
멤버
- propertySetName
- 포함하고 있는 프로퍼티 세트의 이름입니다.
- propertyName
- 프로퍼티의 이름입니다.
- propertyDescription
- 프로퍼티의 설명입니다.
- propertyType
-
IFC 프로퍼티의 타입입니다.
의미
API_IFCPropertySingleValueType
단일 값을 가진 프로퍼티입니다.
API_IFCPropertyListValueType
값들의 리스트를 가진 프로퍼티입니다.
API_IFCPropertyBoundedValueType
하한/상한 값을 가진 프로퍼티입니다.
API_IFCPropertyEnumeratedValueType
가능한 값, 선택한 값들의 리스트를 가진 프로퍼티입니다.
API_IFCPropertyTableValueType
값 쌍들의 리스트를 가진 프로퍼티입니다.
API_IFCPropertyReferenceValueType
참조에 의해 주어진 값을 가진 프로퍼티입니다.
설명
이 structure는 모든 IFC 프로퍼티 타입들의 공통 정보를 갖고 있습니다.
propertyName
과 propertySetName
은 빈 문자열이 되면 안 됩니다.
어떤 요소의 propertyName
과 propertySetName
쌍은 유일합니다.
요구사항
- 버전: API 16 또는 이후
- 헤더: APIdefs_Elements.h