Graphisoft®

API Development KitVersion: 18

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