Graphisoft®

API Development KitVersion: 18

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_IFCPropertyType

의미

API_IFCPropertySingleValueType

단일 값을 가진 프로퍼티입니다.

API_IFCPropertyListValueType

값들의 리스트를 가진 프로퍼티입니다.

API_IFCPropertyBoundedValueType

하한/상한 값을 가진 프로퍼티입니다.

API_IFCPropertyEnumeratedValueType

가능한 값, 선택한 값들의 리스트를 가진 프로퍼티입니다.

API_IFCPropertyTableValueType

값 쌍들의 리스트를 가진 프로퍼티입니다.

API_IFCPropertyReferenceValueType

참조에 의해 주어진 값을 가진 프로퍼티입니다.

 

설명

이 structure는 모든 IFC 프로퍼티 타입들의 공통 정보를 갖고 있습니다.
propertyNamepropertySetName은 빈 문자열이 되면 안 됩니다.
어떤 요소의 propertyNamepropertySetName 쌍은 유일합니다.

 

요구사항

버전: API 16 또는 이후
헤더: APIdefs_Elements.h

 

참고사항

API_IFCProperty