CurveCurvatureAnalysisBuilder Class

class NXOpen.GeometricAnalysis.CurveCurvatureAnalysisBuilder

Bases: NXOpen.Builder

Represents a NXOpen.GeometricAnalysis.CurveCurvatureAnalysis builder

To create a new instance of this class, use NXOpen.GeometricAnalysis.AnalysisObjectCollection.CreateCurveCurvatureAnalysisBuilder()

Default values.

Property Value
CombRange.AnchorPosition Start
DynamicProjection 1
Method Curvature
Projection None
ReverseDirection 0
ShowInflections 0
ShowPeaks 0
Style Linear
Xyz X

New in version NX7.0.0.

Properties

Property Description
CombOptions Returns the comb display block options
CombRange Returns the comb range
DynamicProjection Returns or sets the dynamic projection
Method Returns or sets the method
Projection Returns or sets the projection
ReverseDirection Returns or sets the reverse direction
SelectedCurves Returns the selected curves and/or edges
ShowCombs Returns or sets the show combs
ShowInflections Returns or sets the show inflections
ShowMaxLabels Returns or sets the show max labels
ShowMinLabels Returns or sets the show min labels
ShowPeaks Returns or sets the show peaks
Style Returns or sets the style
Tag Returns the Tag for this object.
Vector Returns or sets the vector
Xyz Returns or sets the xyz

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
CreateDumbInflectionPoints Create inflection points
CreateDumbPeakPoints Create peak points
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.
GetCurveRange Returns the NXOpen.GeometricUtilities.CurveRangeBuilder object at a given index from the list
GetCurveRangeListLength Get the number of NXOpen.GeometricUtilities.CurveRangeBuilder objects in the list
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.
UpdateWorkView Update work view with a given view matrix
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

CurveCurvatureAnalysisBuilderCalculationMethod Enumeration Enumeration for needle calculation method
CurveCurvatureAnalysisBuilderDisplayStyle Enumeration Enumeration for needle display type
CurveCurvatureAnalysisBuilderLabelValues Enumeration Enumeration for label computation method
CurveCurvatureAnalysisBuilderNeedleDirection Enumeration Enumeration for needle direction type
CurveCurvatureAnalysisBuilderProjectionTypes Enumeration Projection plane types
CurveCurvatureAnalysisBuilderXyzTypes Enumeration Enumeration for X, Y or Z projection plane

Property Detail

CombOptions

CurveCurvatureAnalysisBuilder.CombOptions

Returns the comb display block options

-------------------------------------

Getter Method

Signature CombOptions

Returns:
Return type:NXOpen.GeometricUtilities.CombOptionsBuilder

New in version NX7.0.0.

License requirements: None.

CombRange

CurveCurvatureAnalysisBuilder.CombRange

Returns the comb range

-------------------------------------

Getter Method

Signature CombRange

Returns:
Return type:NXOpen.GeometricUtilities.CurveRangeBuilder

New in version NX7.0.0.

License requirements: None.

DynamicProjection

CurveCurvatureAnalysisBuilder.DynamicProjection

Returns or sets the dynamic projection

-------------------------------------

Getter Method

Signature DynamicProjection

Returns:
Return type:bool

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature DynamicProjection

Parameters:dynamicProjection (bool) –

New in version NX7.0.0.

License requirements: None.

Method

CurveCurvatureAnalysisBuilder.Method

Returns or sets the method

-------------------------------------

Getter Method

Signature Method

Returns:
Return type:NXOpen.GeometricAnalysis.CurveCurvatureAnalysisBuilderCalculationMethod

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Method

Parameters:method (NXOpen.GeometricAnalysis.CurveCurvatureAnalysisBuilderCalculationMethod) –

New in version NX7.0.0.

License requirements: None.

Projection

CurveCurvatureAnalysisBuilder.Projection

Returns or sets the projection

-------------------------------------

Getter Method

Signature Projection

Returns:
Return type:NXOpen.GeometricAnalysis.CurveCurvatureAnalysisBuilderProjectionTypes

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Projection

Parameters:projection (NXOpen.GeometricAnalysis.CurveCurvatureAnalysisBuilderProjectionTypes) –

New in version NX7.0.0.

License requirements: None.

ReverseDirection

CurveCurvatureAnalysisBuilder.ReverseDirection

Returns or sets the reverse direction

-------------------------------------

Getter Method

Signature ReverseDirection

Returns:
Return type:int

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ReverseDirection

Parameters:reverseDirection (int) –

New in version NX7.0.0.

License requirements: None.

SelectedCurves

CurveCurvatureAnalysisBuilder.SelectedCurves

Returns the selected curves and/or edges

-------------------------------------

Getter Method

