Class WeldSide
WeldSide provides access to the arrow and other side information of a weld
Inherited Members
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 |