CurveContinuityBuilder Class¶
-
class
NXOpen.GeometricAnalysis.CurveContinuityBuilder¶ Bases:
NXOpen.BuilderRepresents a curve continuity builder
To create a new instance of this class, use
NXOpen.GeometricAnalysis.AnalysisObjectCollection.CreateCurveContinuityBuilder()Default values.
Property Value AngularThreshold.Value 15.0 ContinuityType Multicurve DistanceThreshold.Value 10.0 (millimeters part), 0.5 (inches part) EndPointX 0 EndPointY 0 EndPointZ 0 G0Check 1 G0Check2 1 G0Tolerance 0.01 G1Check 0 G1Check2 0 G1Tolerance 0.5 G2Check 0 G2Check2 0 G2Tolerance 0.5 G3Check 0 G3Check2 0 G3Tolerance 0.5 ShowDeviation 1 ShowMarkup 1 ShowMaximum 0 ShowMinimum 0 ShowNeedle 1 ShowOutOfTolerance 0 New in version NX7.0.0.
Properties¶
| Property | Description |
|---|---|
| AngularThreshold | Returns the angular threshold |
| ContinuityType | Returns or sets the curve continuity type |
| DistanceThreshold | Returns the distance threshold |
| DynamicLabel | Returns the location for dynamic label |
| EndPointX | Returns or sets the end point x value |
| EndPointY | Returns or sets the end point y value |
| EndPointZ | Returns or sets the end point z value |
| G0Check | Returns or sets the G0 check |
| G0Check2 | Returns or sets the G0 check for multicurve |
| G0Tolerance | Returns or sets the g0 tolerance |
| G1Check | Returns or sets the G1 check |
| G1Check2 | Returns or sets the G1 check for multicurve |
| G1Tolerance | Returns or sets the g1 tolerance |
| G2Check | Returns or sets the G2 check |
| G2Check2 | Returns or sets the G2 check for multicurve |
| G2Tolerance | Returns or sets the g2 tolerance |
| G3Check | Returns or sets the G3 check |
| G3Check2 | Returns or sets the G3 check for multicurve |
| G3Tolerance | Returns or sets the g3 tolerance |
| MultiCurve | Returns the multiple curve |
| SelectCurve | Returns the select curve |
| SelectObject | Returns the select object |
| ShowDeviation | Returns or sets the show deviation label |
| ShowMarkup | Returns or sets the show tolerance markup |
| ShowMaximum | Returns or sets the show maximum label |
| ShowMinimum | Returns or sets the show minimum label |
| ShowNeedle | Returns or sets the show needle |
| ShowOutOfTolerance | Returns or sets the show out of tolerance only |
| Tag | Returns the Tag for this object. |
Methods¶
| Method | Description |
|---|---|
| Commit | Commits any edits that have been applied to the builder. |
| Destroy | Deletes the builder, and cleans up any objects created by the builder. |
| GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
| GetObject | Returns the object currently being edited by this builder. |
| ResetShowDeviation | Prepare to toggle deviation label |
| ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
| Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
| CurveContinuityBuilderType Enumeration | Define curve continuity types |
Property Detail¶
AngularThreshold¶
-
CurveContinuityBuilder.AngularThreshold¶ Returns the angular threshold
-------------------------------------Getter Method
Signature
AngularThresholdReturns: Return type: NXOpen.ExpressionNew in version NX11.0.1.
License requirements: None.
ContinuityType¶
-
CurveContinuityBuilder.ContinuityType¶ Returns or sets the curve continuity type
-------------------------------------Getter Method
Signature
ContinuityTypeReturns: Return type: NXOpen.GeometricAnalysis.CurveContinuityBuilderTypeNew in version NX11.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
ContinuityTypeParameters: continuityType ( NXOpen.GeometricAnalysis.CurveContinuityBuilderType) –New in version NX11.0.1.
License requirements: gateway (“UG GATEWAY”)
DistanceThreshold¶
-
CurveContinuityBuilder.DistanceThreshold¶ Returns the distance threshold
-------------------------------------Getter Method
Signature
DistanceThresholdReturns: Return type: NXOpen.ExpressionNew in version NX11.0.1.
License requirements: None.
DynamicLabel¶
-
CurveContinuityBuilder.DynamicLabel¶ Returns the location for dynamic label
-------------------------------------Getter Method
Signature
DynamicLabelReturns: Return type: NXOpen.SelectNXObjectNew in version NX11.0.1.
License requirements: None.
EndPointX¶
-
CurveContinuityBuilder.EndPointX¶ Returns or sets the end point x value
-------------------------------------Getter Method
Signature
EndPointXReturns: Return type: float New in version NX7.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
EndPointXParameters: endPointX (float) – New in version NX7.0.0.
License requirements: gateway (“UG GATEWAY”)
EndPointY¶
-
CurveContinuityBuilder.EndPointY¶ Returns or sets the end point y value
-------------------------------------Getter Method
Signature
EndPointYReturns: Return type: float New in version NX7.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
EndPointYParameters: endPointY (float) – New in version NX7.0.0.
License requirements: gateway (“UG GATEWAY”)
EndPointZ¶
-
CurveContinuityBuilder.EndPointZ¶ Returns or sets the end point z value
-------------------------------------Getter Method
Signature
EndPointZReturns: Return type: float New in version NX7.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
EndPointZParameters: endPointZ (float) – New in version NX7.0.0.
License requirements: gateway (“UG GATEWAY”)
G0Check¶
-
CurveContinuityBuilder.G0Check¶ Returns or sets the G0 check
-------------------------------------Getter Method
Signature
G0CheckReturns: Return type: bool New in version NX7.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
G0CheckParameters: g0Check (bool) – New in version NX7.0.0.
License requirements: gateway (“UG GATEWAY”)
G0Check2¶
-
CurveContinuityBuilder.G0Check2¶ Returns or sets the G0 check for multicurve
-------------------------------------Getter Method
Signature
G0Check2Returns: Return type: bool New in version NX11.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
G0Check2Parameters: g0Check2 (bool) – New in version NX11.0.1.
License requirements: gateway (“UG GATEWAY”)
G0Tolerance¶
-
CurveContinuityBuilder.G0Tolerance¶ Returns or sets the g0 tolerance
-------------------------------------Getter Method
Signature
G0ToleranceReturns: Return type: float New in version NX11.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
G0ToleranceParameters: g0Tolerance (float) – New in version NX11.0.1.
License requirements: gateway (“UG GATEWAY”)
G1Check¶
-
CurveContinuityBuilder.G1Check¶ Returns or sets the G1 check
-------------------------------------Getter Method
Signature
G1CheckReturns: Return type: bool New in version NX7.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
G1CheckParameters: g1Check (bool) – New in version NX7.0.0.
License requirements: gateway (“UG GATEWAY”)
G1Check2¶
-
CurveContinuityBuilder.G1Check2¶ Returns or sets the G1 check for multicurve
-------------------------------------Getter Method
Signature
G1Check2Returns: Return type: bool New in version NX11.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
G1Check2Parameters: g1Check2 (bool) – New in version NX11.0.1.
License requirements: gateway (“UG GATEWAY”)
G1Tolerance¶
-
CurveContinuityBuilder.G1Tolerance¶ Returns or sets the g1 tolerance
-------------------------------------Getter Method
Signature
G1ToleranceReturns: Return type: float New in version NX11.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
G1ToleranceParameters: g1Tolerance (float) – New in version NX11.0.1.
License requirements: gateway (“UG GATEWAY”)
G2Check¶
-
CurveContinuityBuilder.G2Check¶ Returns or sets the G2 check
-------------------------------------Getter Method
Signature
G2CheckReturns: Return type: bool New in version NX7.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
G2CheckParameters: g2Check (bool) – New in version NX7.0.0.
License requirements: gateway (“UG GATEWAY”)
G2Check2¶
-
CurveContinuityBuilder.G2Check2¶ Returns or sets the G2 check for multicurve
-------------------------------------Getter Method
Signature
G2Check2Returns: Return type: bool New in version NX11.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
G2Check2Parameters: g2Check2 (bool) – New in version NX11.0.1.
License requirements: gateway (“UG GATEWAY”)
G2Tolerance¶
-
CurveContinuityBuilder.G2Tolerance¶ Returns or sets the g2 tolerance
-------------------------------------Getter Method
Signature
G2ToleranceReturns: Return type: float New in version NX11.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
G2ToleranceParameters: g2Tolerance (float) – New in version NX11.0.1.
License requirements: gateway (“UG GATEWAY”)
G3Check¶
-
CurveContinuityBuilder.G3Check¶ Returns or sets the G3 check
-------------------------------------Getter Method
Signature
G3CheckReturns: Return type: bool New in version NX7.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
G3CheckParameters: g3Check (bool) – New in version NX7.0.0.
License requirements: gateway (“UG GATEWAY”)
G3Check2¶
-
CurveContinuityBuilder.G3Check2¶ Returns or sets the G3 check for multicurve
-------------------------------------Getter Method
Signature
G3Check2Returns: Return type: bool New in version NX11.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
G3Check2Parameters: g3Check2 (bool) – New in version NX11.0.1.
License requirements: gateway (“UG GATEWAY”)
G3Tolerance¶
-
CurveContinuityBuilder.G3Tolerance¶ Returns or sets the g3 tolerance
-------------------------------------Getter Method
Signature
G3ToleranceReturns: Return type: float New in version NX11.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
G3ToleranceParameters: g3Tolerance (float) – New in version NX11.0.1.
License requirements: gateway (“UG GATEWAY”)
MultiCurve¶
-
CurveContinuityBuilder.MultiCurve¶ Returns the multiple curve
-------------------------------------Getter Method
Signature
MultiCurveReturns: Return type: NXOpen.SelectDisplayableObjectListNew in version NX11.0.1.
License requirements: None.
SelectCurve¶
-
CurveContinuityBuilder.SelectCurve¶ Returns the select curve
-------------------------------------Getter Method
Signature
SelectCurveReturns: Return type: NXOpen.SelectNXObjectNew in version NX7.0.0.
License requirements: None.
SelectObject¶
-
CurveContinuityBuilder.SelectObject¶ Returns the select object
-------------------------------------Getter Method
Signature
SelectObjectReturns: Return type: NXOpen.SelectNXObjectNew in version NX7.0.0.
License requirements: None.
ShowDeviation¶
-
CurveContinuityBuilder.ShowDeviation¶ Returns or sets the show deviation label
-------------------------------------Getter Method
Signature
ShowDeviationReturns: Return type: bool New in version NX11.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
ShowDeviationParameters: showDeviation (bool) – New in version NX11.0.1.
License requirements: gateway (“UG GATEWAY”)
ShowMarkup¶
-
CurveContinuityBuilder.ShowMarkup¶ Returns or sets the show tolerance markup
-------------------------------------Getter Method
Signature
ShowMarkupReturns: Return type: bool New in version NX11.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
ShowMarkupParameters: showMarkup (bool) – New in version NX11.0.1.
License requirements: gateway (“UG GATEWAY”)
ShowMaximum¶
-
CurveContinuityBuilder.ShowMaximum¶ Returns or sets the show maximum label
-------------------------------------Getter Method
Signature
ShowMaximumReturns: Return type: bool New in version NX11.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
ShowMaximumParameters: showMaximum (bool) – New in version NX11.0.1.
License requirements: gateway (“UG GATEWAY”)
ShowMinimum¶
-
CurveContinuityBuilder.ShowMinimum¶ Returns or sets the show minimum label
-------------------------------------Getter Method
Signature
ShowMinimumReturns: Return type: bool New in version NX11.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
ShowMinimumParameters: showMinimum (bool) – New in version NX11.0.1.
License requirements: gateway (“UG GATEWAY”)
ShowNeedle¶
-
CurveContinuityBuilder.ShowNeedle¶ Returns or sets the show needle
-------------------------------------Getter Method
Signature
ShowNeedleReturns: Return type: bool New in version NX7.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ShowNeedleParameters: showNeedle (bool) – New in version NX7.0.0.
License requirements: gateway (“UG GATEWAY”)
ShowOutOfTolerance¶
-
CurveContinuityBuilder.ShowOutOfTolerance¶ Returns or sets the show out of tolerance only
-------------------------------------Getter Method
Signature
ShowOutOfToleranceReturns: Return type: bool New in version NX11.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
ShowOutOfToleranceParameters: showOutOfTolerance (bool) – New in version NX11.0.1.
License requirements: gateway (“UG GATEWAY”)
Method Detail¶
ResetShowDeviation¶
-
CurveContinuityBuilder.ResetShowDeviation¶ Prepare to toggle deviation label
Signature
ResetShowDeviation()New in version NX11.0.1.
License requirements: gateway (“UG GATEWAY”)
Validate¶
-
CurveContinuityBuilder.Validate¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.