StructuralPointLoadBaseTTypeOfValue, TTypeOfDirection Class |
[This is preliminary documentation and is subject to change.]
Namespace: ModelExchanger.AnalysisDataModel.Loads
public abstract class StructuralPointLoadBase<TTypeOfValue, TTypeOfDirection> : StructuralAnalysisObjectBase, ILoadAnalysisObject, IStructuralAnalysisObject, IAnalysisObject, IEquatable<StructuralPointLoadBase<TTypeOfValue, TTypeOfDirection>>
The StructuralPointLoadBaseTTypeOfValue, TTypeOfDirection type exposes the following members.
Name | Description | |
---|---|---|
![]() | StructuralPointLoadBaseTTypeOfValue, TTypeOfDirection |
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.
|
![]() | StructuralPointLoadBaseTTypeOfValue, TTypeOfDirection(Guid, String, TTypeOfValue, StructuralLoadCase, PointForceAction) |
Create a point load with provided value which belongs to the provided StructuralLoadCase |
Name | Description | |
---|---|---|
![]() | CoordinateSystem |
Defines the coordinate system of the member in which the load is applied
|
![]() | Direction |
Specifies the base direction of the load
|
![]() | ForceAction |
Defines on which type of structural element the point load acts
|
![]() | Id |
The ID of the Analysis object.
Needs to be unique within the entire model
(Inherited from StructuralAnalysisObjectBase.) |
![]() | LoadCase |
The StructuralLoadCase to which this load is assigned
|
![]() | Name |
The name of the Analysis object.
Needs to be unique within it's type
(Inherited from StructuralAnalysisObjectBase.) |
![]() | Type |
Defines what the load is caused by
|
![]() | Value |
The value of the point load
|
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(StructuralPointLoadBaseTTypeOfValue, TTypeOfDirection) | 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.) |