ACAPI_Element_SetIFCAttribute
요소의 IFC 속성을 세트합니다.
GSErrCode ACAPI_Element_SetIFCAttribute ( const API_Guid& guid_Element, const API_IFCAttribute& attribute );
파라미터
- guid_Element
- [in] 요소의 GUID입니다.
- attribute
- [in] 변경할 IFC 속성입니다.
리턴 값
NoError
- 함수가 성공적으로 완료되었습니다.
APIERR_BADPARS
- 유효하지 않은 값이
guid_Element
파라미터에 전달되었거나attribute
가 올바르지 않습니다. APIERR_MODULNOTINSTALLED
- IFC 애드온이 존재하지 않습니다.
다른 공통 API 오류들에 대해서는 API 오류 문서를 보십시오.
설명
이 함수는 요소의 IFC 속성을 세트합니다.
만약 요소에 대하여 주어진 이름과 타입을 가진 속성이 존재한다면, 이 커맨드는 그것을 변경할 것입니다.
만약 속성을 사용자 인터페이스에서 편집할 수 없다면, 변경되어서는 안 됩니다.
성공적인 변경을 위해 API_IFCAttribute structure에서 설명한 대로 속성을 반드시 올바르게 세트해야 합니다.
이 모델은 IFC 데이터를 표시하는 APPLICATION_QUERY들을 가진 GDL 객체들을 포함할 수도 있습니다.
API 함수들을 통해 IFC 데이터를 변경한 후에 뷰들을 리프레시 하는 것은 개발자의 책임입니다.
ACAPI_Automation - APIDo_RebuildID 함수를 보십시오.
요구사항
- 버전: API 16 또는 이후
- 헤더: ACAPinc.h