Graphisoft®

API Development KitVersion: 18

API_IFCAttribute

IFC 속성 structure입니다.

    typedef struct {
        GS::UniString     attributeName;
        GS::UniString     attributeType;
        GS::UniString     attributeValue;
        bool              hasValue;
        bool              readOnly;
    } API_IFCAttribute;

 

멤버

attributeName
속성의 이름입니다.
attributeType
문자열 포맷의 속성의 IFC 타입입니다.
attributeValue
문자열 포맷의 속성의 값입니다.
hasValue
선택적인 속성들의 경우, 속성이 세트되어 있고 사용자 인터페이스에서 체크되어 있는지 여부를 알려줍니다.
만약 속성이 선택사항이 아니면 반드시 true이어야 합니다.
readOnly
속성이 읽기-속성인지 여부를 의미합니다.

 

설명

이 structure는 IFC 속성의 데이터를 포함합니다.
IFC 타입의 속성들은 고정 리스트입니다. 그래서 이 structure는 속성들만 가져오고 변경하는 데에만 사용할 수 있습니다.
속성의 readOnly flag는 변경할 수 없습니다. 이것은 정보를 제공할 뿐입니다.

 

요구사항

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