Class RailShape
A Shape derived class.
Inherited Members
Namespace: DesignData.SDS2.Setup
Assembly: DesignData.SDS2.Setup.dll
Syntax
public sealed class RailShape : Shape
Constructors
RailShape()
Declaration
public RailShape()
Properties
BaseInsideRadius
The radius of the edge of the lower end of the web
Declaration
public double BaseInsideRadius { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
BaseThicknessAtCenter
The rail thickness at the center of the rail, technically inside the web of the rail
Declaration
public double BaseThicknessAtCenter { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
BaseThicknessAtEdge
The distance from the ground to the tip of the edge of the rail. Roughly the thinnest part of the base.
Declaration
public double BaseThicknessAtEdge { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
BaseTopRadius
The radius of the edge on the top of the base
Declaration
public double BaseTopRadius { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
BaseWidth
The width of the base of the rail
Declaration
public double BaseWidth { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Depth
The depth, the distance from the top of the rail to the bottom
Declaration
public double Depth { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
HeadInsideRadius
The radius of the edge of the upper end of the web
Declaration
public double HeadInsideRadius { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
HeadRadius
The distance from the center of the base of the head, to the center of the top of the head. This radius applies at multiple points along the top of the head near the center, but not all of it.
Declaration
public double HeadRadius { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
HeadTopRadius
The radius of the edge on the top of the head
Declaration
public double HeadTopRadius { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
HeadWidthBottom
The width of the rail at the base of the head, or top section
Declaration
public double HeadWidthBottom { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
HeadWidthTop
The width of the rail at the top of the head, or top section
Declaration
public double HeadWidthTop { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
WebGage
Distance to gage line from the bottom of the rail
Declaration
public double WebGage { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
WebLength
The distance from the top of the base to the bottom of the head
Declaration
public double WebLength { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
WebRadius
The radius that describes the curve of the web. This point is the center of the rail on the Y axis, and on the X axis it is aligned with the edge of the base on either side. This distance is from that point to define the curve on that side of the web.
Declaration
public double WebRadius { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
WebThickness
The thickness of the web at its thinnest point
Declaration
public double WebThickness { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
WeightPerUnitYard
The weight for one foot of this rail shape
Declaration
public double WeightPerUnitYard { 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 |