Show / Hide Table of Contents

    Class Beam

    A builtin steel beam member.

    Inheritance
    object
    MemberBrief
    Member
    Beam
    Implements
    IMemberRollingOperation
    Inherited Members
    Member.Get(MemberHandle)
    Member.GetMaterial()
    Member.GetBolts()
    Member.GetWelds()
    Member.Add(Member)
    Member.Add(Material)
    Member.Add(DetailView)
    Member.Add(Bolt)
    Member.Delete(DetailView)
    Member.GetComponents()
    Member.GetViews()
    Member.UseSingleMaterialForWeldedShape
    Member.LiftAssignmentDescription
    Member.MemberTypeDescription
    MemberBrief.RefreshDatabaseTable()
    MemberBrief.AllGroups()
    MemberBrief.Handle
    MemberBrief.Number
    MemberBrief.Revision
    MemberBrief.IsExisting
    MemberBrief.MemberDescription
    MemberBrief.ModelCompleteDate
    MemberBrief.ModelCompleteMode
    MemberBrief.HeldDate
    MemberBrief.IsHeld
    MemberBrief.HeldDescription
    MemberBrief.FabricationProjectedDate
    MemberBrief.FabricationShopDate
    MemberBrief.FabricationCompleteDate
    MemberBrief.ShipDate
    MemberBrief.ProjectedShipDate
    MemberBrief.ReceivedOnJobSite
    MemberBrief.Erected
    MemberBrief.Approval
    MemberBrief.SubmittedForApproval
    MemberBrief.ReceivedForApproval
    MemberBrief.Route1
    MemberBrief.Route2
    MemberBrief.Route3
    MemberBrief.Route4
    MemberBrief.Category
    MemberBrief.Guid
    MemberBrief.Left
    MemberBrief.Right
    MemberBrief.Sequence
    MemberBrief.Shape
    MemberBrief.ToGlobalCoordinates
    MemberBrief.GroupMemberHandle
    MemberBrief.CustomPropertyMapHandle
    MemberBrief.Piecemark
    MemberBrief.SwapEnds
    MemberBrief.IsGalvanized
    MemberBrief.SurfaceFinish
    MemberBrief.DoMaterialSurfaceFinishReset
    MemberBrief.Grade
    MemberBrief.IsMarkedForProcess
    MemberBrief.IsMarkedForDetail
    MemberBrief.IsMarkedForNodeMatch
    MemberBrief.MemberType
    object.GetType()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: DesignData.SDS2.Model
    Assembly: DesignData.SDS2.Model.dll
    Syntax
    public sealed class Beam : Member, IMemberRollingOperation

    Constructors

    Beam()

    A builtin steel beam member.

    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

    A builtin steel beam member.

    Declaration
    public double IncludedAngleRoll { get; set; }
    Property Value
    Type Description
    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
    bool

    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
    bool

    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
    bool

    MidOrdinateRoll

    A builtin steel beam member.

    Declaration
    public double MidOrdinateRoll { get; set; }
    Property Value
    Type Description
    double

    NumberOfStuds

    The stud count for this beam

    Declaration
    public uint NumberOfStuds { get; set; }
    Property Value
    Type Description
    uint
    Remarks

    CompositeDesign must be true for this field to have any effect

    RollType

    A builtin steel beam member.

    Declaration
    public RollType RollType { get; set; }
    Property Value
    Type Description
    RollType

    RollingRadius

    A builtin steel beam member.

    Declaration
    public double RollingRadius { get; set; }
    Property Value
    Type Description
    double

    Rotation

    Rotation about the workline in radians.

    Declaration
    public double Rotation { get; set; }
    Property Value
    Type Description
    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
    double
    Remarks

    CompositeDesign must be true for this field to have any effect

    SpiralRollOffset

    A builtin steel beam member.

    Declaration
    public double SpiralRollOffset { get; set; }
    Property Value
    Type Description
    double

    StoryHeightAboveNode

    Distance from half depth of beam to half depth of beam above

    Declaration
    public double StoryHeightAboveNode { get; set; }
    Property Value
    Type Description
    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
    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
    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
    bool

    Methods

    Dispose(bool)

    A builtin steel beam member.

    Declaration
    protected override void Dispose(bool disposing)
    Parameters
    Type Name Description
    bool disposing
    Overrides
    Member.Dispose(bool)

    Implements

    IMemberRollingOperation
    Back to top