Class Beam
A builtin steel beam member.
Implements
Inherited Members
Namespace: DesignData.SDS2.Model
Assembly: DesignData.SDS2.Model.dll
Syntax
public sealed class Beam : Member, IMemberRollingOperation
Constructors
Beam()
Declaration
public Beam()
Properties
Ends
Get both ends in a single list, left then right.
Declaration
public BeamEndList Ends { get; }
Property Value
Type | Description |
---|---|
BeamEndList |
IncludedAngleRoll
Declaration
public double IncludedAngleRoll { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
IsBreakApart
Used to determine if connection material not welded to the member main material will be broken apart from the member
Declaration
public bool IsBreakApart { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | true = process and create soilds will break apart member false = process and create solids will combine member material |
IsDoubleMaterial
Determines if the beam's material is doubled.
Declaration
public bool IsDoubleMaterial { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsLongLegVertical
When the Shape is an angle with uneven legs, this determines if the longer leg will be up/down (true) or ns/fs (false).
Declaration
public bool IsLongLegVertical { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
MidOrdinateRoll
Declaration
public double MidOrdinateRoll { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
NumberOfStuds
The stud count for this beam
Declaration
public uint NumberOfStuds { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
Remarks
CompositeDesign must be true for this field to have any effect
RollingRadius
Declaration
public double RollingRadius { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
RollType
Declaration
public RollType RollType { get; set; }
Property Value
Type | Description |
---|---|
RollType |
Rotation
Rotation about the workline in radians.
Declaration
public double Rotation { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Seismic
Sets if the connection design creates seismic connections on the beam.
Declaration
public AutomaticYesNo Seismic { get; set; }
Property Value
Type | Description |
---|---|
AutomaticYesNo | Automatic instructs the system to apply the choice made in Job Setup > Design Settings > Beam design loads > under beam moment. Yes specifies that the system create a seismic connection on both ends of the beam. No configures the system to create a non-seismic connection. |
SeismicMomentFrameType
Sets the moment frame type used if Seismic connection design set to Yes, or Automatic and enabled in setup for beams.
Declaration
public SeismicMomentFrameType SeismicMomentFrameType { get; set; }
Property Value
Type | Description |
---|---|
SeismicMomentFrameType | Automatic instructs the system to apply the choice made in Job Setup > Design Settings > Beam design loads > under beam moment. Yes specifies that the system create a seismic connection on both ends of the beam. No configures the system to create a non-seismic connection. |
SlabWidth
The width of the slab supporting this beam
Declaration
public double SlabWidth { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Remarks
CompositeDesign must be true for this field to have any effect
SpiralRollOffset
Declaration
public double SpiralRollOffset { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
StoryHeightAboveNode
Distance from half depth of beam to half depth of beam above
Declaration
public double StoryHeightAboveNode { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Remarks
Only valid if Seismic is Yes, or Automatic and the setup option is seismic. and if SeismicMomentFrameType is IMF or SMF (or if Automatic and setup is IMF/SMF).
StoryHeightBelowNode
Distance from half depth of beam to half depth of beam below
Declaration
public double StoryHeightBelowNode { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Remarks
Only valid if Seismic is Yes, or Automatic and the setup option is seismic. and if SeismicMomentFrameType is IMF or SMF (or if Automatic and setup is IMF/SMF).
ToeDirection
When a shape has a non-symmetrical side (ex: angles, wtees; not: wide flange) this determines which direction that side faces. For example, in a wtee this decides the stem direction.
Declaration
public ToeDirection ToeDirection { get; set; }
Property Value
Type | Description |
---|---|
ToeDirection |
UniformlyDistributedGravityLoad
Uniformly distributed gravity load on the beam
Declaration
public double UniformlyDistributedGravityLoad { get; set; }
Property Value
Type | Description |
---|---|
System.Double | This is a force in kip/in |
Remarks
Only valid if Seismic is Yes, or Automatic and the setup option is seismic. and if SeismicMomentFrameType is IMF or SMF (or if Automatic and setup is IMF/SMF).
UseCompositeDesign
If true, connection design will treat this beam as attached to a concrete slab defined by the SlabWidth field
Declaration
public bool UseCompositeDesign { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Methods
Dispose(Boolean)
Declaration
protected override void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | disposing |