Graphisoft®

API Development KitVersion: 18

API_RoofType

지붕 요소를 의미합니다.

    typedef struct {
        API_Elem_Head            head;
        API_RoofClassID          roofClass;
        Int32                    filler_1;
        API_ShellBaseType        shellBase;
        union {
            API_PlaneRoofData    planeRoof;
            API_PolyRoofData     polyRoof;
        } u;
    } API_RoofType;

 

멤버

head
일반적인 요소 헤더입니다.
shellBase
모든 셸 기반 요소 타입들을 포함한 공통 파라미터들입니다.
roofClass
API_RoofClassID 값 의미
API_PlaneRoofID Single-plane 지붕입니다. union의 API_PlaneRoofData 멤버를 사용하십시오.
API_PolyRoofID Multi-plane 지붕입니다. union의 API_PolyRoofData 멤버를 사용하십시오.
u::planeRoof
Single-plane 지붕 지정 데이터입니다.
u::polyRoof
Multi-plane 지붕 지정 데이터입니다.

 

설명

지붕 관련 메모 데이터에 대해서는 ACAPI_Element_GetMemo 함수를 보십시오.

 

요구사항

버전: API 15 또는 이후
헤더: APIdefs_Elements.h

 

참고사항

API_Elem_Head, API_Element
API_Sector, API_StoryVisibility, API_LinkToSettings
API_ElemDisplayOptionsID, API_ElemViewDepthLimitationsID
API_Polygon, API_ElementMemo
요소 관리자, API 타입