Describes a Structural Analytical Model Surface Member.
typedef struct {
API_AnalyticalMemberType analyticalMemberType;
API_Guid elemGuid;
API_AnalyticalSurface surface;
GS::Array<API_AnalyticalCurve> contour;
GS::Array<GS::Array<API_AnalyticalCurve>> holeContours;
GS::Array<API_AnalyticalNode> internalNodes;
double thickness;
API_Vector3D lcsXVector;
double ez;
API_Vector3D ezVector;
API_AttributeIndex materialAttrIndex;
API_AttributeIndex layerAttrIndex;
API_Analytical1DFEMType FEMType;
API_Guid groupId;
} API_AnalyticalSurfaceMember;
Members
- analyticalMemberType

- The type of the represented element.
- elemGuid

- The unique identifier of the represented element.
- surface

- The type of the surface.
- contour

- The contour as a list of Structural Analytical Model Curves.
- holeContours

- The list of eventual holes as a list of hole contours.
- internalNodes

- List of eventual Internal Nodes set on this Structural Analytical Model Curve Member.
- thickness

- The structure thickness.
- lcsXVector

- The X axis of the local coordinate system.
- eccentricity

- The structure eccentricity.
- materialAttrIndex

- The material attribute index that references the material in the system.
- layerAttrIndex

- The containing layer’s attribute index.
- FEMType

- The FEM type of the surface member.
- groupId

- The unique identifier of the group containing the element.
Requirements
- Version: API 24 or later
- Header: .\APIdefs_AnalyticalModel.h