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)
|