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
EndPointX 0
EndPointY 0
EndPointZ 0
G0Check 1
G1Check 0
G2Check 0
G3Check 0
ShowNeedle 1

New in version NX7.0.0.

Properties

Property Description
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
G1Check Returns or sets the G1 check
G2Check Returns or sets the G2 check
G3Check Returns or sets the G3 check
SelectCurve Returns the select curve
SelectObject Returns the select object
ShowNeedle Returns or sets the show needle
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.
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.

Property Detail

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(endPointX)

Parameters:endPointX (float) –

New in version NX7.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

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(endPointY)

Parameters:endPointY (float) –

New in version NX7.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

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(endPointZ)

Parameters:endPointZ (float) –

New in version NX7.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

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(g0Check)

Parameters:g0Check (bool) –

New in version NX7.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

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(g1Check)

Parameters:g1Check (bool) –

New in version NX7.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

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(g2Check)

Parameters:g2Check (bool) –

New in version NX7.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

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(g3Check)

Parameters:g3Check (bool) –

New in version NX7.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

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.

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(showNeedle)

Parameters:showNeedle (bool) –

New in version NX7.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

Method Detail

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.