Graphisoft®

API Development KitVersion: 18

API_IFCPropertyAnyValue

IFC 프로퍼티 베이스 값 데이터 컨테이너입니다.

    typedef struct {
        API_IFCPropertyValuePrimitiveType     primitiveType;
        double                                doubleValue;
        Int64                                 intValue;
        bool                                  boolValue;
        GS::UniString                         stringValue;
    } API_IFCPropertyAnyValue;

 

멤버

primitiveType
원시(Primitive) 타입

API_IFCPropertyValuePrimitiveType

의미

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

 

참고사항

API_IFCPropertyValue