Class WeldJointBuilder
Inheritance
WeldJointBuilder
Assembly: NXOpen.dll
Syntax
public class WeldJointBuilder : StructureWeldBuilder, IMessageSink, IComponentBuilder
Constructors
WeldJointBuilder()
Declaration
protected WeldJointBuilder()
Properties
AssociativeSplit
Declaration
public bool AssociativeSplit { get; set; }
Property Value
BackingFace
Declaration
public ScCollector BackingFace { get; }
Property Value
BossColorFontWidth
Declaration
public LineColorFontWidthBuilder BossColorFontWidth { get; }
Property Value
ButtColorFontWidth
Declaration
public LineColorFontWidthBuilder ButtColorFontWidth { get; }
Property Value
CombineConnectedJoints
Declaration
public bool CombineConnectedJoints { get; set; }
Property Value
CornerColorFontWidth
Declaration
public LineColorFontWidthBuilder CornerColorFontWidth { get; }
Property Value
CreateMethod
Declaration
public WeldJointBuilder.Types CreateMethod { get; set; }
Property Value
CreatedApplication
Declaration
public WeldJointBuilder.Application CreatedApplication { get; set; }
Property Value
Destination
Declaration
public WeldJointBuilder.DestinationTypes Destination { get; set; }
Property Value
DuplicateCheck
Declaration
public bool DuplicateCheck { get; set; }
Property Value
Joint
Declaration
public SelectCurveList Joint { get; }
Property Value
JointList
Declaration
public JointItemBuilderList JointList { get; }
Property Value
JointPrefix
Declaration
public string JointPrefix { get; set; }
Property Value
LapColorFontWidth
Declaration
public LineColorFontWidthBuilder LapColorFontWidth { get; }
Property Value
LimitList
Declaration
public DieLimitsBuilderList LimitList { get; }
Property Value
Limits
Declaration
public DieLimitsBuilder Limits { get; }
Property Value
MasterEdge
Declaration
public ScCollector MasterEdge { get; }
Property Value
MaximumFaceGap
Declaration
public double MaximumFaceGap { get; set; }
Property Value
MechanicalColorFontWidth
Declaration
public LineColorFontWidthBuilder MechanicalColorFontWidth { get; }
Property Value
NamePrefix
Declaration
public string NamePrefix { get; set; }
Property Value
NumberSegments
Declaration
public int NumberSegments { get; set; }
Property Value
PlacementFace
Declaration
public ScCollector PlacementFace { get; }
Property Value
PrimaryEdge
Declaration
public ScCollector PrimaryEdge { get; }
Property Value
PrimaryFace
Declaration
public ScCollector PrimaryFace { get; }
Property Value
SecondaryEdge
Declaration
public ScCollector SecondaryEdge { get; }
Property Value
SecondaryFace
Declaration
public ScCollector SecondaryFace { get; }
Property Value
ShipComponent
Declaration
public SelectNXObjectList ShipComponent { get; }
Property Value
SleeveColorFontWidth
Declaration
public LineColorFontWidthBuilder SleeveColorFontWidth { get; }
Property Value
SocketColorFontWidth
Declaration
public LineColorFontWidthBuilder SocketColorFontWidth { get; }
Property Value
SpacingLength
Declaration
public double SpacingLength { get; set; }
Property Value
SplitAngle
Declaration
public double SplitAngle { get; set; }
Property Value
SplitLength
Declaration
public double SplitLength { get; set; }
Property Value
SplitOption
Declaration
public WeldJointBuilder.SplitTypes SplitOption { get; set; }
Property Value
SubsetPart
Declaration
public Part SubsetPart { get; set; }
Property Value
TJointColorFontWidth
Declaration
public LineColorFontWidthBuilder TJointColorFontWidth { get; }
Property Value
TargetFace
Declaration
public ScCollector TargetFace { get; }
Property Value
Type
Declaration
public WeldJointBuilder.Types Type { get; set; }
Property Value
WeldType
Declaration
public WeldJointBuilder.WeldTypes WeldType { get; set; }
Property Value
WeldingCharacteristics
Declaration
public CharacteristicsBuilder WeldingCharacteristics { get; }
Property Value
WorkPart
Declaration
public Part WorkPart { get; set; }
Property Value
Methods
Declaration
public void AddCharacteristicsInheritaceInformation()
CopyLimits(DieLimitsBuilder)
Declaration
public void CopyLimits(DieLimitsBuilder limits)
Parameters
CreateLimitsPath(Curve)
Declaration
public Curve CreateLimitsPath(Curve jointCurve)
Parameters
Type |
Name |
Description |
Curve |
jointCurve |
|
Returns
CreateSingleJointFromFeature(Curve, bool)
Declaration
public void CreateSingleJointFromFeature(Curve featureCurve, bool updateBuilder)
Parameters
Type |
Name |
Description |
Curve |
featureCurve |
|
bool |
updateBuilder |
|
Delete()
Declaration
DeleteAllUnMarkedJoints()
Declaration
public void DeleteAllUnMarkedJoints()
Declaration
public void DeleteCharacteristicsInheritaceInformation()
FindPortsInParts(Component[], out Port[])
Declaration
public void FindPortsInParts(Component[] parts, out Port[] ports)
Parameters
GetAngleBetween()
Declaration
public double GetAngleBetween()
Returns
GetConnectedParts(out Component[])
Declaration
public void GetConnectedParts(out Component[] parts)
Parameters
GetIsLongPoint()
Declaration
public bool GetIsLongPoint()
Returns
GetJointChanged(Curve)
Declaration
public bool GetJointChanged(Curve curve)
Parameters
Type |
Name |
Description |
Curve |
curve |
|
Returns
GetJointLimits(Curve)
Declaration
public DieLimitsBuilder GetJointLimits(Curve curve)
Parameters
Type |
Name |
Description |
Curve |
curve |
|
Returns
Declaration
public bool GetMidPointInformation(WeldJointBuilder.CoordinateSystem desiredCoordinateSystem, out WeldJointBuilder.JointMidPointData jointMidPointData)
Parameters
Returns
GetNewlyCreatedJoints(out Curve[], out JointItemBuilder[])
Declaration
public void GetNewlyCreatedJoints(out Curve[] curves, out JointItemBuilder[] newItemBuilder)
Parameters
GetPrimaryThickness(Curve)
Declaration
public double GetPrimaryThickness(Curve curve)
Parameters
Type |
Name |
Description |
Curve |
curve |
|
Returns
GetSecondaryThickness(Curve)
Declaration
public double GetSecondaryThickness(Curve curve)
Parameters
Type |
Name |
Description |
Curve |
curve |
|
Returns
GetSingleJoint(Curve)
Declaration
public JointItemBuilder GetSingleJoint(Curve curve)
Parameters
Type |
Name |
Description |
Curve |
curve |
|
Returns
GetVariableBevelAngles(out double[])
Declaration
public void GetVariableBevelAngles(out double[] variableAngles)
Parameters
Type |
Name |
Description |
double[] |
variableAngles |
|
IsCornerOpen()
Declaration
public bool IsCornerOpen()
Returns
IsPipeJoint()
Declaration
public bool IsPipeJoint()
Returns
MarkJointsToKeep()
Declaration
public void MarkJointsToKeep()
NewItem()
Declaration
public JointItemBuilder NewItem()
Returns
SetCallbackMessage(string)
Declaration
public void SetCallbackMessage(string message)
Parameters
Type |
Name |
Description |
string |
message |
|
SetErrorMessage(string)
Declaration
public void SetErrorMessage(string message)
Parameters
Type |
Name |
Description |
string |
message |
|
SetJointChanged(Curve, bool)
Declaration
public void SetJointChanged(Curve curve, bool changed)
Parameters
Type |
Name |
Description |
Curve |
curve |
|
bool |
changed |
|
SetVariableBevelAngles(double[])
Declaration
public void SetVariableBevelAngles(double[] variableAngles)
Parameters
Type |
Name |
Description |
double[] |
variableAngles |
|
ShowJoints()
Declaration
Split()
Declaration
UpdateCollectors(Curve)
Declaration
public void UpdateCollectors(Curve jointCurve)
Parameters
Type |
Name |
Description |
Curve |
jointCurve |
|
UpdateJointAfterLimitsChange()
Declaration
public void UpdateJointAfterLimitsChange()
UpdateJointAfterLimitsChange(DieLimitsBuilder)
Declaration
public void UpdateJointAfterLimitsChange(DieLimitsBuilder limits)
Parameters
UpdateJointType(WeldTypes)
Declaration
public void UpdateJointType(WeldJointBuilder.WeldTypes type)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink