CurveFitData Class¶
-
class
NXOpen.GeometricUtilities.
CurveFitData
¶ Bases:
NXOpen.TaggedObject
,NXOpen.GeometricUtilities.IComponentBuilder
Represents the curve fitting methods options.
New in version NX8.0.0.
Properties¶
Property | Description |
---|---|
AngleTolerance | Returns or sets the angle tolerance |
CurveJoinMethod | Returns or sets the curve join method |
Degree | Returns or sets the fitting degree |
FitMethod | Returns or sets the fitting method |
IsAdvancedFit | Returns or sets the advanced fitting option |
IsAlignShape | Returns or sets the align shape option |
MaximumDegree | Returns or sets the maximum degree |
MaximumSegments | Returns or sets the maximum segments |
MinimumDegree | Returns or sets the minimum degree |
Segments | Returns or sets the fitting segments |
Tag | Returns the Tag for this object. |
Tolerance | Returns or sets the tolerance |
Methods¶
Method | Description |
---|---|
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
CurveFitDataJoin Enumeration | Represents the curve join method |
CurveFitDataMethod Enumeration | Represents the curve fitting method in the case of advanced fitting |
Property Detail¶
AngleTolerance¶
-
CurveFitData.
AngleTolerance
¶ Returns or sets the angle tolerance
-------------------------------------
Getter Method
Signature
AngleTolerance()
Returns: Return type: float New in version NX8.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
AngleTolerance(angleTolerance)
Parameters: angleTolerance (float) – New in version NX8.5.0.
License requirements: None.
CurveJoinMethod¶
-
CurveFitData.
CurveJoinMethod
¶ Returns or sets the curve join method
-------------------------------------
Getter Method
Signature
CurveJoinMethod()
Returns: Return type: NXOpen.GeometricUtilities.CurveFitDataJoin
New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CurveJoinMethod(curveJoinMethod)
Parameters: curveJoinMethod ( NXOpen.GeometricUtilities.CurveFitDataJoin
) –New in version NX8.0.0.
License requirements: None.
Degree¶
-
CurveFitData.
Degree
¶ Returns or sets the fitting degree
-------------------------------------
Getter Method
Signature
Degree()
Returns: Return type: int New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Degree(degree)
Parameters: degree (int) – New in version NX8.0.0.
License requirements: None.
FitMethod¶
-
CurveFitData.
FitMethod
¶ Returns or sets the fitting method
-------------------------------------
Getter Method
Signature
FitMethod()
Returns: Return type: NXOpen.GeometricUtilities.CurveFitDataMethod
New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
FitMethod(fitMethod)
Parameters: fitMethod ( NXOpen.GeometricUtilities.CurveFitDataMethod
) –New in version NX8.0.0.
License requirements: None.
IsAdvancedFit¶
-
CurveFitData.
IsAdvancedFit
¶ Returns or sets the advanced fitting option
-------------------------------------
Getter Method
Signature
IsAdvancedFit()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
IsAdvancedFit(isAdvancedFit)
Parameters: isAdvancedFit (bool) – New in version NX8.0.0.
License requirements: None.
IsAlignShape¶
-
CurveFitData.
IsAlignShape
¶ Returns or sets the align shape option
-------------------------------------
Getter Method
Signature
IsAlignShape()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
IsAlignShape(isAlignShape)
Parameters: isAlignShape (bool) – New in version NX8.0.0.
License requirements: None.
MaximumDegree¶
-
CurveFitData.
MaximumDegree
¶ Returns or sets the maximum degree
-------------------------------------
Getter Method
Signature
MaximumDegree()
Returns: Return type: int New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
MaximumDegree(maximumDegree)
Parameters: maximumDegree (int) – New in version NX8.0.0.
License requirements: None.
MaximumSegments¶
-
CurveFitData.
MaximumSegments
¶ Returns or sets the maximum segments
-------------------------------------
Getter Method
Signature
MaximumSegments()
Returns: Return type: int New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
MaximumSegments(maximumSegments)
Parameters: maximumSegments (int) – New in version NX8.0.0.
License requirements: None.
MinimumDegree¶
-
CurveFitData.
MinimumDegree
¶ Returns or sets the minimum degree
-------------------------------------
Getter Method
Signature
MinimumDegree()
Returns: Return type: int New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
MinimumDegree(minimumDegree)
Parameters: minimumDegree (int) – New in version NX8.0.0.
License requirements: None.
Segments¶
-
CurveFitData.
Segments
¶ Returns or sets the fitting segments
-------------------------------------
Getter Method
Signature
Segments()
Returns: Return type: int New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Segments(segments)
Parameters: segments (int) – New in version NX8.0.0.
License requirements: None.
Tolerance¶
-
CurveFitData.
Tolerance
¶ Returns or sets the tolerance
-------------------------------------
Getter Method
Signature
Tolerance()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Tolerance(tolerance)
Parameters: tolerance (float) – New in version NX8.0.0.
License requirements: None.
Method Detail¶
Validate¶
-
CurveFitData.
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.