Show / Hide Table of Contents

    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

    BoltTypeLRFD13

    Bolt type setup information for an LRFD13 bolt

    BoltTypeLRFD3

    Bolt type setup information for an LRFD3 bolt, same as ASD9

    BoltTypeList

    BoltTypeList.BoltTypeListEnumerator

    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

    PLCruciformShape

    Derived from the CruciformShape class.

    PLWTCruciformShape

    Derived from the CruciformShape class.

    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.

    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.

    STeeShape

    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

    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.

    UserSettings

    Access to user settings

    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

    WFPLCruciformShape

    Derived from the CruciformShape class.

    WFWTCruciformShape

    Derived from the CruciformShape class.

    WTeeShape

    A Shape derived class.

    WeldedBoxShape

    A Shape derived class.

    WeldedWideFlangeShape

    A Shape derived class.

    WideFlangeShape

    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.

    UIAppearance

    Appearance modes for SDS2 modeling, dashboard, drawing editor, etc

    WeldSide

    How many sides of a flange or web to weld

    WeldType

    Enumerated weld types

    WeldedShapeWeldType

    Enumerated weld types for welds in built-up section sizes.

    Back to top