CurveContinuityBuilder Class¶
-
class
NXOpen.GeometricAnalysis.
CurveContinuityBuilder
¶ Bases:
NXOpen.Builder
Represents 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
AngularThreshold
Returns: Return type: NXOpen.Expression
New in version NX11.0.1.
License requirements: None.
ContinuityType¶
-
CurveContinuityBuilder.
ContinuityType
¶ Returns or sets the curve continuity type
-------------------------------------
Getter Method
Signature
ContinuityType
Returns: Return type: NXOpen.GeometricAnalysis.CurveContinuityBuilderType
New in version NX11.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
ContinuityType
Parameters: 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
DistanceThreshold
Returns: Return type: NXOpen.Expression
New in version NX11.0.1.
License requirements: None.
DynamicLabel¶
-
CurveContinuityBuilder.
DynamicLabel
¶ Returns the location for dynamic label
-------------------------------------
Getter Method
Signature
DynamicLabel
Returns: Return type: NXOpen.SelectNXObject
New in version NX11.0.1.
License requirements: None.
EndPointX¶
-
CurveContinuityBuilder.
EndPointX
¶ Returns or sets the end point x value
-------------------------------------
Getter Method
Signature
EndPointX
Returns: Return type: float New in version NX7.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
EndPointX
Parameters: 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
EndPointY
Returns: Return type: float New in version NX7.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
EndPointY
Parameters: 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
EndPointZ
Returns: Return type: float New in version NX7.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
EndPointZ
Parameters: 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
G0Check
Returns: Return type: bool New in version NX7.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
G0Check
Parameters: 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
G0Check2
Returns: Return type: bool New in version NX11.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
G0Check2
Parameters: 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
G0Tolerance
Returns: Return type: float New in version NX11.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
G0Tolerance
Parameters: 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
G1Check
Returns: Return type: bool New in version NX7.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
G1Check
Parameters: 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
G1Check2
Returns: Return type: bool New in version NX11.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
G1Check2
Parameters: 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
G1Tolerance
Returns: Return type: float New in version NX11.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
G1Tolerance
Parameters: 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
G2Check
Returns: Return type: bool New in version NX7.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
G2Check
Parameters: 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
G2Check2
Returns: Return type: bool New in version NX11.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
G2Check2
Parameters: 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
G2Tolerance
Returns: Return type: float New in version NX11.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
G2Tolerance
Parameters: 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
G3Check
Returns: Return type: bool New in version NX7.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
G3Check
Parameters: 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
G3Check2
Returns: Return type: bool New in version NX11.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
G3Check2
Parameters: 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
G3Tolerance
Returns: Return type: float New in version NX11.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
G3Tolerance
Parameters: g3Tolerance (float) – New in version NX11.0.1.
License requirements: gateway (“UG GATEWAY”)
MultiCurve¶
-
CurveContinuityBuilder.
MultiCurve
¶ Returns the multiple curve
-------------------------------------
Getter Method
Signature
MultiCurve
Returns: Return type: NXOpen.SelectDisplayableObjectList
New in version NX11.0.1.
License requirements: None.
SelectCurve¶
-
CurveContinuityBuilder.
SelectCurve
¶ Returns the select curve
-------------------------------------
Getter Method
Signature
SelectCurve
Returns: Return type: NXOpen.SelectNXObject
New in version NX7.0.0.
License requirements: None.
SelectObject¶
-
CurveContinuityBuilder.
SelectObject
¶ Returns the select object
-------------------------------------
Getter Method
Signature
SelectObject
Returns: Return type: NXOpen.SelectNXObject
New in version NX7.0.0.
License requirements: None.
ShowDeviation¶
-
CurveContinuityBuilder.
ShowDeviation
¶ Returns or sets the show deviation label
-------------------------------------
Getter Method
Signature
ShowDeviation
Returns: Return type: bool New in version NX11.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
ShowDeviation
Parameters: 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
ShowMarkup
Returns: Return type: bool New in version NX11.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
ShowMarkup
Parameters: 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
ShowMaximum
Returns: Return type: bool New in version NX11.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
ShowMaximum
Parameters: 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
ShowMinimum
Returns: Return type: bool New in version NX11.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
ShowMinimum
Parameters: 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
ShowNeedle
Returns: Return type: bool New in version NX7.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ShowNeedle
Parameters: 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
ShowOutOfTolerance
Returns: Return type: bool New in version NX11.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
ShowOutOfTolerance
Parameters: 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.