Class VerticalBrace
A builtin steel vertical brace member.
Implements
Inherited Members
Namespace: DesignData.SDS2.Model
Assembly: DesignData.SDS2.Model.dll
Syntax
public sealed class VerticalBrace : Member, IStitchPlateSettings
Constructors
VerticalBrace()
Declaration
public VerticalBrace()
Properties
Configuration
Returns the configuration of doubled material brace.
Declaration
public ToeIO Configuration { get; set; }
Property Value
Type | Description |
---|---|
ToeIO | For doubled material braces, side of gusset as ToeIO. For single materials, use SideOfGusset |
Ends
Get both ends in a single list, left then right.
Declaration
public VerticalBraceEndList Ends { get; }
Property Value
Type | Description |
---|---|
VerticalBraceEndList |
IsAngleLegUp
Determines the orientation of the angle leg
Declaration
public bool IsAngleLegUp { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsAutoMaxStitchPlateSpacing
Declaration
public bool IsAutoMaxStitchPlateSpacing { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsAutoMinGussetThickness
Flag to determine if user specified minimum gusset thickness will be used.
Declaration
public bool IsAutoMinGussetThickness { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | API value should be opposite of the internal value, this is to keep consistency with user input. Internal: 0=checked, 1=unchecked. API: false=unchecked, true=checked. |
IsAutoNumberOfStitchPlates
Declaration
public bool IsAutoNumberOfStitchPlates { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsAutoStitchPlateGap
Declaration
public bool IsAutoStitchPlateGap { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
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 brace's material is doubled.
Declaration
public bool IsDoubleMaterial { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
LocateOnNeutralAxis
The behavior of the neutral axis parameter. Only valid for angle material.
Declaration
public AutomaticYesNo LocateOnNeutralAxis { get; set; }
Property Value
Type | Description |
---|---|
AutomaticYesNo | Automatic applies the choice made to Fabricator Setup > Member Detailing Settings > Horizontal Braces. Yes causes the angle material's X-X asix or Y-Y axis to intersect with the member line of the brace. No instructs connection design to align the gage line of the angle material with the brace's member line. |
LongLeg
Long leg value of brace.
Declaration
public LongLeg LongLeg { get; set; }
Property Value
Type | Description |
---|---|
LongLeg | Outstanding bolts the short leg of the angle brace to the gusset plate, with the long leg outstanding. ToGusset bolts the long leg of the angle vertical brace to the gusset plate. |
MaxStitchPlateSpacing
Declaration
public double MaxStitchPlateSpacing { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
MinGussetThickness
User specified minimum gusset thickness.
Declaration
public double MinGussetThickness { get; set; }
Property Value
Type | Description |
---|---|
System.Double | Double in the range of 0-1200. Specifies the minimum thickness a gusset will be allowed to use. |
NumberOfStitchPlates
Declaration
public double NumberOfStitchPlates { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
OneGageLine
Gage line setting. Only applies to angle materials.
Declaration
public bool OneGageLine { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | When true, creates a single column of bolts to connect to the gusset. when false, creates two columns of bolts to connect to the gusset. |
Seismic
Sets if the systemcreates seismic connections on the brace.
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 > Seismic vertical brace gusset design. Yes specifies that the system create a seismic connection on both ends of the brace. No configures the system to create a non-seismic connection. |
SideOfGusset
Returns the side of gusset the brace is on
Declaration
public ToeIO SideOfGusset { get; set; }
Property Value
Type | Description |
---|---|
ToeIO | For single material braces, side of gusset as ToeIO. For doubled materials, use Configuration |
StaggerBolts
Sets if connection design staggers the bolts that connect the angle to the gusset.
Declaration
public bool StaggerBolts { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
StitchPlateGap
Declaration
public double StitchPlateGap { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Methods
Dispose(Boolean)
Declaration
protected override void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | disposing |