Composite fill attribute representation.
typedef struct {
API_Attr_Head head;
double totalThick;
short nComps;
short filler_1;
Int32 filler_2;
} API_CompWallType;
Members
- head
- Contains the name and the index of the attribute.
- totalThick
- Specifies the thickness of the whole wall.
- nComps
- Contains the number of components (simple fills) for the composite. The number of separator lines is
nComps + 1because of two contour lines. - filler_1
- Reserved for later use.
- filler_2
- Reserved for later use.
Remarks
The flags field of the header describes whether this composite fill can be used for walls, slabs, roofs or shells (APICWall_ForWall, APICWall_ForSlab, APICWall_ForRoof and APICWall_ForShell respectively).
You cannot delete the last composite structure.
There are additional data assigned to composite fill attributes in the API_AttributeDefExt structure; the definition of a composite fill and separator line are passed through the cwall_compItems and cwall_compLItems fields. Refer to the API_CWallComponent and API_CWallLineComponent structure to get more details on it.
Composite structures are referenced from API_WallType, API_SlabType, API_RoofType and API_ShellType with negative fill indices.
Requirements
- Version: API 1.3 or later
- Header: APIdefs_Attributes.h
See Also
API_Attr_Head, API_Attribute, API_CWallComponent, API_CWallLineComponent, API_AttributeDef,
Attribute Manager, API Types