Graphisoft®

API Development KitVersion: 18

API_CompWallType

복합 채우기 속성을 의미합니다.

    typedef struct {
        API_Attr_Head     head;
        double            totalThick;
        short             nComps;
        short             filler_1;
        Int32             filler_2;
    } API_CompWallType;

 

멤버

head
속성의 이름과 인덱스를 포함합니다.
totalThick
전체 벽의 두께를 지정합니다.
nComps
복합에 대한 구성요소(단순 채우기)들의 수를 포함합니다. 분리자 라인들의 수는 nComps + 1입니다. 왜냐하면 2개의 외곽선들 때문입니다.
filler_1
나중을 위해 예약됨.
filler_2
나중을 위해 예약됨.

 

설명

헤더의 flags 필드는 이 복합 채우기가 벽, 슬래브, 지붕, 셸에 대하여 사용될 수 있는지 여부를 설명합니다. (각각 APICWall_ForWall, APICWall_ForSlab, APICWall_ForRoof, APICWall_ForShell을 사용함)

당신은 마지막 복합 구조를 삭제할 수 없습니다.

API_AttributeDefExt structure의 복합 채우기 속성들에게 할당할 추가 데이터가 있습니다; 복합 채우기와 분리자 라인의 정의는 cwall_compItemscwall_compLItems 필드를 통해 전달됩니다. 더 자세한 것은 API_CWallComponentAPI_CWallLineComponent structure를 참조하십시오.

복합 구조들은 음수 채우기 인덱스로 API_WallType, API_SlabType, API_RoofTypeAPI_ShellType에서 참조됩니다.

 

요구사항

버전: API 1.3 또는 이후
헤더: APIdefs_Attributes.h

 

참고사항

API_Attr_Head, API_Attribute, API_CWallComponent, API_CWallLineComponent, API_AttributeDef,
속성 관리자, API 타입