Graphisoft®

API Development KitVersion: 18

ACAPI_Element_SetIFCProperty

요소의 IFC 프로퍼티를 세트합니다.

    GSErrCode  ACAPI_Element_SetIFCProperty (
        const API_Guid&            guid_Element,
        const API_IFCProperty&     property
    );

 

파라미터

guid_Element
[in] 요소의 GUID입니다.
property
[in] 추가 혹은 변경할 IFC 프로퍼티입니다.

 

리턴 값

NoError
함수가 성공적으로 완료되었습니다.
APIERR_BADPARS
유효하지 않은 값이 guid_Element 파라미터에 전달되었거나 property가 올바르지 않습니다.
APIERR_MODULNOTINSTALLED
IFC 애드온이 존재하지 않습니다.

다른 공통 API 오류들에 대해서는 API 오류 문서를 보십시오.

 

설명

이 함수는 요소의 IFC 프로퍼티를 세트합니다.
만약 요소에 대하여 주어진 property 이름과 propertyset 이름을 가진 프로퍼티가 이미 존재한다면, 이 커맨드는 그것을 변경할 것입니다.
만약 프로퍼티를 사용자 인터페이스에서 편집할 수 없다면, 변경되어서는 안 됩니다.
성공적인 설정을 위해 API_IFCProperty structure에서 설명한 대로 프로퍼티를 올바르게 세트해야 합니다.
이 모델은 IFC 데이터를 표시하는 APPLICATION_QUERY들을 가진 GDL 객체들을 포함할 수도 있습니다. API 함수들을 통해 IFC 데이터를 변경한 후에 뷰들을 리프레시 하는 것은 개발자의 책임입니다. ACAPI_Automation - APIDo_RebuildID 함수를 보십시오.

 

요구사항

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

 

참고사항

ACAPI_Element_GetIFCProperties
ACAPI_Element_RemoveIFCProperty