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