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.
Inherited Members
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.