Graphisoft®

API Development KitVersion: 18

ACAPI_Element_RemoveIFCClassificationReference

요소의 IFC classificationreference를 제거합니다.

    GSErrCode  ACAPI_Element_RemoveIFCClassificationReference (
        const API_Guid&                           guid_Element,
        const API_IFCClassificationReference&     classificationReference
    );

 

파라미터

guid_Element
[in] 요소의 GUID입니다.
classificationReference
[in] 제거할 IFC classificationreference입니다.

 

리턴 값

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

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

 

설명

만약 요소에 대하여 주어진 referencename을 가진 classificationreference가 존재하고 있다면, 이 함수는 그것을 제거할 것입니다.
성공적인 제거를 위해 API_IFCClassificationReference structure에서 설명한 대로 classificationReference.referenceName을 올바르게 세트해야 합니다.
이 모델은 IFC 데이터를 표시하는 APPLICATION_QUERY들과 함께 GDL 객체들을 포함할 수도 있습니다. API 함수들을 통해 IFC 데이터를 변경한 후에 뷰들을 리프레시 하는 것은 개발자의 책임입니다. ACAPI_Automation - APIDo_RebuildID 함수를 보십시오.

 

요구사항

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

 

참고사항

ACAPI_Element_GetIFCClassificationReferences
ACAPI_Element_SetIFCClassificationReference