Show / Hide Table of Contents

    Class CustomPlateTread

    Derived class of StairTread. Used for tread schedules of type Plate.

    Inheritance
    object
    StairTread
    CustomPlateTread
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: DesignData.SDS2.Setup
    Assembly: DesignData.SDS2.Setup.dll
    Syntax
    public class CustomPlateTread : StairTread

    Properties

    BOMRemarks

    Any string(up to 23 characters). Strings will populate the "Remarks" column in the BOM of any stair that uses this tread definition.

    Declaration
    public string BOMRemarks { get; set; }
    Property Value
    Type Description
    string

    BoltDiameter

    The diameter(inches or mm) of the shank of the bolt.

    Declaration
    public double BoltDiameter { get; set; }
    Property Value
    Type Description
    double

    BoltType

    This is the type of bolt to be used for fastening the vertical leg of the plate tread angle support to the stringer.

    Declaration
    public BoltType BoltType { get; set; }
    Property Value
    Type Description
    BoltType

    Checkered

    If true, this tread becomes a checkered plate, which is a steel plate with raised ribs on its top horizontal surface to prevent slippage on the stair treads.

    Declaration
    public bool Checkered { get; set; }
    Property Value
    Type Description
    bool

    HoleHorizontalDistance

    The distance(horizontal) from the corner of the support angle that is nearest the nosing point to the nearest hole in the angle.

    Declaration
    public double HoleHorizontalDistance { get; set; }
    Property Value
    Type Description
    double

    HoleSpacing

    The distance(horizontal) from the center of one hole in the leg to the stringer to the center of the other hole in the leg to the stringer.

    Declaration
    public double HoleSpacing { get; set; }
    Property Value
    Type Description
    double

    HoleVerticalDistance

    The distance(vertical) from the top face of the horizontal leg of the angle(the leg to the tread) to the nearest hole in the leg to the stringer.

    Declaration
    public double HoleVerticalDistance { get; set; }
    Property Value
    Type Description
    double

    LengthInsideLeg

    The distance(horizontal) from the bottom bend in the vertical leg(either vertical leg) to the toe of the horizontal leg(either horizontal leg) of the cold-formed channel tread.

    Declaration
    public double LengthInsideLeg { get; set; }
    Property Value
    Type Description
    double

    LengthLegOne

    Leg length for dunbar plate treads.

    Declaration
    public double LengthLegOne { get; set; }
    Property Value
    Type Description
    double

    LengthLegTwo

    Leg length for dunbar plate treads.

    Declaration
    public double LengthLegTwo { get; set; }
    Property Value
    Type Description
    double

    Name

    Returns a string containing the name associated with the specific tread schedule index.

    Declaration
    public override string Name { get; }
    Property Value
    Type Description
    string
    Overrides
    StairTread.Name

    NosingLegAngle

    The angle(in degrees) between the bottom of the tread and the inside face of the nosing leg.

    Declaration
    public double NosingLegAngle { get; set; }
    Property Value
    Type Description
    double

    PatternSetback

    The distance(vertical) that the C-shaped plate treads are to be offset from the workline of the stair.

    Declaration
    public double PatternSetback { get; set; }
    Property Value
    Type Description
    double

    PlateMaterialDescription

    A plate description, flat bar description, or angle section size.

    Declaration
    public Shape PlateMaterialDescription { get; set; }
    Property Value
    Type Description
    Shape

    PlateMaterialGrade

    The grade of steel for the bent plate layout material that is used to model the treads.

    Declaration
    public SteelGrade PlateMaterialGrade { get; set; }
    Property Value
    Type Description
    SteelGrade

    PlateThickness

    The thickness("Material Thickness") of the bent plate layout material that is used to model the C-shaped treads.

    Declaration
    public double PlateThickness { get; set; }
    Property Value
    Type Description
    double

    RiserLegAngle

    The distance(actual) from the bottom of the tread to the top of the riser leg.

    Declaration
    public double RiserLegAngle { get; set; }
    Property Value
    Type Description
    double

    RolledCFChannelMaterialGrade

    The grade of steel for the bent plate layout material that is used to model the treads.

    Declaration
    public SteelGrade RolledCFChannelMaterialGrade { get; set; }
    Property Value
    Type Description
    SteelGrade

    RolledCFChannelSectionSize

    A section for a cold formed channel material that is listed in the local material file.

    Declaration
    public Shape RolledCFChannelSectionSize { get; set; }
    Property Value
    Type Description
    Shape

    RolledCFZMaterialGrade

    The grade of steel for the bent plate layout material that is used to model the treads.

    Declaration
    public SteelGrade RolledCFZMaterialGrade { get; set; }
    Property Value
    Type Description
    SteelGrade

    RolledCFZSectionSize

    A section for a cold formed z material that is listed in the local material file.

    Declaration
    public Shape RolledCFZSectionSize { get; set; }
    Property Value
    Type Description
    Shape

    RolledChannelMaterialGrade

    The grade of steel for the bent plate layout material that is used to model the treads.

    Declaration
    public SteelGrade RolledChannelMaterialGrade { get; set; }
    Property Value
    Type Description
    SteelGrade

    RolledChannelSectionSize

    A section for channel material that is listed in the local material file.

    Declaration
    public Shape RolledChannelSectionSize { get; set; }
    Property Value
    Type Description
    Shape

    Shape

    C-shaped(up/down), Cold Formed Channel, Other, Rolled Channel, Rolled Cold Formed Channel, or Rolled Cold Formed Z.

    Declaration
    public StairPlateTreadShape Shape { get; set; }
    Property Value
    Type Description
    StairPlateTreadShape

    SupportLength

    The distance(horizontal) that the support, when installed, will be flush to the bottom of the tread.

    Declaration
    public double SupportLength { get; set; }
    Property Value
    Type Description
    double

    SupportLongLegTo

    Stringer or Tread. This applies when an angle with unequal legs has been entered as the "Material Description". If the legs are equal the choice does not matter.

    Declaration
    public StairTreadSupportLongLegTo SupportLongLegTo { get; set; }
    Property Value
    Type Description
    StairTreadSupportLongLegTo

    SupportPlateType

    Angle, Plate, Flat.

    Declaration
    public StairSupportMtrlType SupportPlateType { get; set; }
    Property Value
    Type Description
    StairSupportMtrlType

    SupportSetback

    The distance(horizontal) from the nosing point to the support.

    Declaration
    public double SupportSetback { get; set; }
    Property Value
    Type Description
    double

    SupportThickness

    Support plate thickness for flat/plate supports.

    Declaration
    public double SupportThickness { get; set; }
    Property Value
    Type Description
    double

    SupportType

    None of Single Support. A tread support can be applied to any tread that can be defined when the "Type of Tread" is 'Plate'.

    Declaration
    public StairSupportType SupportType { get; set; }
    Property Value
    Type Description
    StairSupportType

    SupportWidth

    Support plate width for flat/plate supports.

    Declaration
    public double SupportWidth { get; set; }
    Property Value
    Type Description
    double

    TreadType

    Returns type of tread associated with the specific tread schedule index. It is recommended to cast StairTread to the relevant type before working with it.

    Declaration
    public override StairTreadType TreadType { get; }
    Property Value
    Type Description
    StairTreadType
    Overrides
    StairTread.TreadType

    TreadWidth

    The distance(horizontal) between the two outside corners of the heel of the C-shaped tread.

    Declaration
    public double TreadWidth { get; set; }
    Property Value
    Type Description
    double

    Methods

    Dispose(bool)

    Derived class of StairTread. Used for tread schedules of type Plate.

    Declaration
    protected override void Dispose(bool disposing)
    Parameters
    Type Name Description
    bool disposing
    Overrides
    StairTread.Dispose(bool)
    Back to top