Show / Hide Table of Contents

    Class RailShape

    A Shape derived class.

    Inheritance
    object
    Shape
    RailShape
    Inherited Members
    Shape.GetHashCode()
    Shape.Equals(object)
    Shape.SectionSize
    Shape.IsAvailable
    Shape.SourceReference
    object.GetType()
    object.ToString()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    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
    Overrides
    Shape.Dispose(bool)
    Back to top