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()
A Shape derived class.
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 |
|---|---|
| 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 |
|---|---|
| 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 |
|---|---|
| double |
BaseTopRadius
The radius of the edge on the top of the base
Declaration
public double BaseTopRadius { get; set; }
Property Value
| Type | Description |
|---|---|
| double |
BaseWidth
The width of the base of the rail
Declaration
public double BaseWidth { get; set; }
Property Value
| Type | Description |
|---|---|
| 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 |
|---|---|
| double |
HeadInsideRadius
The radius of the edge of the upper end of the web
Declaration
public double HeadInsideRadius { get; set; }
Property Value
| Type | Description |
|---|---|
| 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 |
|---|---|
| double |
HeadTopRadius
The radius of the edge on the top of the head
Declaration
public double HeadTopRadius { get; set; }
Property Value
| Type | Description |
|---|---|
| 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 |
|---|---|
| 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 |
|---|---|
| double |
WebGage
Distance to gage line from the bottom of the rail
Declaration
public double WebGage { get; set; }
Property Value
| Type | Description |
|---|---|
| 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 |
|---|---|
| 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 |
|---|---|
| double |
WebThickness
The thickness of the web at its thinnest point
Declaration
public double WebThickness { get; set; }
Property Value
| Type | Description |
|---|---|
| double |
WeightPerUnitYard
The weight for one foot of this rail shape
Declaration
public double WeightPerUnitYard { get; set; }
Property Value
| Type | Description |
|---|---|
| double |
Methods
Dispose(bool)
A Shape derived class.
Declaration
protected override void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | disposing |