Class JointExitBuilder
Inheritance
JointExitBuilder
Assembly: NXOpen.dll
Syntax
public class JointExitBuilder : WeldJointBuilder, IMessageSink, IComponentBuilder
Constructors
JointExitBuilder()
Declaration
protected JointExitBuilder()
Properties
FinishMethod
Declaration
public FinishMethod FinishMethod { get; set; }
Property Value
LeaveLooseEndValue
Declaration
public double LeaveLooseEndValue { get; set; }
Property Value
LeaveLooseStartValue
Declaration
public double LeaveLooseStartValue { get; set; }
Property Value
OtherSideSymbol
Declaration
public Symbol OtherSideSymbol { get; set; }
Property Value
RootOpening
Declaration
public double RootOpening { get; set; }
Property Value
Segment2Radius
Declaration
public double Segment2Radius { get; set; }
Property Value
Segment4Radius
Declaration
public double Segment4Radius { get; set; }
Property Value
Side
Declaration
public JointExitBuilder.BodySide Side { get; set; }
Property Value
SymbolType
Declaration
public Symbol SymbolType { get; set; }
Property Value
Methods
CreateEdgePrepCurves(bool, string, double, double, out Curve[])
Declaration
public void CreateEdgePrepCurves(bool areEdgesPrepared, string segmentAttributeTitle, double primaryThickness, double secondaryThickness, out Curve[] newCurves)
Parameters
Type |
Name |
Description |
bool |
areEdgesPrepared |
|
string |
segmentAttributeTitle |
|
double |
primaryThickness |
|
double |
secondaryThickness |
|
Curve[] |
newCurves |
|
CreateFilletCurves(Curve[], double, double, out Curve[])
Declaration
public void CreateFilletCurves(Curve[] oldCurves, double primaryThickness, double secondaryThickness, out Curve[] newCurves)
Parameters
GetAndClearErrorMessages(out string[])
Declaration
public void GetAndClearErrorMessages(out string[] messages)
Parameters
Type |
Name |
Description |
string[] |
messages |
|
GetAngleBetweenTag()
Declaration
public double GetAngleBetweenTag()
Returns
GetCallbackMessage()
Declaration
public string GetCallbackMessage()
Returns
GetCurveForLeader()
Declaration
public Curve GetCurveForLeader()
Returns
GetEdgePrepValueAngle(Positions)
Declaration
public double GetEdgePrepValueAngle(JointExitBuilder.Positions position)
Parameters
Returns
GetEdgePrepValueThickness(Positions)
Declaration
public double GetEdgePrepValueThickness(JointExitBuilder.Positions position)
Parameters
Returns
GetEdgePrepValues(Positions, out double, out double)
Declaration
public void GetEdgePrepValues(JointExitBuilder.Positions position, out double thickness, out double angle)
Parameters
GetEdgesPrepared()
Declaration
public bool GetEdgesPrepared()
Returns
GetEdgesPreparedTag()
Declaration
public bool GetEdgesPreparedTag()
Returns
GetFilletLengths()
Declaration
public JointExitBuilder.FilletSizes GetFilletLengths()
Returns
GetFilletLengthsTag()
Declaration
public JointExitBuilder.FilletSizes GetFilletLengthsTag()
Returns
GetIsLongPointTag()
Declaration
public bool GetIsLongPointTag()
Returns
GetMasterEdgeTag()
Declaration
public ScCollector GetMasterEdgeTag()
Returns
GetOppositeFilletLengths()
Declaration
public JointExitBuilder.FilletSizes GetOppositeFilletLengths()
Returns
GetOppositeFilletLengthsTag()
Declaration
public JointExitBuilder.FilletSizes GetOppositeFilletLengthsTag()
Returns
GetPlacementFaceTag()
Declaration
public ScCollector GetPlacementFaceTag()
Returns
GetPrimaryEdgeTag()
Declaration
public ScCollector GetPrimaryEdgeTag()
Returns
GetPrimaryFaceTag()
Declaration
public ScCollector GetPrimaryFaceTag()
Returns
GetPrimaryThicknessTag()
Declaration
public double GetPrimaryThicknessTag()
Returns
GetRootOpeningTag()
Declaration
public double GetRootOpeningTag()
Returns
GetSecondaryEdgeTag()
Declaration
public ScCollector GetSecondaryEdgeTag()
Returns
GetSecondaryFaceTag()
Declaration
public ScCollector GetSecondaryFaceTag()
Returns
GetSecondaryThicknessTag()
Declaration
public double GetSecondaryThicknessTag()
Returns
GetTargetFaceTag()
Declaration
public ScCollector GetTargetFaceTag()
Returns
GetUseCallbackValues()
Declaration
public bool GetUseCallbackValues()
Returns
GetWeldTypeTag()
Declaration
public WeldJointBuilder.WeldTypes GetWeldTypeTag()
Returns
IsCornerOpenTag()
Declaration
public bool IsCornerOpenTag()
Returns
RecreateSketchCurvesOnly(bool, Curve[], string, double, double, out Curve[])
Declaration
public void RecreateSketchCurvesOnly(bool areEdgesPrepared, Curve[] oldCurves, string segmentAttributeTitle, double primaryThickness, double secondaryThickness, out Curve[] newCurves)
Parameters
SetBothFilletLengths(FilletSizes)
Declaration
public void SetBothFilletLengths(JointExitBuilder.FilletSizes sizes)
Parameters
SetCallbackMessageTag(string)
Declaration
public void SetCallbackMessageTag(string message)
Parameters
Type |
Name |
Description |
string |
message |
|
SetEdgePrepValues(Positions, double, double)
Declaration
public void SetEdgePrepValues(JointExitBuilder.Positions position, double thickness, double angle)
Parameters
SetEdgePrepValuesTag(Positions, double, double)
Declaration
public void SetEdgePrepValuesTag(JointExitBuilder.Positions position, double thickness, double angle)
Parameters
SetFilletLengths(FilletSizes)
Declaration
public void SetFilletLengths(JointExitBuilder.FilletSizes sizes)
Parameters
SetFilletLengthsTag(FilletSizes)
Declaration
public void SetFilletLengthsTag(JointExitBuilder.FilletSizes sizes)
Parameters
SetOppositeFilletLengths(FilletSizes)
Declaration
public void SetOppositeFilletLengths(JointExitBuilder.FilletSizes sizes)
Parameters
SetOppositeFilletLengthsTag(FilletSizes)
Declaration
public void SetOppositeFilletLengthsTag(JointExitBuilder.FilletSizes sizes)
Parameters
SetRootOpeningTag(double)
Declaration
public void SetRootOpeningTag(double rootOpening)
Parameters
Type |
Name |
Description |
double |
rootOpening |
|
SetSideTag(BodySide)
Declaration
public void SetSideTag(JointExitBuilder.BodySide side)
Parameters
SetUseCallbackValues(bool)
Declaration
public void SetUseCallbackValues(bool useCallbackValues)
Parameters
Type |
Name |
Description |
bool |
useCallbackValues |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink