Show / Hide Table of Contents

    Class CustomGratingTread

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

    Inheritance
    object
    StairTread
    CustomGratingTread
    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 CustomGratingTread : 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

    BearingBarDepth

    The depth(vertical) of any one bearing bar.

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

    BearingBarQuantity

    The count of bearing bars.

    Declaration
    public int BearingBarQuantity { get; set; }
    Property Value
    Type Description
    int

    BearingBarSpacing

    The center-to-center distance(horizontal) between one bearing bar to the next.

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

    BearingBarThickness

    The thickness(horizontal) of any one bearing bar.

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

    BoltDiameter

    The diameter of the bolts that are to be inserted into the holes in the end plates.

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

    BoltType

    The type of bolt to be used for fastening the tread to the stair stringers.

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

    CrossBarDepth

    The height(vertical) of each cross bar.

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

    CrossBarSpacing

    The center-to-center distance(horizontal) between one cross bar to the next.

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

    CrossBarThickness

    The thickness(horizontal) of any one cross bar.

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

    EndPlateDepth

    The depth(vertical) of the end plate.

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

    EndPlateThickness

    The thickness(horizontal) of the end plate.

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

    HoleHorizontalDistance

    The distance(horizontal) from the end plate vertical edge nearest the nosing to the center of the nearest hole.

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

    HoleSpacing

    The distance(horizontal) between the centers of adjacent holes.

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

    HoleVerticalDistance

    The distance(vertical) from the horizontal edge of the end plate to the center of the hole nearest the nosing.

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

    MaterialGrade

    The steel grade applied to grating treads.

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

    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

    NosingWidth

    The width of the nosing plate.

    Declaration
    public double NosingWidth { 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

    Methods

    Dispose(bool)

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

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