ModelExchanger.AnalysisDataModel.Interfaces Namespace |
[This is preliminary documentation and is subject to change.]
| Interface | Description | |
|---|---|---|
| IAnalysisInformationObject | ||
| IAnalysisModelSubtype |
Marker interface for objects that are subtypes used in IAnalysisObject's.
| |
| ICanHaveRelationWithStructuralObjectIds |
Marker interface to indicate that the analytical object can have a mapping relation with a structural model object.
| |
| ICurveStructuralReference |
Marker interface for objects containing reference information, used in StructuralCurveActionTCurveStructuralReference | |
| IHasArea |
Marker interface for objects that have an area
| |
| IHasBeginAndEndEccentricities |
Marker interface for objects that have eccentricities defined on begin and end, as well as structural and analysis eccentricities
| |
| IHasBoundaryNodeConditionTTranslation, TRotation |
Marker interface for objects which have a set of constraints and a Type which quickly identifies the set of constraints.
| |
| IHasBoundaryNodeConditionTTranslationFirst, TTranslationSecond, TRotationFirst, TRotationSecond |
Marker interface for objects which have a set of constraints and a Type which quickly identifies the set of constraints.
| |
| IHasBoundaryNodeConditionBase |
Marker base interface for objects which have a Type which quickly identifies the set of constraints
| |
| IHasColor |
Marker interface for objects which have a color.
| |
| IHasCoordinateDefinition |
Marker interface for objects which support relative or absolute positioning
| |
| IHasEdgeIndex |
Marker interface for objects which have a 0-based edge index
| |
| IHasEdgeIndexOfStructuralSurfaceMember |
Also includes a reference property (Member2D) to the 2D member
| |
| IHasInternalNodes |
Marker interface for objects which have internal nodes.
| |
| IHasLength |
Marker interface for objects that have a length
| |
| IHasLoadDirectionVectorTValue |
Marker interface for load objects that have a direction of type ActionDirection, which defines the X, Y and Z values for the direction vector
| |
| IHasParentId |
Marker interface for objects having a ParentId property that points to a "parent" object of the same type
| |
| IHasPointStructuralActionOnBeam | ||
| IHasRibWidth |
Marker interface for StructuralCurveMemberRib that defines the rib's width & shape
| |
| IHasRibWidthGeneralT |
Marker interface for StructuralCurveMemberRib that defines the rib's width, used for calculation of internal forces
when EffectiveWidth is set to NumberOfThickness | |
| IHasRibWidthLengthGeneralT |
Marker interface for StructuralCurveMemberRib that defines the rib's width, used for calculation of internal forces
when EffectiveWidth is set to Width | |
| IHasRotationalConstraintsT |
Marker interface for objects which have rotational constraints
| |
| IHasRotationalConstraintsTFirst, TSecond |
Marker interface for objects which have rotational constraints
| |
| IHasRotationalConstraintsBaseTConstraint |
Marker interface for objects which have rotational constraints
| |
| IHasSingleEccentricities |
Marker interface for objects that have an Eccentricity Ez and Eccentricity Ey
| |
| IHasSubsoil |
Marker interface for objects that have a Subsoil | |
| IHasTranslationConstraintsTStiffness |
Marker interface for objects which have translation constraints
| |
| IHasTranslationConstraintsTStiffness, TResistance |
Marker interface for objects which have translation constraints
| |
| IHasTranslationConstraintsBaseTConstraint |
Marker base interface for objects which have translation constraints
| |
| IHasTwoLoadDirectionVectorsTValue | ||
| ILibraryElementAnalysisObject |
Marker interface for Structural Analysis object which are considered to be "library" types (e.g. material, cross section, ...)
| |
| ILoadAnalysisObject |
Marker interface for analysis objects that load related objects (e.g. Load group, load case, point force, ...)
| |
| IPointStructuralReference |
Marker interface for objects that can be used as generic type parameters for StructuralPointActionTPointStructuralReference and StructuralPointMomentTPointStructuralReference | |
| IResultAnalysisObject |
Common interface for result objects
| |
| IResultsAnalysisObjectObsolete | Obsolete.
Marker interface for analysis objects which represent results in the structural analysis domain
| |
| IStructuralCrossSectionWithDefinition |
Marker interface used with derived types from StructuralCrossSection which have a definition for the shape of their profile
| |
| IStructuralCrossSectionWithDescriptionId |
Marker interface used with derived types from StructuralCrossSection which have a description ID
| |
| IStructuralCrossSectionWithFormCode |
Marker interface used with derived types from StructuralCrossSection which have a form code
| |
| IStructuralCrossSectionWithParameters |
Marker interface used with derived types from StructuralCrossSection which have a list of parameters
that define the Shape | |
| IStructuralCrossSectionWithProfile |
Marker interface used with derived types from StructuralCrossSection which have a profile
| |
| IStructuralCrossSectionWithShape |
Marker interface used with derived types from StructuralCrossSection which have a Shape
| |
| IStructuralElementAnalysisObject |
Marker interface for structural analysis objects (e.g. nodes, beams, surfaces)
|