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_compItems
및 cwall_compLItems
필드를 통해 전달됩니다.
더 자세한 것은 API_CWallComponent와 API_CWallLineComponent structure를 참조하십시오.
복합 구조들은 음수 채우기 인덱스로 API_WallType, API_SlabType, API_RoofType 및 API_ShellType에서 참조됩니다.
요구사항
- 버전: API 1.3 또는 이후
- 헤더: APIdefs_Attributes.h
참고사항
API_Attr_Head, API_Attribute, API_CWallComponent, API_CWallLineComponent, API_AttributeDef,
속성 관리자, API 타입