public interface CurveFitData extends TaggedObject, IComponentBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
CurveFitData.Join
Represents the curve join method
|
static class |
CurveFitData.Method
Represents the curve fitting method in the case of advanced fitting
|
Modifier and Type | Method and Description |
---|---|
double |
angleTolerance()
Returns the angle tolerance
License requirements: None. |
CurveFitData.Join |
curveJoinMethod()
Returns the curve join method
License requirements: None. |
int |
degree()
Returns the fitting degree
License requirements: None. |
CurveFitData.Method |
fitMethod()
Returns the fitting method
License requirements: None. |
boolean |
isAdvancedFit()
Returns the advanced fitting option
License requirements: None. |
boolean |
isAlignShape()
Returns the align shape option
License requirements: None. |
int |
maximumDegree()
Returns the maximum degree
License requirements: None. |
int |
maximumSegments()
Returns the maximum segments
License requirements: None. |
int |
minimumDegree()
Returns the minimum degree
License requirements: None. |
int |
segments()
Returns the fitting segments
License requirements: None. |
void |
setAdvancedFit(boolean isAdvancedFit)
License requirements: None. |
void |
setAlignShape(boolean isAlignShape)
License requirements: None. |
void |
setAngleTolerance(double angleTolerance)
License requirements: None. |
void |
setCurveJoinMethod(CurveFitData.Join curveJoinMethod)
License requirements: None. |
void |
setDegree(int degree)
License requirements: None. |
void |
setFitMethod(CurveFitData.Method fitMethod)
License requirements: None. |
void |
setMaximumDegree(int maximumDegree)
License requirements: None. |
void |
setMaximumSegments(int maximumSegments)
License requirements: None. |
void |
setMinimumDegree(int minimumDegree)
License requirements: None. |
void |
setSegments(int segments)
License requirements: None. |
void |
setTolerance(double tolerance)
License requirements: None. |
double |
tolerance()
Returns the tolerance
License requirements: None. |
printTestData, printTestData, tag, tagValue
validate
boolean isAdvancedFit() throws NXException, RemoteException
NXException
RemoteException
void setAdvancedFit(boolean isAdvancedFit) throws NXException, RemoteException
isAdvancedFit
- NXException
RemoteException
CurveFitData.Method fitMethod() throws NXException, RemoteException
NXException
RemoteException
void setFitMethod(CurveFitData.Method fitMethod) throws NXException, RemoteException
fitMethod
- NXException
RemoteException
int degree() throws NXException, RemoteException
NXException
RemoteException
void setDegree(int degree) throws NXException, RemoteException
degree
- NXException
RemoteException
int segments() throws NXException, RemoteException
NXException
RemoteException
void setSegments(int segments) throws NXException, RemoteException
segments
- NXException
RemoteException
int minimumDegree() throws NXException, RemoteException
NXException
RemoteException
void setMinimumDegree(int minimumDegree) throws NXException, RemoteException
minimumDegree
- NXException
RemoteException
int maximumDegree() throws NXException, RemoteException
NXException
RemoteException
void setMaximumDegree(int maximumDegree) throws NXException, RemoteException
maximumDegree
- NXException
RemoteException
int maximumSegments() throws NXException, RemoteException
NXException
RemoteException
void setMaximumSegments(int maximumSegments) throws NXException, RemoteException
maximumSegments
- NXException
RemoteException
boolean isAlignShape() throws NXException, RemoteException
NXException
RemoteException
void setAlignShape(boolean isAlignShape) throws NXException, RemoteException
isAlignShape
- NXException
RemoteException
CurveFitData.Join curveJoinMethod() throws NXException, RemoteException
NXException
RemoteException
void setCurveJoinMethod(CurveFitData.Join curveJoinMethod) throws NXException, RemoteException
curveJoinMethod
- NXException
RemoteException
double tolerance() throws NXException, RemoteException
NXException
RemoteException
void setTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
double angleTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngleTolerance(double angleTolerance) throws NXException, RemoteException
angleTolerance
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.