Show / Hide Table of Contents

    Class Clevis

    A steel clevis.

    Inheritance
    object
    Material
    ShapeMaterial
    Clevis
    Implements
    ICuttableEndMaterial
    Inherited Members
    ShapeMaterial.SetShape(Shape)
    ShapeMaterial.Shape
    ShapeMaterial.Ends
    Material.Get(MaterialHandle)
    Material.GetSurface()
    Material.Drill(HolePattern)
    Material.Piecemark
    Material.ToGlobalCoordinates
    Material.ToMemberCoordinates
    Material.Handle
    Material.Holes
    Material.Color
    Material.IsUserDescription
    Material.Description
    Material.IsMain
    Material.IsSystem
    Material.SurfaceArea
    Material.Weight
    Material.IsDummy
    Material.IsFitted
    Material.IsBent
    Material.IsStretched
    Material.SurfaceFinish
    Material.IsAutoSurfaceFinish
    Material.Finish
    Material.IsInABM
    Material.ABM_Name
    Material.ABM_ID
    Material.ABM_Note
    Material.UseAutoLengthInABM
    Material.UsePointToPointLengthInABM
    Material.ABM_PointToPointLength
    Material.ABM_Length
    Material.CustomPropertyMapHandle
    Material.ReferenceLocation
    Material.Quantity
    Material.Usage
    Material.MaterialUse
    Material.IsCNCDownloaded
    Material.IsCNCScribeOntoOther
    Material.RevisionLevel
    Material.RevisionDate
    Material.Route1
    Material.Route2
    Material.Route3
    Material.Route4
    object.GetType()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: DesignData.SDS2.Model
    Assembly: DesignData.SDS2.Model.dll
    Syntax
    public sealed class Clevis : ShapeMaterial, ICuttableEndMaterial

    Constructors

    Clevis()

    A steel clevis.

    Declaration
    public Clevis()

    Clevis(ClevisShape)

    A steel clevis.

    Declaration
    public Clevis(ClevisShape shape)
    Parameters
    Type Name Description
    ClevisShape shape

    Properties

    AvailableSteelGrades

    A list of steel grades, valid for Clevis, which can be assigned to the Grade property of a Clevis

    Declaration
    public static SteelGradeList AvailableSteelGrades { get; }
    Property Value
    Type Description
    SteelGradeList

    Grade

    Returns a steel grade, or null if not applicable

    Declaration
    public SteelGrade Grade { get; set; }
    Property Value
    Type Description
    SteelGrade
    Remarks

    To set a grade look for the Grade property on the derived class. You'll need to choose a grade from an appropriate grade list for that material type. Which can be found in a static property, on that class, called AvailableSteelGrades.

    Exceptions
    Type Condition
    InvalidValueException

    Attempting to set a grade not in this type of material's grade list will throw an InvalidValueException. This is determined by searching that grade list for a grade which is equal (operator ==).

    Grip

    The distance between the arms of the clevis at the pin.

    Declaration
    public double Grip { get; set; }
    Property Value
    Type Description
    double

    A floating point value in inches.

    PinDiameter

    Diameter of the pin.

    Declaration
    public double PinDiameter { get; set; }
    Property Value
    Type Description
    double

    PinGrade

    Pin grade.

    Declaration
    public SteelGrade PinGrade { get; set; }
    Property Value
    Type Description
    SteelGrade

    PinHeadDiameter

    Pin head diameter

    Declaration
    public double PinHeadDiameter { get; set; }
    Property Value
    Type Description
    double

    PinHeadSide

    Pin head side.

    Declaration
    public PinHeadSide PinHeadSide { get; set; }
    Property Value
    Type Description
    PinHeadSide

    PinHeadThickness

    Pin head thickness

    Declaration
    public double PinHeadThickness { get; set; }
    Property Value
    Type Description
    double

    PinLength

    Pin length.

    Declaration
    public double PinLength { get; set; }
    Property Value
    Type Description
    double

    PinType

    Pin type.

    Declaration
    public PinType PinType { get; set; }
    Property Value
    Type Description
    PinType

    RodHoleDiameter

    Diameter of the rod hole.

    Declaration
    public double RodHoleDiameter { get; set; }
    Property Value
    Type Description
    double

    ThreadType

    Thread direction.

    Declaration
    public ThreadType ThreadType { get; set; }
    Property Value
    Type Description
    ThreadType

    Methods

    Dispose(bool)

    A steel clevis.

    Declaration
    protected override void Dispose(bool disposing)
    Parameters
    Type Name Description
    bool disposing
    Overrides
    ShapeMaterial.Dispose(bool)

    Implements

    ICuttableEndMaterial
    Back to top