Signature SelectedCurves

Returns:
Return type:NXOpen.ScCollector

New in version NX7.0.0.

License requirements: None.

ShowCombs

CurveCurvatureAnalysisBuilder.ShowCombs

Returns or sets the show combs

-------------------------------------

Getter Method

Signature ShowCombs

Returns:
Return type:bool

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ShowCombs

Parameters:showCombs (bool) –

New in version NX7.0.0.

License requirements: None.

ShowInflections

CurveCurvatureAnalysisBuilder.ShowInflections

Returns or sets the show inflections

-------------------------------------

Getter Method

Signature ShowInflections

Returns:
Return type:bool

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ShowInflections

Parameters:showInflections (bool) –

New in version NX7.0.0.

License requirements: None.

ShowMaxLabels

CurveCurvatureAnalysisBuilder.ShowMaxLabels

Returns or sets the show max labels

-------------------------------------

Getter Method

Signature ShowMaxLabels

Returns:
Return type:bool

New in version NX7.0.1.

License requirements: None.

-------------------------------------

Setter Method

Signature ShowMaxLabels

Parameters:showMaxLabels (bool) –

New in version NX7.0.1.

License requirements: None.

ShowMinLabels

CurveCurvatureAnalysisBuilder.ShowMinLabels

Returns or sets the show min labels

-------------------------------------

Getter Method

Signature ShowMinLabels

Returns:
Return type:bool

New in version NX7.0.1.

License requirements: None.

-------------------------------------

Setter Method

Signature ShowMinLabels

Parameters:showMinLabels (bool) –

New in version NX7.0.1.

License requirements: None.

ShowPeaks

CurveCurvatureAnalysisBuilder.ShowPeaks

Returns or sets the show peaks

-------------------------------------

Getter Method

Signature ShowPeaks

Returns:
Return type:bool

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ShowPeaks

Parameters:showPeaks (bool) –

New in version NX7.0.0.

License requirements: None.

Style

CurveCurvatureAnalysisBuilder.Style

Returns or sets the style

-------------------------------------

Getter Method

Signature Style

Returns:
Return type:NXOpen.GeometricAnalysis.CurveCurvatureAnalysisBuilderDisplayStyle

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Style

Parameters:style (NXOpen.GeometricAnalysis.CurveCurvatureAnalysisBuilderDisplayStyle) –

New in version NX7.0.0.

License requirements: None.

Vector

CurveCurvatureAnalysisBuilder.Vector

Returns or sets the vector

-------------------------------------

Getter Method

Signature Vector

Returns:
Return type:NXOpen.Direction

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Vector

Parameters:vector (NXOpen.Direction) –

New in version NX7.0.0.

License requirements: None.

Xyz

CurveCurvatureAnalysisBuilder.Xyz

Returns or sets the xyz

-------------------------------------

Getter Method

Signature Xyz

Returns:
Return type:NXOpen.GeometricAnalysis.CurveCurvatureAnalysisBuilderXyzTypes

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Xyz

Parameters:xyz (NXOpen.GeometricAnalysis.CurveCurvatureAnalysisBuilderXyzTypes) –

New in version NX7.0.0.

License requirements: None.

Method Detail

CreateDumbInflectionPoints

CurveCurvatureAnalysisBuilder.CreateDumbInflectionPoints

Create inflection points

Signature CreateDumbInflectionPoints()

Returns:
Return type:list of NXOpen.Point

New in version NX7.0.0.

License requirements: None.

CreateDumbPeakPoints

CurveCurvatureAnalysisBuilder.CreateDumbPeakPoints

Create peak points

Signature CreateDumbPeakPoints()

Returns:
Return type:list of NXOpen.Point

New in version NX7.0.0.

License requirements: None.

GetCurveRange

CurveCurvatureAnalysisBuilder.GetCurveRange

Returns the NXOpen.GeometricUtilities.CurveRangeBuilder object at a given index from the list

Signature GetCurveRange(index)

Parameters:index (int) –
Returns:
Return type:NXOpen.GeometricUtilities.CurveRangeBuilder

New in version NX8.0.1.

License requirements: None.

GetCurveRangeListLength

CurveCurvatureAnalysisBuilder.GetCurveRangeListLength

Get the number of NXOpen.GeometricUtilities.CurveRangeBuilder objects in the list

Signature GetCurveRangeListLength()

Returns:
Return type:int

New in version NX8.0.1.

License requirements: None.

UpdateWorkView

CurveCurvatureAnalysisBuilder.UpdateWorkView

Update work view with a given view matrix

Signature UpdateWorkView()

New in version NX7.0.0.

License requirements: None.

Validate

CurveCurvatureAnalysisBuilder.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.