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
BoltDiameter
The diameter(inches or mm) of the shank of the bolt.
Declaration
public double BoltDiameter { get; set; }
Property Value
Type | Description |
---|---|
System.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 |
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 |
---|---|
System.String |
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 |
---|---|
System.Boolean |
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 |
---|---|
System.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 |
---|---|
System.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 |
---|---|
System.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 |
---|---|
System.Double |
LengthLegOne
Leg length for dunbar plate treads.
Declaration
public double LengthLegOne { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
LengthLegTwo
Leg length for dunbar plate treads.
Declaration
public double LengthLegTwo { get; set; }
Property Value
Type | Description |
---|---|
System.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 |
---|---|
System.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 |
---|---|
System.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 |
---|---|
System.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 |
---|---|
System.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 |
---|---|
System.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 |
---|---|
System.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 |
---|---|
System.Double |
SupportThickness
Support plate thickness for flat/plate supports.
Declaration
public double SupportThickness { get; set; }
Property Value
Type | Description |
---|---|
System.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 |
---|---|
System.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 |
---|---|
System.Double |
Methods
Dispose(Boolean)
Declaration
protected override void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | disposing |