StructuralCrossSection Class |
[This is preliminary documentation and is subject to change.]
Namespace: ModelExchanger.AnalysisDataModel.Libraries
public abstract class StructuralCrossSection : StructuralAnalysisObjectBase, ILibraryElementAnalysisObject, IStructuralAnalysisObject, IAnalysisObject, IEquatable<StructuralCrossSection>
The StructuralCrossSection type exposes the following members.
Name | Description | |
---|---|---|
![]() | StructuralCrossSection |
Default constructor.
Not publicly accessible to prevent construction of invalid Analysis Objects (e.g. without an ID or name)
AutoMapper & JSON module require this constructor to be present for reflection purposes.
|
![]() | StructuralCrossSection(Guid, String, StructuralMaterial) |
Create an Analysis object.
|
Name | Description | |
---|---|---|
![]() | CrossSectionalProperties |
Additional properties which define the cross section
|
![]() | CrossSectionType |
Defines the type of cross section
|
![]() | Id |
The ID of the Analysis object.
Needs to be unique within the entire model
(Inherited from StructuralAnalysisObjectBase.) |
![]() | Material |
The material out of which the Cross Section exists.
|
![]() | Name |
The name of the Analysis object.
Needs to be unique within it's type
(Inherited from StructuralAnalysisObjectBase.) |
![]() | StructuralName |
The name of the cross section in a Structural Model to which this cross section is mapped.
|
Name | Description | |
---|---|---|
![]() | CheckObjectReference |
Check if the object reference is the same as the provided object.
(Inherited from StructuralAnalysisObjectBase.) |
![]() | Equals(Object) |
Check if this object is the same as the provided object.
(Overrides StructuralAnalysisObjectBaseEquals(Object).) |
![]() | Equals(StructuralAnalysisObjectBase) |
Check if this object is the same as the provided object.
(Inherited from StructuralAnalysisObjectBase.) |
![]() | Equals(StructuralCrossSection) | Indicates whether the current object is equal to another object of the same type. |
![]() | GetHashCode |
Retrieves the hashcode of the object
(Overrides StructuralAnalysisObjectBaseGetHashCode.) |
![]() | OnPropertyChanged | (Inherited from StructuralAnalysisObjectBase.) |
Name | Description | |
---|---|---|
![]() | PropertyChanged | (Inherited from StructuralAnalysisObjectBase.) |
Name | Description | |
---|---|---|
![]() | ToObjectIdentifier |
Converts the provided IAnalysisObject into an AnalysisObjectIdentifier (Defined by IAnalysisObjectExtensions.) |