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