public interface AnalyzePocketBuilder extends FeatureBuilder
AnalyzePocket
builder for Analyze Pocket feature. FeatureCollection.createAnalyzePocketBuilder(nxopen.features.AnalyzePocket)
Property | Value |
---|---|
AcutelyAngledWallsChecker | True |
Diameter.Value | 25.0 (millimeters part), 1.0 (inches part) |
FluteLength.Value | 10.0 (millimeters part), 0.38 (inches part) |
InaccessibleAreasChecker | True |
LowerRadius.Value | 5.0 (millimeters part), 0.25 (inches part) |
NeckDiameter.Value | 25.0 (millimeters part), 1.0 (inches part) |
ToolType | EndMill |
UndercutsChecker | True |
UpperRadius.Value | 5.0 (millimeters part), 0.25 (inches part) |
Modifier and Type | Interface and Description |
---|---|
static class |
AnalyzePocketBuilder.AngledWallSolutions
Represents the solution which defines how the End Mill is positioned with the angled walls.
|
static class |
AnalyzePocketBuilder.ToolTypes
Represents the tool type which defines how the angled walls are cut.
|
Modifier and Type | Method and Description |
---|---|
boolean |
acutelyAngledWallsChecker()
Returns the flag specifying whether to check acutely angled walls.
|
Expression |
diameter()
Returns the diameter defines the diameter of End Mill or Shperical Mill.
|
ScCollector |
floorFaces()
Returns the collector of floor faces.
|
Expression |
fluteLength()
Returns the flute length defines the length of the flute of T Cutter.
|
boolean |
inaccessibleAreasChecker()
Returns the flag specifying whether to check inaccessible areas.
|
Expression |
lowerRadius()
Returns the lower radius defines the radius of blend on the bottom of End Mill or T Cutter.
|
Expression |
neckDiameter()
Returns the neck diameter defines the diameter of the neck of T Cutter.
|
void |
setAcutelyAngledWallsChecker(boolean acutelyAngledWallsChecker)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setFloorFaces(ScCollector floorFaces)
License requirements: None. |
void |
setInaccessibleAreasChecker(boolean inaccessibleAreasChecker)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setToolType(AnalyzePocketBuilder.ToolTypes toolType)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setUndercutsChecker(boolean undercutsChecker)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setWallFaces(ScCollector wallFaces)
License requirements: None. |
AnalyzePocketBuilder.ToolTypes |
toolType()
Returns the tool type defines how the angled walls are cut.
|
boolean |
undercutsChecker()
Returns the flag specifying whether to check undercuts.
|
Expression |
upperRadius()
Returns the upper radius defines the radius of blend on the upper part of T Cutter.
|
ScCollector |
wallFaces()
Returns the collector of wall faces.
|
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 floorFaces() throws NXException, RemoteException
NXException
RemoteException
void setFloorFaces(ScCollector floorFaces) throws NXException, RemoteException
floorFaces
- NXException
RemoteException
ScCollector wallFaces() throws NXException, RemoteException
NXException
RemoteException
void setWallFaces(ScCollector wallFaces) throws NXException, RemoteException
wallFaces
- NXException
RemoteException
AnalyzePocketBuilder.ToolTypes toolType() throws NXException, RemoteException
NXException
RemoteException
void setToolType(AnalyzePocketBuilder.ToolTypes toolType) throws NXException, RemoteException
toolType
- NXException
RemoteException
Expression diameter() throws NXException, RemoteException
NXException
RemoteException
Expression lowerRadius() throws NXException, RemoteException
NXException
RemoteException
Expression upperRadius() throws NXException, RemoteException
NXException
RemoteException
Expression neckDiameter() throws NXException, RemoteException
NXException
RemoteException
Expression fluteLength() throws NXException, RemoteException
NXException
RemoteException
boolean undercutsChecker() throws NXException, RemoteException
NXException
RemoteException
void setUndercutsChecker(boolean undercutsChecker) throws NXException, RemoteException
undercutsChecker
- NXException
RemoteException
boolean acutelyAngledWallsChecker() throws NXException, RemoteException
NXException
RemoteException
void setAcutelyAngledWallsChecker(boolean acutelyAngledWallsChecker) throws NXException, RemoteException
acutelyAngledWallsChecker
- NXException
RemoteException
boolean inaccessibleAreasChecker() throws NXException, RemoteException
NXException
RemoteException
void setInaccessibleAreasChecker(boolean inaccessibleAreasChecker) throws NXException, RemoteException
inaccessibleAreasChecker
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.