API_IFCPropertyAnyValue
IFC 프로퍼티 베이스 값 데이터 컨테이너입니다.
typedef struct { API_IFCPropertyValuePrimitiveType primitiveType; double doubleValue; Int64 intValue; bool boolValue; GS::UniString stringValue; } API_IFCPropertyAnyValue;
멤버
- primitiveType
-
원시(Primitive) 타입
의미
API_IFCPropertyAnyValueIntegerType
값이 정수 값으로 저장됩니다.
API_IFCPropertyAnyValueRealType
값이 double 값으로 저장됩니다.
API_IFCPropertyAnyValueBooleanType
값이 boolean 값으로 저장됩니다.
API_IFCPropertyAnyValueLogicalType
값이 정수 값으로 저장됩니다. 가능한 값들에 대해서는 API_IFCPropertyValue를 보십시오.
API_IFCPropertyAnyValueStringType
값이 문자열 값으로 저장됩니다.
- doubleValue
- Double 값입니다.
- intValue
- 정수 값입니다.
- boolValue
- Boolean 값입니다.
- stringValue
- 문자열 값입니다.
설명
이 structure는 IFC 프로퍼티의 베이스 값을 자신의 멤버들 중 하나에 포함시킵니다.
primitiveType
필드는 출력 전용 파라미터이며, 새로운 API_IFCPropertyValue structure를 설정할 때 세트되어서는 안 됩니다.
요구사항
- 버전: API 16 또는 이후
- 헤더: APIdefs_Elements.h