Describes an Structural Analytical Model Curve Member.
typedef struct { API_AnalyticalMemberType analyticalMemberType; API_Guid elemGuid; API_AnalyticalCrossSection crossSection; API_AnalyticalCurve curve; GS::Array<API_AnalyticalNode> internalNodes; double ey; API_Vector3D eyVector; double ez; API_Vector3D ezVector; API_AttributeIndex layerAttrIndex; API_Analytical1DFEMType FEMType; GS::Array<API_AnalyticalVaryingSegment> varyingSegmentList; } API_AnalyticalCurveMember;
Members
- analyticalMemberType
- The type of the represented element.
- elemGuid
- The unique identifier of the represented element.
- crossSection
- The Structural Analytical Model Cross Section type.
- curve
- The curve definition.
- internalNodes
- List of eventual Internal Nodes set on this Structural Analytical Model Curve Member.
- ey
- The structure eccentricity on the Y axis.
- eyVector
- The Y axis of its local coordinate system.
- ez
- The structure eccentricity on the Z axis.
- ezVector
- The Z axis of its local coordinate system.
- layerAttrIndex
- The containing layer’s attribute index.
- FEMType
- The FEM type of the curve member.
- varyingSegmentList
- Describes the profiles of the segments, if the Member represents a multisegmented Beam/Column. The sum of the span values of the segments should be equal to 1.
Requirements
- Version: API 24 or later
- Header: .\APIdefs_AnalyticalModel.h