Namespace DesignData.SDS2.Setup
Classes
AngleShape
A Shape derived class.
AnnotationDimensioningDefaults
Base class for reading/writing annotation and dimensioning defaults for drawings.
BaseCapPlate
A single entry on the base/cap plate schedule.
BaseCapPlateAdditionalHole
Description of an additional hole on a base plate
BaseCapPlateAdditionalHoleList
BaseCapPlateAdditionalHoleList.BaseCapPlateAdditionalHoleListEnumerator
BaseCapPlateColumnFlangePrep
These options are for column preparations with BevelGroove type welds
BaseCapPlateLeg
One leg off a base/cap plate
BaseCapPlateList
BaseCapPlateList.BaseCapPlateListEnumerator
BaseCapPlateWeldAllAround
If you want the column welded all around to the base/cap plate use this set of options.
BaseCapPlateWeldFullSpecification
If you want different options for web, flange, and seal welds use this option.
BaseCapPlateWelds
Abstract base class for base/cap plate weld options. You'll need to pick one of the derived classes to create and set, or to cast to.
BaseCapRectangularPlate
A rectangular base/cap plate
BaseCapRoundPlate
A round base/cap plate
BeadedFlatShape
A Shape derived class.
BoltType
Base class for bolt type setup information
BoltTypeAISC14
Bolt type setup information for an AISC14 bolt
BoltTypeAISC15
Bolt type setup information for an AISC15 bolt
BoltTypeASD9
Bolt type setup information for an ASD9 bolt
BoltTypeAustralia
Bolt type setup information for an Australian design bolt
BoltTypeCanada
Bolt type setup information for a Canadian design bolt
BoltTypeChina
Bolt type setup information for a Chinese design bolt
BoltTypeEuro
Bolt type setup information for a european design bolt
BoltTypeIndia
Bolt type setup information for an Indian design bolt
BoltTypeList
BoltTypeList.BoltTypeListEnumerator
BoltTypeLRFD13
Bolt type setup information for an LRFD13 bolt
BoltTypeLRFD3
Bolt type setup information for an LRFD3 bolt, same as ASD9
CategoryDefinition
A fabricatory setup category
CategoryDefinitionList
CategoryDefinitionList.CategoryDefinitionListEnumerator
ChannelShape
A Shape derived class.
ChannelTeeStructuralProperties
ClevisShape
A Shape derived class.
ColdFormedBend
Base class for the different types of cold formed bends
ColdFormedBendList
ColdFormedBendList.ColdFormedBendListEnumerator
ColdFormedBendRadiused
One radiused bend
ColdFormedBendRegular
One regular cold form bend, consisting of two bends with distinct angles and depths and a straight distance between the two.
ColdFormedChannelShape
Cold formed channel shape
ColdFormedShape
An abstract class for cold formed shapes.
ColdFormedZShape
Cold formed Z shape
CommonStructuralProperties
Structural property values
ContinuousTread
Derived class of StairTread. Used for tread schedules of type Continuous Plate.
CruciformShape
Base class for Cruciform Shape Material. Derived from the Shape class.
CustomContinuousTread
Derived class of StairTread. Used for tread schedules of type Continuous Plate.
CustomGratingTread
Derived class of StairTread. Used for tread schedules of type Grating.
CustomPanTread
Derived class of StairTread. Used for tread schedules of type Pan.
CustomPlateTread
Derived class of StairTread. Used for tread schedules of type Plate.
CustomProperty
Schema entry for a single custom property
CustomPropertySchema
A custom property schema. This is the definition for properties on a type of element/object in the model (member/material/bolt/weld/etc). It's essentially a list of the types of properties available.
DatabaseExtensionMethods
Extension methods for DesignData.SDS2.Database. These are all convenience methods and will appear to be on classes in DesignData.SDS2.Database.
DefaultModelingColor
A container for modeling default colors
DeformedBarAttachment
DeformedBarAttachmentEnd
DeformedBarAttachmentEndList
DeformedBarAttachmentEndList.DeformedBarAttachmentEndListEnumerator
DeformedBarAttachmentList
DeformedBarAttachmentList.DeformedBarAttachmentListEnumerator
Embed
One entry in the embed plate schedule
EmbedEnd
An end on an entry in the embed plate schedule
EmbedEndList
EmbedEndList.EmbedEndListEnumerator
EmbedHoleAttachment
EmbedHoleAttachmentList
EmbedHoleAttachmentList.EmbedHoleAttachmentListEnumerator
EmbedList
EmbedList.EmbedListEnumerator
EmbedPlate
EmbedShape
EmbedStudAttachment
EmbedStudAttachmentList
EmbedStudAttachmentList.EmbedStudAttachmentListEnumerator
ErectionViewDefaults
Setup options for erection view detail drawings.
Fabricator
Setup options for the job that relate directly to fabrication
FullStructuralProperties
GratingTread
Derived class of StairTread. Used for tread schedules of type Grating.
GroupMemberAnnotationDimensioningDefaults
Class for reading/writing annotation and dimensioning defaults for drawings. The Fabricator.GroupMemberAnnotationDimensioningDefaults returns an object that accesses the global settings for members. Group Member drawings return an instance of GroupMemberAnnotationDimensioningDefaults that accesses settings for that drawing.
Job
Setup options for the job that are not fabricator specific
JobSequence
Represents one fabrication sequence in the job.
JobSequenceList
JobSequenceList.JobSequenceListEnumerator
JobZone
A zone in a job is a named set of sequences
JobZoneList
JobZoneList.JobZoneListEnumerator
JoistShape
A Shape derived class.
JoistStructuralProperties
MaterialDescriptions
Default material descriptions, based on member type, from fabricator setup
MaterialFile
A collection of material shape definitions
MaterialUsage
A usage description for material, based on material type.
MaterialUsageList
MaterialUsageList.MaterialUsageListEnumerator
MemberAnnotationDimensioningDefaults
Class for reading/writing annotation and dimensioning defaults for drawings. The Fabricator.MemberAnnotationDimensioningDefaults returns an object that accesses the global settings for members. Member drawings return an instance of MemberAnnotationDimensioningDefaults that accesses settings for that drawing.
MemberRevision
Member revision
MemberRevisionList
MemberRevisionList.MemberRevisionListEnumerator
NamedColor
A named color available to use for materials in the model. These colors are chosen by users by Description, but result in the HexColor.
NamedColorList
NamedColorList.NamedColorListEnumerator
PanTread
Derived class of StairTread. Used for tread schedules of type Pan.
PipeShape
A Shape derived class.
PlateTread
Derived class of StairTread. Used for tread schedules of type Plate.
PLCruciformShape
Derived from the CruciformShape class.
PLWTCruciformShape
Derived from the CruciformShape class.
RailShape
A Shape derived class.
RolledShape
A base class for shapes which are either rolled, or share common rolled properties such as depth, nominal depth, and weight per unit foot.
RolledWebFlangeShape
Base for shapes with I or H profiles, C profiles and T profiles. These shapes share all of these profile properties.
RoundBarShape
A Shape derived class.
RoundBarShapeList
RoundBarShapeList.RoundBarShapeListEnumerator
RoutingDefinition
A member or material routing definition
RoutingDefinitionList
RoutingDefinitionList.RoutingDefinitionListEnumerator
RoutingDefinitionTableList
RoutingDefinitionTableList.RoutingDefinitionTableListEnumerator
SFlangeShape
A Shape derived class.
Shape
Shape is the base class for all the shapes in the material file.
ShapeList
ShapeList.ShapeListEnumerator
StairTread
Base class for Stair Tread Schedule objects. There are 4 types of tread: Pan, Grating, Plate, and Continuous. This class is used primarily as a method of transport/storage of the various tread types, as well as containing basic functionalities shared across all the classes. It is recommended to cast StairTread to the relevant type based on GetTreadType before working with it.
StairTreadList
StairTreadList.StairTreadListEnumerator
SteelGrade
Steel grade information
SteelGradeList
SteelGradeList.SteelGradeListEnumerator
STeeShape
A Shape derived class.
StructuralProperty
A single structural property value. These are similar to a value type, when you get one it is always a copy. So to commit any changes, you have to assign back your modified StructuralProperty from where you got it.
SubmaterialAnnotationDimensioningDefaults
Class for reading/writing annotation and dimensioning defaults for drawings. The Fabricator.SubmaterialAnnotationDimensioningDefaults returns an object that accesses the global settings for members. Submaterial drawings return an instance of SubmaterialAnnotationDimensioningDefaults that accesses settings for that drawing.
SurfaceFinish
Surface finish information
SurfaceFinishList
SurfaceFinishList.SurfaceFinishListEnumerator
TagCategory
A TagCategory consists of a category name, a list of standard tags for the category, and a flag specifying if users are permitted to add not defined in the standard tags. By default SDS2 setup is initialized with three tag categories named Discipline, Status, and Custom. These three category names can be changed by the user, but the API refers to them by the default name. For example, the Note API has a property DisciplineTags although the user could have changed the name of the category.
TagCategoryList
TagCategoryList.TagCategoryListEnumerator
TubeShape
A Shape derived class.
TubeStructuralProperties
TurnbuckleShape
A Shape derived class.
VentDrainHolePattern
Base class for vent drain hole patterns
VentDrainHolePatternPipe
Base class for all pipe vent drain hole patterns
VentDrainHolePatternPipeCrossSlot
Similar to VentDrainHolePatternPipeSlot, but this has two slots perpindicular to each other meeting at the center of the pipe.
VentDrainHolePatternPipeDualPie
Two pie slice shaped cutouts opposted to each other.
VentDrainHolePatternPipeHalfCircles
Clips out two half circles on opposing sides of the pipe.
VentDrainHolePatternPipeOvals
A vent drain which cuts out two partial slots, with a half circle end on each.
VentDrainHolePatternPipePlain
A vent drain that cuts out part of the pipe
VentDrainHolePatternPipeSlot
Similar to a whole pattern, but leaves a slot of the base plate intact within the inner diameter of the pipe.
VentDrainHolePatternPipeWhole
A vent drain hole that cuts out the full inner diameter of the pipe
VentDrainHolePatternTube
Base class for tube vent drain patterns
VentDrainHolePatternTubeDualTriangle
Just like VentDrainHolePatternTubeQuadTriangle, except only two triangles are cut out. One on the top left and bottom right, unless FlipCorners and then it's the other two corners
VentDrainHolePatternTubeQuadHole
This pattern puts holes in each corner of the tube
VentDrainHolePatternTubeQuadTriangle
This pattern clips corners at each corner of the tube
VentDrainHolePatternTubeWhole
This pattern removes all plate material inside the tube
VentDrainHolePatternWideFlange
The base class for wide flange vent hole patterns
VentDrainHolePatternWideFlangeDualHole
Two holes, if HoleCenterX is 0 they would be at the center of the web
VentDrainHolePatternWideFlangeQuadHole
Four holes, two on each side of the web
WeldedBoxShape
A Shape derived class.
WeldedWideFlangeShape
A Shape derived class.
WFPLCruciformShape
Derived from the CruciformShape class.
WFWTCruciformShape
Derived from the CruciformShape class.
WideFlangeShape
A Shape derived class.
WTeeShape
A Shape derived class.
Interfaces
IShapeMixin
actual documentation
Enums
AnnotationPreservationMode
Enumeration for setting the preservation mode of annotations on member/submaterial details.
AvailableBoltDiameterUnits
Available bolt diameter units for the job
ColdFormedBendNode
Cold formed bends are specified relative to one of the two ends of the specified face
CruciformSubType
CustomPropertyItemType
Enumeration of element/object types in the SDS2 database which have custom properties. Each type has its own schema associated with it.
CustomPropertyValueType
The stored type of a custom property value
DimensionFormat
An enumeration of the builtin dimension formats
DrawingStyle
Enum defining different drawing styles.
ElevationDisplayMode
Enum for display modes set by ElevationDisplayOnMember property
EmbedAttachLocation
EmbedAttachOrientation
EmbedChannelToeForEndOperation
EmbedColumnLocationMethod
EmbedCutFlushLocation
EmbedDeformedBarEndOperation
EmbedLocation
Available options for where to place an embed plate in a concrete wall
FieldWeldLengthDisplaySetting
Enum used to set the FieldWeldLengthDisplayMode property.
FrictionBearingType
Enumeration of valid values for the FrictionBearing attribute of BoltType.
HoleType
These hole types match up to kinds of holes to drill
JoistType
The type or style of joist.
LineDrawingStyle
Enum defining drawing style for hidden lines
LineType
Enum defining multiple types of styles for line drawing.
MaterialSurfaceFinish
Legacy MaterialSurfaceFinish API, replaced by DesignData.SDS2.Setup.Job.GetSurfaceFinishes
MaterialType
An enumeration of the builtin types of material supported
MemberType
ReEntrantCut
The re-entrant cut method to use for a welded moment connection
RemoveAnnotationsMode
Enum for setting the RemoveAnnotations property
SeismicAccessHoleType
The type of hole configuration for seismic welds to use. These are pre-defined in AISC manuals, but could be user adjusted in setup.
ShowStyle
Enum for different ways of showing geometry/piecemarks
StairNosingReturnType
StairPlateTreadShape
StairSupportMtrlType
StairSupportType
StairTreadSupportLongLegTo
StairTreadType
SurfaceClassType
Enumeration of valid values for the SurfaceClass attribute of BoltType used by slip critical bolts.
TensionMethod
Enumeration of valid values for the attribute of BoltType.
WeldedShapeWeldType
Enumerated weld types for welds in built-up section sizes.
WeldSide
How many sides of a flange or web to weld
WeldType
Enumerated weld types