Class CustomGratingTread
Derived class of StairTread. Used for tread schedules of type Grating.
Inherited Members
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
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
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 |