public interface DividefaceBuilder extends FeatureBuilder
FeatureCollection.createDividefaceBuilder(nxopen.features.Feature)
Property | Value |
---|---|
SelectDividingObject.OffsetDistance.Value | 5 (millimeters part), 0.2 (inches part) |
SelectDividingObject.ToolOption | Object |
Modifier and Type | Method and Description |
---|---|
boolean |
blankOption()
Returns the curve blanking option
License requirements: None. |
SelectDisplayableObjectList |
dividingObjectsList()
Deprecated.
Deprecated in NX9.0.0. This is for pre NX9 usage, do not use this method. Instead use
selectDividingObject() instead.
|
boolean |
extendOption()
Returns the Extend resulting edges to boundary
License requirements: None. |
ScCollector |
facesToDivide()
Returns the Faces to Divide
License requirements: None. |
boolean |
projectCurvesThatLieOnFaceOption()
Returns the Do not project curves that lie on face
License requirements: None. |
ProjectionOptions |
projectionOption()
Returns the Projection Options data
License requirements: None. |
SelectDividingObjectBuilder |
selectDividingObject()
Returns the Select Dividing Objects
License requirements: None. |
void |
setBlankOption(boolean blank)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setExtendOption(boolean extend)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setFacesToDivide(ScCollector facesToDivide)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setProjectCurvesThatLieOnFaceOption(boolean projectCurvesThatLieOnFace)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setTolerance(double tolerance)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
double |
tolerance()
Returns the tolerance
License requirements: None. |
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
void setFacesToDivide(ScCollector facesToDivide) throws NXException, RemoteException
facesToDivide
- Smart collector for faces to divideNXException
RemoteException
ScCollector facesToDivide() throws NXException, RemoteException
NXException
RemoteException
ProjectionOptions projectionOption() throws NXException, RemoteException
NXException
RemoteException
void setTolerance(double tolerance) throws NXException, RemoteException
tolerance
- ToleranceNXException
RemoteException
double tolerance() throws NXException, RemoteException
NXException
RemoteException
void setBlankOption(boolean blank) throws NXException, RemoteException
blank
- false: maintain curves; true: blank curvesNXException
RemoteException
boolean blankOption() throws NXException, RemoteException
NXException
RemoteException
void setExtendOption(boolean extend) throws NXException, RemoteException
extend
- false: do not extend curves; true: extend curvesNXException
RemoteException
boolean extendOption() throws NXException, RemoteException
NXException
RemoteException
void setProjectCurvesThatLieOnFaceOption(boolean projectCurvesThatLieOnFace) throws NXException, RemoteException
projectCurvesThatLieOnFace
- false: project curves that lie on face option; true: Do not project curves that lie on face optionNXException
RemoteException
boolean projectCurvesThatLieOnFaceOption() throws NXException, RemoteException
NXException
RemoteException
SelectDisplayableObjectList dividingObjectsList() throws NXException, RemoteException
selectDividingObject()
instead.
NXException
RemoteException
SelectDividingObjectBuilder selectDividingObject() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.