ACAPI_Element_RemoveIFCProperty
요소의 IFC 프로퍼티를 제거합니다.
GSErrCode ACAPI_Element_RemoveIFCProperty ( 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 오류 문서를 보십시오.
설명
만약 요소에 대하여 주어진 property 이름과 propertyset 이름을 가진 프로퍼티가 존재한다면, 이 함수는 그것을 제거할 것입니다.
만약 프로퍼티가 사용자 인터페이스에서 편집할 수 없다면 그것을 제거할 수 없습니다.
성공적인 제거를 위해 API_IFCPropertyHead structure에서 설명한 대로 property.head
를 올바르게 세트해야 합니다.
이 모델은 IFC 데이터를 표시하는 APPLICATION_QUERY들을 가진 GDL 객체들을 포함할 수도 있습니다.
API 함수들을 통해 IFC 데이터를 변경한 후에 뷰들을 리프레시 하는 것은 개발자의 책임입니다.
ACAPI_Automation - APIDo_RebuildID 함수를 보십시오.
요구사항
- 버전: API 16 또는 이후
- 헤더: ACAPinc.h