public interface SketchIntersectionCurveBuilder extends FeatureBuilder
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") . |
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
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 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.