CurveCurvatureAnalysisBuilder Class¶
-
class
NXOpen.GeometricAnalysis.
CurveCurvatureAnalysisBuilder
¶ Bases:
NXOpen.Builder
Represents a
NXOpen.GeometricAnalysis.CurveCurvatureAnalysis
builderTo 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 listSignature
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 listSignature
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.