Class WeldJointBuilder
Inheritance
System.Object
System.MarshalByRefObject
WeldJointBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
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
Type |
Description |
System.Boolean |
|
BackingFace
Declaration
public ScCollector BackingFace { get; }
Property Value
BossColorFontWidth
Declaration
public LineColorFontWidthBuilder BossColorFontWidth { get; }
Property Value
ButtColor
Declaration
public int ButtColor { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
ButtColorFontWidth
Declaration
public LineColorFontWidthBuilder ButtColorFontWidth { get; }
Property Value
ButtFont
Declaration
public DisplayableObject.ObjectFont ButtFont { get; set; }
Property Value
ButtWidth
Declaration
public DisplayableObject.ObjectWidth ButtWidth { get; set; }
Property Value
CombineConnectedJoints
Declaration
public bool CombineConnectedJoints { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CornerColorFontWidth
Declaration
public LineColorFontWidthBuilder CornerColorFontWidth { get; }
Property Value
CreatedApplication
Declaration
public WeldJointBuilder.Application CreatedApplication { get; set; }
Property Value
CreateMethod
Declaration
public WeldJointBuilder.Types CreateMethod { get; set; }
Property Value
Destination
Declaration
public WeldJointBuilder.DestinationTypes Destination { get; set; }
Property Value
DuplicateCheck
Declaration
public bool DuplicateCheck { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
FilletColor
Declaration
public int FilletColor { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
FilletFont
Declaration
public DisplayableObject.ObjectFont FilletFont { get; set; }
Property Value
FilletWidth
Declaration
public DisplayableObject.ObjectWidth FilletWidth { 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
Type |
Description |
System.String |
|
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
Type |
Description |
System.Double |
|
MechanicalColorFontWidth
Declaration
public LineColorFontWidthBuilder MechanicalColorFontWidth { get; }
Property Value
NamePrefix
Declaration
public string NamePrefix { get; set; }
Property Value
Type |
Description |
System.String |
|
NumberSegments
Declaration
public int NumberSegments { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
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
Type |
Description |
System.Double |
|
SplitAngle
Declaration
public double SplitAngle { get; set; }
Property Value
Type |
Description |
System.Double |
|
SplitLength
Declaration
public double SplitLength { get; set; }
Property Value
Type |
Description |
System.Double |
|
SplitOption
Declaration
public WeldJointBuilder.SplitTypes SplitOption { get; set; }
Property Value
SubsetPart
Declaration
public Part SubsetPart { get; set; }
Property Value
TargetFace
Declaration
public ScCollector TargetFace { get; }
Property Value
TJointColorFontWidth
Declaration
public LineColorFontWidthBuilder TJointColorFontWidth { get; }
Property Value
Type
Declaration
public WeldJointBuilder.Types Type { get; set; }
Property Value
WeldingCharacteristics
Declaration
public CharacteristicsBuilder WeldingCharacteristics { get; }
Property Value
WeldType
Declaration
public WeldJointBuilder.WeldTypes WeldType { get; set; }
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, Boolean)
Declaration
public void CreateSingleJointFromFeature(Curve featureCurve, bool updateBuilder)
Parameters
Type |
Name |
Description |
Curve |
featureCurve |
|
System.Boolean |
updateBuilder |
|
Delete()
Declaration
DeleteAllUnMarkedJoints()
Declaration
public void DeleteAllUnMarkedJoints()
Declaration
public void DeleteCharacteristicsInheritaceInformation()
FindPortsInParts(Part[], out Port[])
Declaration
public void FindPortsInParts(Part[] parts, out Port[] ports)
Parameters
Type |
Name |
Description |
Part[] |
parts |
|
Port[] |
ports |
|
GetAngleBetween()
Declaration
public double GetAngleBetween()
Returns
Type |
Description |
System.Double |
|
GetConnectedParts(out Component[])
Declaration
public void GetConnectedParts(out Component[] parts)
Parameters
GetIsLongPoint()
Declaration
public bool GetIsLongPoint()
Returns
Type |
Description |
System.Boolean |
|
GetJointChanged(Curve)
Declaration
public bool GetJointChanged(Curve curve)
Parameters
Type |
Name |
Description |
Curve |
curve |
|
Returns
Type |
Description |
System.Boolean |
|
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
Type |
Description |
System.Boolean |
|
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
Type |
Description |
System.Double |
|
GetSecondaryThickness(Curve)
Declaration
public double GetSecondaryThickness(Curve curve)
Parameters
Type |
Name |
Description |
Curve |
curve |
|
Returns
Type |
Description |
System.Double |
|
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 |
System.Double[] |
variableAngles |
|
IsCornerOpen()
Declaration
public bool IsCornerOpen()
Returns
Type |
Description |
System.Boolean |
|
IsPipeJoint()
Declaration
public bool IsPipeJoint()
Returns
Type |
Description |
System.Boolean |
|
MarkJointsToKeep()
Declaration
public void MarkJointsToKeep()
NewItem()
Declaration
public JointItemBuilder NewItem()
Returns
SetCallbackMessage(String)
Declaration
public void SetCallbackMessage(string message)
Parameters
Type |
Name |
Description |
System.String |
message |
|
SetErrorMessage(String)
Declaration
public void SetErrorMessage(string message)
Parameters
Type |
Name |
Description |
System.String |
message |
|
SetJointChanged(Curve, Boolean)
Declaration
public void SetJointChanged(Curve curve, bool changed)
Parameters
Type |
Name |
Description |
Curve |
curve |
|
System.Boolean |
changed |
|
SetVariableBevelAngles(Double[])
Declaration
public void SetVariableBevelAngles(double[] variableAngles)
Parameters
Type |
Name |
Description |
System.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(WeldJointBuilder.WeldTypes)
Declaration
public void UpdateJointType(WeldJointBuilder.WeldTypes type)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink