The base of a non-static linear, angle or radial dimension element.
typedef struct { API_ElemType type; bool line; bool special; short filler_1; Int32 filler_2; Int32 inIndex; API_Guid guid; UInt32 node_id; short node_status; short node_typ; } API_Base;
Members
- type
- The type of the base element.
- line
- True in case of
APINeig_WallOn
,APINeig_WallPlOn
,APINeig_BeamOn
,APINeig_CeilOn
,APINeig_RoofOn
,APINeig_MeshOn
,APINeig_HatchOn
,APINeig_LineOn
,APINeig_ArcOn
,APINeig_SplineOn
- special
- True in case of
APINeig_WallPl
,APINeig_WallPlOn
,APINeig_BeamHole
,APINeig_WindHole
,APINeig_DoorHole
,APINeig_MeshRidge
,APINeig_MeshRidgeOn
- inIndex
- InIndex of the base element’s node (see API_Neig).
- guid
- The unique identifier of the base element.
- node_id
- Polygon vertex id (from the API_ElementMemo of the elements which have a polygon).
- node_status
- For internal use (reserved for section dim).
- node_typ
- For internal use (reserved for section dim).
Remarks
From version 26 the type of the typeID member was changed into API_ElemType.
Requirements
- Version: API 4.1 or later
- Header: APIdefs_Elements.h