API_SubElemMemoMask
창, 문, 단면, 입면, 실내 입면, 디테일, 워크시트 요소들과 커튼 월 파트들에 대한 마커들을 생성하거나, 변경하거나, 가져오기 위한 Helper structure입니다.
typedef struct { API_Element subElem; API_Element mask; API_ElementMemo memo; API_SubElemMemoMaskType subType; Int32 subIndex; Int32 filler_1[4]; } API_SubElemMemoMask;
멤버
- subElem
- 서브 요소입니다.
- mask
- 서브 요소 마스크입니다.
- memo
- 서브 요소의 메모입니다.
- subType
-
이 서브 요소의 타입입니다.
APISubElemMemoMask_MainMarker
"메인" 마커입니다. (Settings 다이얼로그의 Marker 탭 페이지 위에 있음; 실내 입면용: Individually for each Interior Elevation이 선택되었을 때)
APISubElemMemoMask_SHMarker
층 핸들 마커입니다. (Settings 다이얼로그의 Story Levels 탭 페이지 위에 있음)
APISubElemMemoMask_CommonMarker
실내 입면 공통 마커입니다. (Interior Elevation Settings 다이얼로그의 Marker 탭 페이지에서 One common Marker for the IE Group이 선택되었을 때)
APISubElemMemoMask_CWPerimeterFrame
APISubElemMemoMask_CWPrimaryFrame
APISubElemMemoMask_CWSecondaryFrame
APISubElemMemoMask_CWGlassPanel
APISubElemMemoMask_CWGlazedPanel
APISubElemMemoMask_CWJunction
APISubElemMemoMask_CWAccessory
APISubElemMemoMask_CWTag
APISubElemMemoMask_NoElem
특수 마커 메모 마스크입니다; structure의
markElem
멤버가 유효한 정보를 갖고 있지 않음을 알려줍니다. 당신이memo
에 포함된 파라미터들만 변경할 때 사용하십시오. (예. 추가적인 파라미터들)APISubElemMemoMask_NoParams
특수 마커 메모 마스크입니다; structure의
memo
멤버가 유효한 정보를 갖고 있지 않음을 알려줍니다. 당신이markElem
에 포함된 파라미터들만 변경할 때 사용하십시오. (예. 심볼 펜) - subIndex
- 변경에 의한 실내 입면 서브-세그먼트를 식별하기 위해서만 사용합니다.
설명
이 structure는 ACAPI_Element_GetDefaultsExt, ACAPI_Element_ChangeDefaultsExt, ACAPI_Element_CreateExt, ACAPI_Element_ChangeExt에 전달되는 파라미터들의 개수를 줄여줍니다.
요구사항
- 버전: API 12 또는 이후
- 헤더: APIdefs_Elements.h
참고사항
API 타입
ACAPI_Element_GetDefaultsExt, ACAPI_Element_ChangeDefaultsExt, ACAPI_Element_CreateExt, ACAPI_Element_ChangeExt