Namespace DesignData.SDS2.Model
Classes
Angle
An angle material
AutoStandardSpecification
An auto standard connection tells the system to use the auto standard system to determine what type of connection to use based on the framing situation.
BeadedFlat
A beaded flat material
Beam
A builtin steel beam member.
BeamEnd
Beam specific end options
BeamEndList
BeamEndList.BeamEndListEnumerator
BearingSpecification
A bearing connection specification
BentPlate
A bent steel plate.
BentPlateEnd
The end of a bent plate.
BentPlateEndList
BentPlateEndList.BentPlateEndListEnumerator
BentPlateLayout
A bent plate formed by a planar list of points, a Layout3D, does not need to be a closed loop.
BentPlateSpecification
A bent plate connection
Bolt
Describes a bolt fastener: The bolt plus any washers and any nuts.
BoltList
BoltList.BoltListEnumerator
BoltMaterial
A bolt, added as a material, so that it will appear on the bill of material.
Channel
A channel material
Clevis
A steel clevis.
ClipAngleSpecification
A clip angle connection
ClipFlange
Clips the flange based on the flange cut angle on the material, from the edge of the flange the center of the material
ClipPlate
Applies a single, linear cut
ClipWeb
Clip the web and flange at the corner
ColdFormedChannel
Cold formed channel material
ColdFormedZ
Cold formed Z material
Column
A builtin steel column member.
ColumnAutoBaseCapPlateSpecification
A system designed base or cap plate, connecting to another steel member (generally a beam).
ColumnUserBaseCapPlateSpecification
A user specified base or cap plate connection
Component
Base class for components on members
ComponentList
ComponentList.ComponentListEnumerator
ConnectionComponent
A builtin connection component
ConnectionSpecification
Specification to design specific connection types. This is a base class, all options are found on derived connection types.
CopeFieldWeldN1FEMA
A cope for FEMA welds.
CopeFieldWeldN3
Designates weld preparation and/or a cut to remove part of the top/bottom flange plus part of the web.
CopeFieldWeldN3Standard
Similar to a CopePlain, but for field welds
CopePlain
A simple cut of the flange and web
CopePlate
A 90 degree (L-shaped) cut with a rounded corner
CopeShopWeldN1FEMA
A cope for FEMA welds.
CopeShopWeldN3
Designates weld preparation and/or a cut to remove part of the top/bottom flange plus part of the web.
CustomPropertyMap
A set of custom properties for a member, material, bolt, weld, or other item with custom properties.
CustomPropertyValueType
This has been moved to DesignData.SDS2.Setup, please use that in new code. This is just a placeholder to autobox these so existing code will still compile.
CutFlangeFlush
For S shapes and W shapes and Wtees, it applies two flange cuts, one on the near side and the other on the far side. Both cut to the web. A zero near side or far side length means no cut is made on that side.
CutFlangeWidth
For S shapes and W shapes and Wtees, it applies two flange cuts, one on the near side and the other on the far side. Both cut to the web. A zero near side or far side length means no cut is made on that side.
CuttableMaterialEnd
A material end which can be setback or have a simple web or flange cut applied. Some derived classes offer significantly more cutting options.
CuttableMaterialEndList
CuttableMaterialEndList.CuttableMaterialEndListEnumerator
DatabaseExtensionMethods
Extension methods for DesignData.SDS2.Database. These are all convenience methods and will appear to be on classes in DesignData.SDS2.Database.
Decking
Deck material is prefabricated sheets of corrugated steel. Sometimes it is referred to as cellular roof deck or as form deck material. It may be used for stay-in-place forms for structural concrete slabs, but is also used without concrete. Deck is typically cut to fit form lengths and field welded to the top of beams and joists.
DeckingEnd
The end of a decking material
DeckingEndList
DeckingEndList.DeckingEndListEnumerator
DetailView
Information for a member view
DetailViewList
DetailViewList.DetailViewListEnumerator
EndPlateSpecification
An end plate connection
EndPreparation
End preparation lockables for most builtin members types (such as beams and braces). These are convenience methods for looking up lockables normally found on ConnectionComponent.GetLockable
FlangeCutOperation
FlatBar
A flat steel bar.
FlatPlateLayout
A flat plate formed by a planar loop of points, a Layout3D
FlushFramedShearSpecification
A flush framed shear connection for joists.
FullyWeldedSpecification
A fully welded moment connection specification.
Girt
A builtin steel girt member.
Grating
Grating is material of different sizes of steel bar. It is considered to be a single material because it may be purchased from manufactures as a single piece of material.
GratingEnd
The end of a grating material
GratingEndList
GratingEndList.GratingEndListEnumerator
GratingTread
GratingTread is material of different sizes of steel bar. It is considered to be a single material because it may be purchased from manufactures as a single piece of material.
GridLine
Grid lines appear as lines, segments, circles, and arcs of a circle in the model.
GroupMember
A GroupMember associates submembers that will be detailed as a single member with one piecemark.
Hole
A single hole on a material
HoleGroup
A group of holes, and properties holes share with other holes in the same group.
HoleList
HoleList.HoleListEnumerator
HoleOperation
Base class for hole operations.
HoleOperationCounterBore
Counter bore hole operation
HoleOperationCounterSink
Counter sunk hole operation
HoleOperationList
HoleOperationList.HoleOperationListEnumerator
HoleOperationNote
A user description of a hole operation
HoleOperationThreaded
A threaded hole operation
HorizontalBrace
A builtin steel horizontal brace member.
HorizontalBraceEnd
Horizontal brace specific end options
HorizontalBraceEndList
HorizontalBraceEndList.HorizontalBraceEndListEnumerator
HorzBracePlateSpecification
A specification for connecting a horizontal brace to one or more supporting members via a gusset plate and possibly clip angles.
IFC2x3
IFC4
Joist
A builtin steel joist member.
Lockable
Base class for lockable values. Lockable values are values in SDS2 which can be locked to a user value, or unlocked and set by process to a system generated value.
LockableAttachToMember
A lockable for the AttachToMember enum
LockableBasePlateWeldInner
Lockable value for BasePlateWeldInner
LockableBasePlateWeldOuter
Lockable value for BasePlateWeldOuter
LockableBasePlateWeldWithGroove
Lockable value for BasePlateWeldWithGroove
LockableBasePlateWeldWithoutGroove
Lockable value for BasePlateWeldWithoutGroove
LockableBeamExtensionPlateWeldType
Lockable value for beam extension plate welds
LockableBool
A lockable value holding an boolean
LockableBraceFillLocation
A lockable value for BraceFillLocation
LockableCutLocation
Lockable value for CutLocation
LockableCutOperation
Lockable value for CutOperation
LockableDictionary
LockableDictionary.LockableDictionaryEnumerator
LockableDouble
A lockable value holding a double
LockableEndCutType
Lockable value for end cuts
LockableHoleType
Lockable value for hole types
LockableInt
A lockable value holding an integer
LockablePlateSide
LockableShape
A lockable value holding a reference to a Shape in the job
LockableShearWeldType
Lockable value for ShearWeldType
LockableSpacing
Variable spacings describe the spacings between a row of bolts, possibly varying between each bolt
LockableSteelGrade
A lockable value for a SteelGrade
LockableStiffClip
Lockable value for stiffener clips
LockableThreadDirection
Lockable value for ThreadDirection
Material
Material is the base class for all material types.
MaterialList
MaterialList.MaterialListEnumerator
Member
All member data, including data which is slow to access in the SDS2 database.
MemberBrief
Member data that can be rapidly accessed. This is data stored in a fixed length database for each member inside the SDS2 database.
MemberBriefList
MemberBriefList.MemberBriefListEnumerator
MemberEnd
The fully inclusive set of end data on a member
MemberEndBrief
The fixed length (rapid access) data on a member.
MemberEndBriefList
MemberEndBriefList.MemberEndBriefListEnumerator
MemberEndList
MemberEndList.MemberEndListEnumerator
Miscellaneous
A builtin miscellaneous member.
ModelViewDescription
This has been renamed ModelViewDefinition, please reference that class from now on.
MomentSpecification
The moment specification options.
NotchBoth
Notch the Top/Bottom and Near/Far sides of a hollow section.
NotchFlange
Notch the Top/Bottom sides of a hollow section.
NotchWeb
Notch the Near/Far sides of a hollow section.
Note
Notes are for authoring and reviewing comments related the the model or to the project.
NoteComment
Notes are for authoring and reviewing comments related the the model or to the project.
NoteCommentList
NoteCommentList.NoteCommentListEnumerator
Nut
A nut, on a bolt
NutList
NutList.NutListEnumerator
Pipe
A pipe material
PlainEndSpecification
This tells the system not to design a connection.
Plate
Base class for steel plates.
PlateCutOperation
Base class for plate cut operations
Purlin
A builtin steel purlin member.
PythonComponent
A component implemented in python
PythonMaterial
A material implemented in python. This can be accessed or modified by using the PythonObject property with the 'dynamic' type.
PythonMember
A "custom" member implemented in python. Access properties on these types through the Dynamic property on this object, as a csharp 'dynamic' type.
Rail
Rail material
RectangularPlate
A rectangular steel plate.
RectangularPlateEnd
The end of a plate
RectangularPlateEndList
RectangularPlateEndList.RectangularPlateEndListEnumerator
ReferenceObjectAreaLayout
A flat reference material formed by a planar loop of points, a Layout3D
ReferenceObjectPerimeterLayout
A reference material formed by a planar list of points, a Layout3D, does not need to be a closed loop.
RolledPlate
A plate rolled around its first workpoint
RolledShapeMaterial
A material primarily defined by its associated Shape
RoundBar
A round steel bar.
RoundBarEnd
The end of a round bar
RoundBarEndList
RoundBarEndList.RoundBarEndListEnumerator
RoundPlate
A round steel plate.
SeatedSpecification
A seated connection
SeismicCopeFieldWeld
A cope for seismic field welds.
SeismicCopeShopWeld
A cope for seismic shop welds.
SFlange
A S flange material
ShapeMaterial
A material whose definition is based on a Shape from the MaterialFile
ShapeMaterialEnd
Collection of information about a rolled material's end
ShapeMaterialEndList
ShapeMaterialEndList.ShapeMaterialEndListEnumerator
ShearOrThreadedStud
A flat steel bar.
ShearTabSpecification
A shear tab connection
SplicePlateSpecification
A splice plate connection
SquareBar
A square steel bar.
Stair
A builtin stair member.
StairConnection
Connection for an end and side of a stair stringer
StairConnectionAttachmentBolted
Bolted StairConnection attachment
StairConnectionAttachmentSpecification
Base class for StairConnection attachments
StairConnectionAttachmentWelded
Welded StairConnection attachment
StairConnectionClipAngle
Clip angle connection between stair stringer and supporting material
StairConnectionFloorClip
Clip angle connection between stair stringer and supporting floor material
StairConnectionPlainEnd
No stair connection material
StairConnectionShearPlate
Shear plate connection between stair stringer and supporting material
StairConnectionSpecification
Base class for StairConnection types
StairStringer
The left/right ns/fs stringer data for a stair
StandardPart
A standard part, in SDS2, is a piece of material that the system knows nothing about beyond a few basic attributes like material color and grade. It could come from a library of parts, or it could come from fusing together two pieces of material.
STee
A S tee material
Tube
A tube material
Turnbuckle
A steel turnbuckle.
TurnedShellLayout
A turned shell formed by a planar loop of points, a Layout3D
TurnedSolidLayout
A turned solid formed by a planar loop of points, a Layout3D
VertBracePlateSpecification
A specification for connecting a vertical brace to one or more supporting members via a gusset plate and possibly clip angles.
VerticalBrace
A builtin steel vertical brace member.
VerticalBraceEnd
Vertical brace specific end options
VerticalBraceEndList
VerticalBraceEndList.VerticalBraceEndListEnumerator
View
Data representing a view of the model.
Washer
A washer, on a bolt
WasherList
WasherList.WasherListEnumerator
Weld
Weld provides access to information about welds on a member.
WeldedBox
Welded plate box material
WeldedWideFlange
Welded plate wide flange material
WeldList
WeldList.WeldListEnumerator
WeldSegment
WeldSegment represents the position and orientation in the model of a logical segment of a weld. The segment may be stitched, so the weld between the two points of the segment may not be continuous.
WeldSegmentList
WeldSegmentList.WeldSegmentListEnumerator
WeldSide
WeldSide provides access to the arrow and other side information of a weld
WideFlange
A wide flange material
WTee
A W tee material
Interfaces
ICuttableEndMaterial
Interface for materials which provide a list of ends that are CuttableMaterialEnds
IMemberRollingOperation
Interface for rolling operation properties.
IRollingOperation
Interface for rolling operation properties.
IStitchPlateSettings
Interface for stitch plate settings (on brace main material)
Enums
ArcType
Enumerated curved grid arc types
AttachmentMethod
The method to attach connection material to supported or supporting material.
AttachmentMethodWithAutomatic
The method to attach connection material to supported or supporting material.
AttachToMember
Which member to ship the connection material with
AutoClipCope
Set of connection specification values, typically for plates, represeting automatic, clip, and cope
AutoGussetSupporting
Attachment method for clip to connection.
AutomaticYesNo
Many options in SDS2 can either be on, off, or determined based on some criteria by the system. Usually that criteria is a setup setting
AutoSupportingSupported
Set of connection specification values describing possible sides of a material
AxialLoadCheckOption
Values for the AxialLoadCheck option on ShearTabSpecification
BasePlateWeldInner
Weld options for the inside weld of base plates
BasePlateWeldOuter
Weld options for the outside weld of base plates
BasePlateWeldWithGroove
Base plate weld options when there is a groove
BasePlateWeldWithoutGroove
Base plate weld options when there is no groove
BeamExtensionPlateWeldType
Beam extension plate weld options
BeamToClipAttachmentMethod
Set of end connection values describing possible connections for a beam-to-clip.
BoltFinish
The finish of a bolt
BothNearFar
Set of connection specification values describing possible sides of a material
BraceFillLocation
ClipAngleGage
Gage settings specific to clip angle connections
ClipAngleSide
Which side of the beam to place clip angles on
ClipAngleStagger
Specifies where to stagger the bolts when clip angles share the same bolts.
ColumnEnd
Enumeration representing the ends of a column.
ColumnPlateWeldPattern
Weld pattern types for column base and cap plates
ColumnSpliceAttachmentMethod
The method to attach spliced columns.
ColumnWebDoublerSide
The location of a doubler plate on the web of a column.
ConnectionExtensionType
Options for how to extend connection material to the supporting material
ConnectionSpecificationEndLeftRightBoth
When a value space is restricted to left end, right end, or both ends.
ConnSpecHoleTypeSubset
Set of connection specification values representing a subset of hole types appropriate for a connection
CutLocation
The location of a cut
CutOperation
Cut operations for plates
EndCutType
The type or method of cut
EndPlateEndOption
Options for the ends of the end plates used
EndPlateSafetyConnection
The end plate safety connections that SDS2 can handle.
ErectionBoltSpecification
A specification for the number of bolts used connecting a HSS wide flange brace to the gusset plate.
ErectionViewType
Erection view types
FlangePlateOnShearTabEnd
GridType
Enumerated grid line types
GrooveAngle
The angle of bevel on the flange of the beam. From a very short list of allowed options, named in degrees.
HoleOperationDirection
Thread direction/handedness
HoleOperationSeries
The form or series
HorzBraceHssAttachmentMethod
A specification for how a HSS wide flange horizontal brace connects to the gusset plate.
IfRequiredNever
See documentation on property using this to see meaning
JoistStabilizingMaterial
What kind of stabilizing material to use for a joist connection
LineType
Enumerated line types
LockType
These "lock strengths" are used by connection design and member edit to determine whether a LockableValue::value can be overridden or not.
A lower enum value represents a weaker lock strength. A stronger lockable cannot and should not be overridden by a weaker lock.
LongLeg
Defines the which leg of an angle brace with unequal legs is bolted to the gusset plate.
MaterialSetbackType
Determines the meaning of the MaterialSetbackValue on the end of the main material.
MemberApproval
Possible approval states for a member
MemberSetbackType
Determines the meaning of the MemberSetbackValue on the end of a member.
ModelCompleteMode
SDS2 has two distinct modes for model complete. A legacy mode that's not very strict and generally just warns users to not change a member. And a restrictive mode which actively prevents changes.
ModelViewDefinition
The order of these model view definition values is critical, and MUST stay in sync with the MVD_XXX defines in mdl_link_ext.h
MomentBoltPattern
The bolt pattern to use in a moment plate
MomentConnectionMaterial
The kind of extra material to add to a connection for the moment
MomentConnectionType
The standard the moment connection follows
MomentPlateLocation
Where to put the moment plates for the moment connection
MomentType
The type of moment connection
NutType
The style of nut
PinHeadSide
Side the pin head is on.
PinType
Type of Pin.
PlateSide
Which side the plate goes on
PlateWasherCombinationMethod
The method of combining plate washers for a set of bolts
PlugType
Hole plug type
PresetView
Preset detail view types
ReEntrantCut
The re-entrant cut method to use for a welded moment connection
RightOrLeftEnd
The right or left end of a member. See documentation on property using it to see how it's used.
RolledPlateFabricationMethod
Methods for fabricating rolled material
RollType
The type of roll made along the length of a material.
SafetySeatLocation
Location options for where to place a safety seat with respect to the beam
SeatSpecificationBottomChordRestraintMaterial
Allowed materials for seated connections for joist bottom chord restraints
SeatSpecificationMaterial
Allowed materials for seated connection specifications
SeismicMomentFrameType
The seismic moment frame type for a member's seismic moment design
ShearMaterialType
Material types which can be used for shear tabs
ShearPlateSide
Which side of the supported member to put the shear tab on
ShearSupportCondition
For ASD9 and LRFD3 design codes.
ShearThroughPlate
Through plate options for shear tabs attaching to tubes
ShearWeldType
Options for the weld on a shear tab
StairConnectionLongLegTo
Long leg placement for stair connection clip angle material
StairConnectionStringerSide
Stringer side placement for stair connection material
StairStringerEndCondition
The options for stringer end conditions
StiffClip
Stiffener clip options
StiffenerAlignment
Stiffener alignment options, whether it should be aligned to the beam or column, or if it should look to setup for which to align to
StitchType
Enumerated weld stitch types
StringerLength
Enumeration denoting the stringer length reported in the stair's BOM.
StringerMark
Enumeration denoting CNC marks to place on stair stringers.
StudType
Type of Stud.
ThicknessReferencePoint
The reference plane from which a plate's thickness expands out.
ThreadDirection
Fastener thread direction
ThreadType
Thread direction.
ToeDirection
For materials with a "toe" (such as a flange on one side) the toe direction is the direction these materials are flipped.
ToeIO
Toe I/O of Member.
TurnedShellLayoutReference
The thickness reference for TurnedShellLayout material.
UFMSpecialCase
A specification for how the system spreads the load between the connection and supporting column and beams.
VertBraceBeamClipSizeSpecification
A specification for how a clip angle is sized when a vertical brace gusset plate connects to a column and beam.
VertBraceHssAttachmentMethod
A specification for how a HSS wide flange vertical brace connects to the gusset plate.
VertBraceSupportingAttachmentMethod
A specification for how a vertical brace gusset plate connects to the supporting member(s).
VertBraceWideFlangeAttachmentMethod
A specification for how the flanges of a vertical wide flange brace connects to the gusset plate.
VertBraceWideFlangeHorzConnectionArrangement
A specification for how a horizontal wide flange brace connects to the gusset plate.
VertBraceWideFlangeWebAttachmentMethod
A specification for how the web of a vertical wide flange brace connects to the gusset plate.
ViewProjectionUse
View projection usages
ViewUse
View usages
WasherType
Enumeration of valid values for the WasherType attribute of Bolt.
WeldContour
Enumerated weld contours indicating contour symbols for a weld
WeldJointType
Enumerated weld joint types
WeldPenetrationType
Enumerated weld penetration types
WeldPositionType
Enumerated weld positions
WeldProcessType
Enumerated weld process types