Represents a roof element.
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;
Members
- head
- General element header.
- shellBase
- Parameters common with all shell-based element types.
- roofClass
-
API_RoofClassID value Meaning API_PlaneRoofIDSingle-plane roof, use the API_PlaneRoofData member of the union API_PolyRoofIDMulti-plane roof, use the API_PolyRoofData member of the union - u::planeRoof
- Single-plane roof specific data.
- u::polyRoof
- Multi-plane roof specific data.
Remarks
For roof related memo data see the ACAPI_Element_GetMemo function.
Requirements
- Version: API 15 or later
- Header: APIdefs_Elements.h
See Also
API_Elem_Head, API_Element
API_Sector, API_StoryVisibility, API_LinkToSettings
API_ElemDisplayOptionsID, API_ElemViewDepthLimitationsID
API_Polygon, API_ElementMemo
Element Manager, API Types