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