public interface SketchIntersectionCurveBuilder
SketchIntersectionCurve
builder SketchCollection.createIntersectionCurveBuilder(nxopen.SketchIntersectionCurve)
. Property | Value |
---|---|
CurveFitMethod.FitOption | Cubic |
CurveFitMethod.MaximumDegree | 7 |
CurveFitMethod.MaximumSegments | 1 |
Modifier and Type | Method and Description |
---|---|
void |
alternateSolution(int solutionIndex)
Method to get the alternate solution corresponding to solutionIndex
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
double |
angleTolerance()
Returns the angular tolerance
License requirements: None. |
void |
collectorUpdated()
This method needs to be called whenever the number of faces to intersect changes
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
CurveFitOptions |
curveFitMethod()
Returns the curve fit method
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
curveFitMethodUpdated()
This method needs to be called whenever the curve fit options changes
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
double |
distanceTolerance()
Returns the distance tolerance
License requirements: None. |
ScCollector |
faceCollector()
Returns the faces to intersect
License requirements: None. |
boolean |
ignoreHoles()
Returns the ignore holes option
License requirements: None. |
boolean |
joinCurves()
Returns the join curves option
License requirements: None. |
void |
setAngleTolerance(double angleTolerance)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setIgnoreHoles(boolean ignoreHoles)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setJoinCurves(boolean joinCurves)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
ScCollector faceCollector() throws NXException, RemoteException
NXException
RemoteException
void collectorUpdated() throws NXException, RemoteException
NXException
RemoteException
boolean ignoreHoles() throws NXException, RemoteException
NXException
RemoteException
void setIgnoreHoles(boolean ignoreHoles) throws NXException, RemoteException
ignoreHoles
- NXException
RemoteException
boolean joinCurves() throws NXException, RemoteException
NXException
RemoteException
void setJoinCurves(boolean joinCurves) throws NXException, RemoteException
joinCurves
- NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
double angleTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngleTolerance(double angleTolerance) throws NXException, RemoteException
angleTolerance
- NXException
RemoteException
void alternateSolution(int solutionIndex) throws NXException, RemoteException
solutionIndex
- NXException
RemoteException
CurveFitOptions curveFitMethod() throws NXException, RemoteException
NXException
RemoteException
void curveFitMethodUpdated() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.