Show / Hide Table of Contents

    Class ShearOrThreadedStud

    A flat steel bar.

    Inheritance
    System.Object
    Material
    ShearOrThreadedStud
    Inherited Members
    Material.Get(MaterialHandle)
    Material.GetSurface()
    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.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.IsCNCDownloaded
    Material.IsCNCScribeOntoOther
    Material.RevisionLevel
    Material.RevisionDate
    Material.Route1
    Material.Route2
    Material.Route3
    Material.Route4
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ToString()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: DesignData.SDS2.Model
    Assembly: DesignData.SDS2.Model.dll
    Syntax
    public sealed class ShearOrThreadedStud : Material

    Constructors

    ShearOrThreadedStud()

    Declaration
    public ShearOrThreadedStud()

    Properties

    AvailableSteelGrades

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

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

    Diameter

    Diameter of the stud shaft.

    Declaration
    public double Diameter { get; set; }
    Property Value
    Type Description
    System.Double

    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 ==).

    HeadDiameter

    Diameter of the stud head.

    Declaration
    public double HeadDiameter { get; set; }
    Property Value
    Type Description
    System.Double

    A floating point value in inches.

    HeadThickness

    Thickness of the stud head.

    Declaration
    public double HeadThickness { get; set; }
    Property Value
    Type Description
    System.Double

    A floating point value in inches.

    StudType

    Type of Stud, Shear or Threaded.

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

    ThreadLength

    Thread length of Threaded Stud.

    Declaration
    public double ThreadLength { get; set; }
    Property Value
    Type Description
    System.Double

    A floating point value in inches.

    WorkpointLength

    The workpoint length of the stud. Includes the head if present.

    Declaration
    public double WorkpointLength { 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
    Overrides
    Material.Dispose(Boolean)
    Back to top