Show / Hide Table of Contents

    Class WeldSide

    WeldSide provides access to the arrow and other side information of a weld

    Inheritance
    object
    WeldSide
    Inherited Members
    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 WeldSide

    Properties

    Contour

    The weld contour.

    Declaration
    public WeldContour Contour { get; set; }
    Property Value
    Type Description
    WeldContour
    Exceptions
    Type Condition
    InvalidValueException

    InvalidValueException will be thrown if the weld does not exist.

    NotAddedException

    Thrown when setting data on the object without having added it to a transaction

    NotLockedException

    Thrown when reading or writing the property of an object that was added to a transaction but is unlocked

    EffectiveThroat

    In a fillet weld, this is the inches from the root to the face of the weld. The distance is measured in the plane where the weld is most likely to fail. An "Effective throat" distance may be applied to weld symbols for bevel and groove welds, not just fillet welds.

    Declaration
    public double EffectiveThroat { get; set; }
    Property Value
    Type Description
    double
    Exceptions
    Type Condition
    InvalidValueException

    InvalidValueException will be thrown if the weld does not exist or is set to an invalid value.

    NotAddedException

    Thrown when setting data on the object without having added it to a transaction

    NotLockedException

    Thrown when reading or writing the property of an object that was added to a transaction but is unlocked

    FinishSymbol

    A letter (1 character) to appear on the weld symbol to designate the finish.

    Declaration
    public string FinishSymbol { get; set; }
    Property Value
    Type Description
    string
    Exceptions
    Type Condition
    InvalidValueException

    InvalidValueException will be thrown if the weld does not exist or is set to an invalid value.

    NotAddedException

    Thrown when setting data on the object without having added it to a transaction

    NotLockedException

    Thrown when reading or writing the property of an object that was added to a transaction but is unlocked

    GrooveAngle

    Radians [-1.309 (75 degrees), 1.309] that define the angle for bevel groove or V groove welds.

    Declaration
    public double GrooveAngle { get; set; }
    Property Value
    Type Description
    double
    Exceptions
    Type Condition
    InvalidValueException

    InvalidValueException will be thrown if the weld does not exist.

    NotAddedException

    Thrown when setting data on the object without having added it to a transaction

    NotLockedException

    Thrown when reading or writing the property of an object that was added to a transaction but is unlocked

    IsArrowSide

    Is this side the arrow side of the weld.

    Declaration
    public bool IsArrowSide { get; }
    Property Value
    Type Description
    bool

    IsLengthOnSymbol

    Show weld length on the symbol.

    Declaration
    public bool IsLengthOnSymbol { get; set; }
    Property Value
    Type Description
    bool
    Exceptions
    Type Condition
    InvalidValueException

    InvalidValueException will be thrown if the weld does not exist.

    NotAddedException

    Thrown when setting data on the object without having added it to a transaction

    NotLockedException

    Thrown when reading or writing the property of an object that was added to a transaction but is unlocked

    IsSizeOnSymbol

    Show weld size on the symbol.

    Declaration
    public bool IsSizeOnSymbol { get; set; }
    Property Value
    Type Description
    bool
    Exceptions
    Type Condition
    InvalidValueException

    InvalidValueException will be thrown if the weld does not exist.

    NotAddedException

    Thrown when setting data on the object without having added it to a transaction

    NotLockedException

    Thrown when reading or writing the property of an object that was added to a transaction but is unlocked

    LeftSetback

    Inches the left end of the weld is set back from the edge of the material. Zero makes the left end of the weld go to the edge of the material.

    Declaration
    public double LeftSetback { get; set; }
    Property Value
    Type Description
    double
    Exceptions
    Type Condition
    InvalidValueException

    InvalidValueException will be thrown if the weld does not exist or is set to an invalid value.

    NotAddedException

    Thrown when setting data on the object without having added it to a transaction

    NotLockedException

    Thrown when reading or writing the property of an object that was added to a transaction but is unlocked

    RightSetback

    Inches the right end of the weld is set back from the edge of the material. Zero makes the right end of the weld go to the edge of the material.

    Declaration
    public double RightSetback { get; set; }
    Property Value
    Type Description
    double
    Exceptions
    Type Condition
    InvalidValueException

    InvalidValueException will be thrown if the weld does not exist or is set to an invalid value.

    NotAddedException

    Thrown when setting data on the object without having added it to a transaction

    NotLockedException

    Thrown when reading or writing the property of an object that was added to a transaction but is unlocked

    RootFace

    Inches of a prepared edge that is not beveled or grooved for groove welds.

    Declaration
    public double RootFace { get; set; }
    Property Value
    Type Description
    double
    Exceptions
    Type Condition
    InvalidValueException

    InvalidValueException will be thrown if the weld does not exist or is set to an invalid value.

    NotAddedException

    Thrown when setting data on the object without having added it to a transaction

    NotLockedException

    Thrown when reading or writing the property of an object that was added to a transaction but is unlocked

    RootOpening

    The weld root opening in inches for groove welds.

    Declaration
    public double RootOpening { get; set; }
    Property Value
    Type Description
    double
    Exceptions
    Type Condition
    InvalidValueException

    InvalidValueException will be thrown if the weld does not exist or is set to an invalid value.

    NotAddedException

    Thrown when setting data on the object without having added it to a transaction

    NotLockedException

    Thrown when reading or writing the property of an object that was added to a transaction but is unlocked

    StitchLeftTermination

    The weld stitch left termination in inches.

    Declaration
    public double StitchLeftTermination { get; set; }
    Property Value
    Type Description
    double
    Exceptions
    Type Condition
    InvalidValueException

    InvalidValueException will be thrown if the weld does not exist or is set to an invalid value.

    NotAddedException

    Thrown when setting data on the object without having added it to a transaction

    NotLockedException

    Thrown when reading or writing the property of an object that was added to a transaction but is unlocked

    StitchLength

    Inches between the beginning of each weld stitch.

    Declaration
    public double StitchLength { get; set; }
    Property Value
    Type Description
    double
    Exceptions
    Type Condition
    InvalidValueException

    InvalidValueException will be thrown if the weld does not exist or is set to an invalid value.

    NotAddedException

    Thrown when setting data on the object without having added it to a transaction

    NotLockedException

    Thrown when reading or writing the property of an object that was added to a transaction but is unlocked

    StitchRightTermination

    The weld stitch right termination in inches.

    Declaration
    public double StitchRightTermination { get; set; }
    Property Value
    Type Description
    double
    Exceptions
    Type Condition
    InvalidValueException

    InvalidValueException will be thrown if the weld does not exist or is set to an invalid value.

    NotAddedException

    Thrown when setting data on the object without having added it to a transaction

    NotLockedException

    Thrown when reading or writing the property of an object that was added to a transaction but is unlocked

    StitchSpacing

    The weld stitch spacing in inches.

    Declaration
    public double StitchSpacing { get; set; }
    Property Value
    Type Description
    double
    Exceptions
    Type Condition
    InvalidValueException

    InvalidValueException will be thrown if the weld does not exist or is set to an invalid value.

    NotAddedException

    Thrown when setting data on the object without having added it to a transaction

    NotLockedException

    Thrown when reading or writing the property of an object that was added to a transaction but is unlocked

    UseFilletBackupWeld

    Apply a fillet backup weld to a square, bevel, or J groove weld.

    Declaration
    public bool UseFilletBackupWeld { get; set; }
    Property Value
    Type Description
    bool
    Exceptions
    Type Condition
    InvalidValueException

    InvalidValueException will be thrown if the weld does not exist.

    NotAddedException

    Thrown when setting data on the object without having added it to a transaction

    NotLockedException

    Thrown when reading or writing the property of an object that was added to a transaction but is unlocked

    WeldLength

    The weld length in inches. To adjust the length change the setbacks.

    Declaration
    public double WeldLength { get; }
    Property Value
    Type Description
    double
    Exceptions
    Type Condition
    InvalidValueException

    InvalidValueException will be thrown if the weld does not exist or is set to an invalid value.

    NotAddedException

    Thrown when setting data on the object without having added it to a transaction

    NotLockedException

    Thrown when reading or writing the property of an object that was added to a transaction but is unlocked

    WeldSize

    Indicates depth of preparation, size or strength of the weld in inches.

    Declaration
    public double WeldSize { get; set; }
    Property Value
    Type Description
    double
    Exceptions
    Type Condition
    InvalidValueException

    InvalidValueException will be thrown if the weld does not exist or is set to an invalid value.

    NotAddedException

    Thrown when setting data on the object without having added it to a transaction

    NotLockedException

    Thrown when reading or writing the property of an object that was added to a transaction but is unlocked

    WeldType

    The weld type.

    Declaration
    public WeldType WeldType { get; set; }
    Property Value
    Type Description
    WeldType
    Exceptions
    Type Condition
    InvalidValueException

    InvalidValueException will be thrown if the weld does not exist.

    NotAddedException

    Thrown when setting data on the object without having added it to a transaction

    NotLockedException

    Thrown when reading or writing the property of an object that was added to a transaction but is unlocked

    Methods

    Dispose(bool)

    WeldSide provides access to the arrow and other side information of a weld

    Declaration
    protected virtual void Dispose(bool disposing)
    Parameters
    Type Name Description
    bool disposing

    ~WeldSide()

    WeldSide provides access to the arrow and other side information of a weld

    Declaration
    protected ~WeldSide()

    GetSegments()

    The weld path.

    Declaration
    public WeldSegmentList GetSegments()
    Returns
    Type Description
    WeldSegmentList
    Back to top