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.