Class MemberEndBrief
The fixed length (rapid access) data on a member.
Inherited Members
Namespace: DesignData.SDS2.Model
Assembly: DesignData.SDS2.Model.dll
Syntax
public class MemberEndBrief
Properties
CompressionLoad
A compression load tends to compress or shorten the member.
An entry of '0' (zero) prevents the system from using compression in its calculations for the design of the connection on this end of the beam.
A non-zero load will be combined with the "Compression load" entered to the "Gusset Interface Forces" column for use in the design of a clip angle or end plate or shear thru plate or single-plate shear (shear tab) connection. Before entering a load, see the warning.
Declaration
public double CompressionLoad { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
DisableFramingSituationChecks
When true, prevent the system from performing checks on the framing situation that impact this connection. When false, the system will perform framing situation checks and adjust this connection for erectability purposes.
Declaration
public bool DisableFramingSituationChecks { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsAutoMomentLoad
If true, then the system will calculate a default load based on setup values.
Declaration
public bool IsAutoMomentLoad { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsAutoNonMomentBoltDiameter
If true, then NonMomentBoltDiameter is determined by the system based on setup values. If false, then the user/API must set NonMomentBoltDiameter.
Declaration
public bool IsAutoNonMomentBoltDiameter { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsAutoNonMomentBoltTypeToSupported
If true, then NonMomentBoltTypeToSupported is determined by the system based on setup values. If false, then the user/API must set NonMomentBoltTypeToSupported
Declaration
public bool IsAutoNonMomentBoltTypeToSupported { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsAutoNonMomentBoltTypeToSupporting
If true, then NonMomentBoltTypeToSupporting is determined by the system based on setup values. If false, then the user/API must set NonMomentBoltTypeToSupporting
Declaration
public bool IsAutoNonMomentBoltTypeToSupporting { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Remarks
This field only applies to beam connections
IsAutoPanelMomentLoad
If true, then the system will calculate a default panel moment load based on setup values.
Declaration
public bool IsAutoPanelMomentLoad { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsAutoShearLoad
If true, then the system will calculate a default load based on setup values.
Declaration
public bool IsAutoShearLoad { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsAutoTieForce
If true, then the system will calculate a default load based on setup values.
Declaration
public bool IsAutoTieForce { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Location
The exact location of this member end, in global coordinates.
Declaration
public Point3D Location { get; set; }
Property Value
Type | Description |
---|---|
Point3D | Exact point in global coordinates, in inches. |
MinimumCopeDepth
Automatic specifies that the system create the connection on this end of the beam based on the choice made to Fabricator Setup > Member Detailing Settings > the "Beams" section > "Provide minimum cope depth."
Yes instructs the system to ignore the k distance of the supporting member when calculating the depth of the cope. This will provide a cope of minimum depth.
No configures the system to cope the supported beam so that it clears the k distance of the supporting member.
Declaration
public AutomaticYesNo MinimumCopeDepth { get; set; }
Property Value
Type | Description |
---|---|
AutomaticYesNo |
MinimumSetupConnection
If all loads are set to auto, then the auto loads will match the capacity of the connection instead of the allowable loads
Declaration
public AutomaticYesNo MinimumSetupConnection { get; set; }
Property Value
Type | Description |
---|---|
AutomaticYesNo |
MomentLoad
The moment entered here is used in the design of the connection on this end of the beam if " Moment" settings have been applied. This option is disabled (grayed-out) when the "Moment type" for this end is set to 'Non-moment,' unless the "User defined connection" for this end is a moment connection, for which case this field is enabled (editable). For moment splice plates, connection design attempts to synchronize the moment load on each of the two beams being spliced so that each load is the same value. If one beam has an 'Auto' moment load and the other beam has a user-entered moment load, the load on both beam are set equal to the user-entered "Moment load." If both beams have user-entered moment loads and those loads are not the same, the connection fails.
Declaration
public double MomentLoad { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Remarks
This can always be read, but can only be set if AutoMomentLoad is false.
NonMomentBoltDiameter
The diameter of bolts to use when there is no moment
Declaration
public double NonMomentBoltDiameter { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
NonMomentBoltTypeToSupported
The type of bolt to use, when there is no moment, to fasten connection material to this (the supported) member
Declaration
public BoltType NonMomentBoltTypeToSupported { get; set; }
Property Value
Type | Description |
---|---|
BoltType |
NonMomentBoltTypeToSupporting
The type of bolt to use, when there is no moment, to fasten connection material to the supporting member.
Declaration
public BoltType NonMomentBoltTypeToSupporting { get; set; }
Property Value
Type | Description |
---|---|
BoltType |
PanelMomentLoad
If true, panel moment load is determined by this system. Only applies to seismic frame members. If it is not seismic, the moment load and panel moment load are the same. When framing to another beam, this value will be 0. If it is a standard moment connection to a column, this value is disabled, and the panel moment load is the same as the moment load.
Declaration
public double PanelMomentLoad { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Remarks
This can always be read, but can only be set if AutoPanelMomentLoad is false.
ShearLoad
The shear end reaction entered here -- under " Loads" -- will be combined with the "Shear load" entered to the "Gusset Interface Forces" column and then will used in the design of the "System designed connection" on this end of the beam.
Declaration
public double ShearLoad { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Remarks
This can always be read, but can only be set if AutoShearLoad is false.
For beam splices, connection design attempts to synchronize the shear load on each of the two beams being spliced so that each load is the same value. If one beam has an 'Auto' shear load and the other beam has a user-entered shear load, the load on both beam are set equal to the user-entered "Shear load." If both beams have user-entered shear loads and those loads are not the same, the connection fails.
StoryShearLoad
only valid for moment connections.
An entry of '0' (zero) prevents the system from using story load in its calculations for moment connections on this end of the beam.
A non-zero applies to the design of the connection on this end of a beam if this end of the beam frames to a column flange and " Moment" options have been applied.
Declaration
public double StoryShearLoad { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
TensionLoad
A tension load tends to stretch a member in the direction of its length.
An entry of '0' (zero) prevents the system from using tension in its calculations for the design of the connection on this end of the beam.
A non-zero load will be combined with the "Tension load" entered to the "Gusset Interface Forces" column for use in the design of a clip angle or end plate or shear thru plate or single-plate shear (shear tab) connection. Before entering a load, see the warning.
Declaration
public double TensionLoad { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
TieForce
This " Loads" option was is available for most "Connection design methods."
An entry of '0' (zero) prevents the system from using the tying force to check the structural integrity of the connection on this end of the beam.
A non-zero load instructs connection design to use this tying force to check the structural integrity of the connection on this end of the beam, as required by Section 1615 of the International Building Code (2015) for high-rise buildings.
Declaration
public double TieForce { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Remarks
This can always be read, but can only be set if AutoTieForce is false.
UseMiscPlatesList
If true, the sytem looks to the appropriate section in Fabricator Setup > Standard Fabricator Connections > Plates to determine the plate thicknesses to be used for end plates, shear plates, beam web doublers, column web doubler plates for moment connections, column stiffeners for moment connections, flange plates for bolted or welded moment connections, plates used for extended tees, web extension plates for extended clip angles, bent plates, plate seats, stiffeners for angle seats and splice plates. First the system calculates the thickness of the plate required to stand up to the load, then it chooses a plate from the list that is the calculated required thickness or the next thicker. If the plate from the list results in material interferences or too narrow a clearance or a thickness outside of AISC guidelines, the system fails the connection and gives you the failure message, "Suitable plate thickness not found."
If false, the system rounds the calculated required thickness of plates as based on the load to the next 1/16 inch (or 1/8 inch if the calculated required thickness is greater than 5/16 inch).
Declaration
public bool UseMiscPlatesList { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Methods
Dispose(Boolean)
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | disposing |
Finalize()
Declaration
protected void Finalize()