public interface BoundarySetPlanarMill extends BoundarySet
Boundary.createBoundarySetPlanarMill()
Modifier and Type | Interface and Description |
---|---|
static class |
BoundarySetPlanarMill.FeedUnitTypes
the types available for the feed rate unit
|
static class |
BoundarySetPlanarMill.TrimExtendPosition
the boundary position where to trim or to extend
|
BoundarySet.BoundaryTypes, BoundarySet.PlaneTypes, BoundarySet.ToolPositionTypes, BoundarySet.ToolSideTypes
Modifier and Type | Method and Description |
---|---|
double |
blankDistance()
Returns the blank_distance
License requirements: None. |
BoundaryMemberSetPlanarMill |
createBoundaryMemberSetPlanarMill()
Create an empty custom member data set for a planar mill/surface contour boundary
License requirements: cam_base ("CAM BASE") . |
void |
createCurveBoundaryFromPermanent()
Create curve boundary from permanent one
License requirements: cam_base ("CAM BASE") . |
boolean |
customBlankDistance()
Returns the blank distance
License requirements: None. |
boolean |
customFeed()
Returns the feed rate toggle
License requirements: None. |
boolean |
customStock()
Returns the flag whether this boundary has custom stock activated
License requirements: None. |
boolean |
customTolerance()
Returns the tolerance toggle
License requirements: None. |
void |
extendOrTrimEndPoint(double distance)
Trim or extend the end point of a closed boundary
License requirements: cam_base ("CAM BASE") . |
void |
extendOrTrimStartPoint(double distance)
Trim or extend the start point of an open boundary
License requirements: cam_base ("CAM BASE") . |
BoundarySetPlanarMill.FeedUnitTypes |
feedUnit()
Returns the feed rate unit
License requirements: None. |
double |
feedValue()
Returns the feed rate value
License requirements: None. |
double |
inTolerance()
Returns the in tolerance
License requirements: None. |
void |
moveStartPoint(BoundaryMemberSetPlanarMill bndSet,
double distance)
Move the start point of a closed boundary
License requirements: cam_base ("CAM BASE") . |
double |
outTolerance()
Returns the out tolerance
License requirements: None. |
void |
setBlankDistance(double newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setCustomBlankDistance(boolean newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setCustomFeed(boolean newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setCustomStock(boolean newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setCustomTolerance(boolean newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setFeedUnit(BoundarySetPlanarMill.FeedUnitTypes newUnit)
License requirements: cam_base ("CAM BASE") . |
void |
setFeedValue(double newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setInTolerance(double newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setOutTolerance(double newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setStock(double newValue)
License requirements: cam_base ("CAM BASE") . |
double |
stock()
Returns the stock value
License requirements: None. |
appendCurves, boundaryMemberList, boundaryType, createBoundaryMemberSet, customOffset, offset, offsetIntent, plane, planeType, pointList, removeCurves, selectObject, setBoundaryType, setCustomOffset, setOffset, setOffsetIntent, setPlane, setPlaneType, setToolPosition, setToolSide, toolPosition, toolSide
printTestData, printTestData, tag, tagValue
BoundaryMemberSetPlanarMill createBoundaryMemberSetPlanarMill() throws NXException, RemoteException
NXException
RemoteException
boolean customTolerance() throws NXException, RemoteException
NXException
RemoteException
void setCustomTolerance(boolean newValue) throws NXException, RemoteException
newValue
- NXException
RemoteException
double inTolerance() throws NXException, RemoteException
NXException
RemoteException
void setInTolerance(double newValue) throws NXException, RemoteException
newValue
- NXException
RemoteException
double outTolerance() throws NXException, RemoteException
NXException
RemoteException
void setOutTolerance(double newValue) throws NXException, RemoteException
newValue
- NXException
RemoteException
boolean customBlankDistance() throws NXException, RemoteException
NXException
RemoteException
void setCustomBlankDistance(boolean newValue) throws NXException, RemoteException
newValue
- NXException
RemoteException
double blankDistance() throws NXException, RemoteException
NXException
RemoteException
void setBlankDistance(double newValue) throws NXException, RemoteException
newValue
- NXException
RemoteException
boolean customStock() throws NXException, RemoteException
NXException
RemoteException
void setCustomStock(boolean newValue) throws NXException, RemoteException
newValue
- NXException
RemoteException
double stock() throws NXException, RemoteException
NXException
RemoteException
void setStock(double newValue) throws NXException, RemoteException
newValue
- NXException
RemoteException
boolean customFeed() throws NXException, RemoteException
NXException
RemoteException
void setCustomFeed(boolean newValue) throws NXException, RemoteException
newValue
- NXException
RemoteException
double feedValue() throws NXException, RemoteException
NXException
RemoteException
void setFeedValue(double newValue) throws NXException, RemoteException
newValue
- NXException
RemoteException
BoundarySetPlanarMill.FeedUnitTypes feedUnit() throws NXException, RemoteException
NXException
RemoteException
void setFeedUnit(BoundarySetPlanarMill.FeedUnitTypes newUnit) throws NXException, RemoteException
newUnit
- NXException
RemoteException
void extendOrTrimStartPoint(double distance) throws NXException, RemoteException
distance
- NXException
RemoteException
void extendOrTrimEndPoint(double distance) throws NXException, RemoteException
distance
- NXException
RemoteException
void moveStartPoint(BoundaryMemberSetPlanarMill bndSet, double distance) throws NXException, RemoteException
bndSet
- distance
- NXException
RemoteException
void createCurveBoundaryFromPermanent() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.