Class BeamEnd
Beam specific end options
Inherited Members
Namespace: DesignData.SDS2.Model
Assembly: DesignData.SDS2.Model.dll
Syntax
public class BeamEnd : MemberEnd
Properties
IsAutoSafetySeatGap
If true, then the system will determine SafetySeatGap, if false then the user/API should set it.
Declaration
public bool IsAutoSafetySeatGap { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
MaterialSetbackType
The type of setback on this end of the main material
Declaration
public MaterialSetbackType MaterialSetbackType { get; set; }
Property Value
Type | Description |
---|---|
MaterialSetbackType |
Remarks
Be sure to set this before setting MaterialSetbackValue
MaterialSetbackValue
The value for the current member setback. This can only be set if MaterialSetbackType is either FieldClearance or InputMinusDimension
Declaration
public double MaterialSetbackValue { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Exceptions
Type | Condition |
---|---|
InvalidOperationException | Thrown if MaterialSetbackType is AutomaticMinusDimension |
MemberSetbackType
The type of setback on this end of the member
Declaration
public MemberSetbackType MemberSetbackType { get; set; }
Property Value
Type | Description |
---|---|
MemberSetbackType |
Remarks
Be sure to set this before setting MemberSetbackValue
MemberSetbackValue
The value for the current member setback. This can only be set if MemberSetbackType is either FieldClearance or InputMinusDimension
Declaration
public double MemberSetbackValue { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Exceptions
Type | Condition |
---|---|
InvalidOperationException | Thrown if MemberSetbackType is AutomaticMinusDimension |
MomentSpecification
The moment specification settings for this end of this beam
Declaration
public MomentSpecification MomentSpecification { get; }
Property Value
Type | Description |
---|---|
MomentSpecification |
SafetySeatAttachmentMethod
The attachment method for the safety seat, to the supporting member
Declaration
public AttachmentMethodWithAutomatic SafetySeatAttachmentMethod { get; set; }
Property Value
Type | Description |
---|---|
AttachmentMethodWithAutomatic |
SafetySeatGap
The gap between the safety seat and the connection
Declaration
public double SafetySeatGap { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
SafetySeatLocation
Whether the safety seat should be below or above
Declaration
public SafetySeatLocation SafetySeatLocation { get; set; }
Property Value
Type | Description |
---|---|
SafetySeatLocation |
UseSafetyErectionSeat
Whether or not to use a safety erection seat
Declaration
public bool UseSafetyErectionSeat { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Remarks
If this is false, then SafetySeatLocation, SafetySeatGap, and SafetySeatAttachmentMethod are ignored
Methods
Dispose(Boolean)
Declaration
protected override void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | disposing |