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