Show / Hide Table of Contents

    Class RolledShapeMaterial

    A material primarily defined by its associated Shape

    Inheritance
    object
    Material
    ShapeMaterial
    RolledShapeMaterial
    Angle
    BeadedFlat
    Channel
    ColdFormedChannel
    ColdFormedZ
    Pipe
    SFlange
    STee
    Tube
    WTee
    WeldedBox
    WeldedWideFlange
    WideFlange
    Implements
    ICuttableEndMaterial
    IRollingOperation
    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.Grade
    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.MemberwiseClone()
    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 class RolledShapeMaterial : ShapeMaterial, ICuttableEndMaterial, IRollingOperation

    Properties

    AngleOfTwist

    The angle (in radians) of twist from one end of the material to the other.

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

    IncludedAngleRoll

    The included angle of the rolling operation. This can be set for any operation besides a camber roll

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

    IsCenteredOnDepth

    Whether this material is centered on its axis or not. Generally, not centered means the logical member line will pass through the center of the top of steel. Centered means that the logical member line will pass through the center of the web.

    Declaration
    public bool IsCenteredOnDepth { get; set; }
    Property Value
    Type Description
    bool

    MidOrdinateRoll

    The measurement from the center of the curved member to point halfway between the left and right end. For Camber, this is the only valid value to set.

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

    OrderLength

    The length of material ordered before any cuts are made.

    Declaration
    public double OrderLength { get; }
    Property Value
    Type Description
    double
    Exceptions
    Type Condition
    InvalidOperationException

    If a rolling operation is set, attempting to set OrderLength will throw

    PartLength

    This reports the distance parallel with the X axis of the material from the furthest point on the material's left end (first work point end) to the furthest point on the material's right end. Unlike the OrderLength, this distance is measured after end cuts are made to the material. In most cases, the PartLength and OrderLength are exactly the same.

    Declaration
    public double PartLength { get; }
    Property Value
    Type Description
    double

    RollType

    The type of roll on this material, or None if there is no roll on this material.

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

    RollingRadius

    The rolling radius for any roll operation besides a camber roll.

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

    SpiralRollOffset

    The positive or negative distance that the right end will be offset from the right work point in the member's Z axis.

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

    WorkPointLength

    The distance between work points of the material, from the first point located.

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

    Methods

    Dispose(bool)

    A material primarily defined by its associated Shape

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

    GetLayout()

    Get the layout used to generate this RolledShapeMaterial. This value may be null. Mutations to the returned value do not change the material; SetLayout() must be used to modify the layout on the material.

    Declaration
    public Layout3D GetLayout()
    Returns
    Type Description
    Layout3D

    SetLayout(Layout3D)

    Set the layout used to generate this material.

    Declaration
    public void SetLayout(Layout3D newLayout)
    Parameters
    Type Name Description
    Layout3D newLayout

    Implements

    ICuttableEndMaterial
    IRollingOperation
    Back to top