Show / Hide Table of Contents

    Class UserDefinedConnectionCondition

    These settings describe the condition you expect this user defined connection to apply. It's possible it will apply in other conditions, but generally you want to target this to the situation where it will be applied. A wide flange beam framed to a column, for example.

    Inheritance
    object
    UserDefinedConnectionCondition
    Inherited Members
    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 UserDefinedConnectionCondition
    Remarks

    Each property describes when it applies in the documentation here, failing to set some just results in defaults, and setting ones which don't apply won't result in an error. So you should be able to set what makes sense for the condition you're interested in and ignore the rest.

    Properties

    BraceRotation

    The orientation of a vertical or horizontal brace, whether it's long leg/web vertical or horizontal

    Declaration
    public BraceRotationType BraceRotation { get; set; }
    Property Value
    Type Description
    BraceRotationType
    Remarks

    Only applies if the MemberType is VerticalBrace and MaterialType is WTee, WideFlange, WeldedWideFlange, SFlange, or STee

    Embed

    The embed plate used for a concrete connection

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

    Only applies if MemberType is Beam and FramesToConcreteWall is true

    FramesToConcreteWall

    Whether the connection is to a concrete wall or not

    Declaration
    public bool FramesToConcreteWall { get; set; }
    Property Value
    Type Description
    bool
    Remarks

    Only applies if MemberType is either Beam or Joist

    HorizontalBracePlateType

    Describes the gusset plate conditions if this is a horizontal brace connection (MemberType)

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

    Only applies if MemberType is HorizontalBrace

    IsDoubleMaterial

    If MaterialType is one which SDS2 can double up, setting this to true will apply when that material is double and not single.

    Declaration
    public bool IsDoubleMaterial { get; set; }
    Property Value
    Type Description
    bool
    Remarks

    Only applies if MemberType is VerticalBrace or HorizontalBrace and MaterialType is Angle

    MaterialType

    The material type of the main material of the supported member, or the member the connection would be applied to.

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

    Each property describes when it applies in the documentation here, failing to set some just results in defaults, and setting ones which don't apply won't result in an error. So you should be able to set what makes sense for the condition you're interested in and ignore the rest.

    MemberType

    The member type supported, or the member type this connection would be applied to.

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

    Each property describes when it applies in the documentation here, failing to set some just results in defaults, and setting ones which don't apply won't result in an error. So you should be able to set what makes sense for the condition you're interested in and ignore the rest.

    SideOfGusset

    The side of the gusset the brace would be on

    Declaration
    public ToeIO SideOfGusset { get; set; }
    Property Value
    Type Description
    ToeIO
    Remarks

    Only applies if MemberType is VerticalBrace or HorizontalBrace and MaterialType is Angle. BothSides is only valid if DoubleMaterial is true.

    VerticalBracePlateType

    Describes the gusset plate conditions if this is a vertical brace connection (MemberType)

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

    Only applies if MemberType is VerticalBrace. If you look at the graphical user interface for in user defined connection edit for this property, you'll also see a wide flange variant. This is the same one, both of those fields in that screen store their value in the same place.

    WebRotation

    Describes how the end of the beam is rotates to meet up to the supporting member. These options have different meaning depending on if it's a column or beam supporting it.

    Declaration
    public MemberEndRotationType WebRotation { get; set; }
    Property Value
    Type Description
    MemberEndRotationType
    Remarks

    Only applies if MemberType is Beam

    Methods

    ~UserDefinedConnectionCondition()

    These settings describe the condition you expect this user defined connection to apply. It's possible it will apply in other conditions, but generally you want to target this to the situation where it will be applied. A wide flange beam framed to a column, for example.

    Declaration
    protected ~UserDefinedConnectionCondition()
    Remarks

    Each property describes when it applies in the documentation here, failing to set some just results in defaults, and setting ones which don't apply won't result in an error. So you should be able to set what makes sense for the condition you're interested in and ignore the rest.

    Back to top