public interface NcmPlanarEngRetBuilder extends TaggedObject
Modifier and Type | Interface and Description |
---|---|
static class |
NcmPlanarEngRetBuilder.EngRetTypes
Available types for engage/retract in Planar Milling
|
static class |
NcmPlanarEngRetBuilder.MeasureHeightFrom
Available types for the Height From which engage helical/ramp/plunge
is measured in Planar Milling
|
Modifier and Type | Method and Description |
---|---|
double |
arcAngle()
Returns the engage/retract arc angle
License requirements: None. |
InheritableToolDepBuilder |
diameterBuilder()
Returns the engage/retract diameter builder
License requirements: None. |
InheritableToolDepBuilder |
effectDistBuilder()
Returns the engage/retract effect dist builder (inheritable tool dep)
License requirements: None. |
NcmPlanarEngRetBuilder.EngRetTypes |
engRetType()
Returns the type of engage/retract
License requirements: None. |
InheritableToolDepBuilder |
extendAfterArc()
Returns the linear extension after arc engage/retract
License requirements: None. |
InheritableToolDepBuilder |
extendBeforeArc()
Returns the linear extension before arc engage/retract
License requirements: None. |
Point[] |
getPoints()
Gets engage/retract points
License requirements: None. |
InheritableToolDepBuilder |
heightBuilder()
Returns the engage/retract height builder
License requirements: None. |
NcmPlanarEngRetBuilder.MeasureHeightFrom |
heightFrom()
Returns the height from which engage helical/ramp/plunge is measured
License requirements: None. |
InheritableDoubleBuilder |
helicalRampAngleBuilder()
Returns the helical ramp angle builder of Helical and Ramp on Shape type of Engages
License requirements: None. |
boolean |
ignoreBlankOnTrimSide()
Returns the flag whether to ignore blank outside trim boundaries
License requirements: None. |
InheritableToolDepBuilder |
lengthBuilder()
Returns the engage/retract length builder
License requirements: None. |
InheritableToolDepBuilder |
maxWidthBuilder()
Returns the engage/retract max width builder (inheritable tool dep)
License requirements: None. |
InheritableToolDepBuilder |
minClearanceBuilder()
Returns the engage/retract min clearance builder
License requirements: None. |
InheritableToolDepBuilder |
minRampLengthBuilder()
Returns the engage/retract minimum ramp length builder (inheritable tool dep)
License requirements: None. |
SmartObject |
plane()
Returns the engage/retract plane,plane entity type covers Xform and Plane
License requirements: None. |
InheritableToolDepBuilder |
radiusBuilder()
Returns the engage/retract radius builder
License requirements: None. |
double |
rampAngle()
Returns the engage/retract ramp angle
License requirements: None. |
void |
setArcAngle(double newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setEngRetType(NcmPlanarEngRetBuilder.EngRetTypes newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setHeightFrom(NcmPlanarEngRetBuilder.MeasureHeightFrom newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setIgnoreBlankOnTrimSide(boolean newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setPlane(SmartObject plane)
License requirements: cam_base ("CAM BASE") . |
void |
setPoints(Point[] points)
Sets engage/retract points
License requirements: cam_base ("CAM BASE") . |
void |
setRampAngle(double newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setStartAtArcCenter(boolean newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setSwingAngle(double newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setTrim(boolean newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setUseEffectDist(boolean newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setUseMaxWidth(boolean newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setVector(SmartObject vector)
License requirements: cam_base ("CAM BASE") . |
boolean |
startAtArcCenter()
Returns the engage/retract start at arc center
License requirements: None. |
double |
swingAngle()
Returns the engage/retract swing angle
License requirements: None. |
boolean |
trim()
Returns the engage/retract trim
License requirements: None. |
boolean |
useEffectDist()
Returns the engage/retract use effective distance
License requirements: None. |
boolean |
useMaxWidth()
Returns the engage/retract use max width
License requirements: None. |
SmartObject |
vector()
Returns the engage/retract vector
License requirements: None. |
printTestData, printTestData, tag, tagValue
NcmPlanarEngRetBuilder.EngRetTypes engRetType() throws NXException, RemoteException
NXException
RemoteException
void setEngRetType(NcmPlanarEngRetBuilder.EngRetTypes newValue) throws NXException, RemoteException
newValue
- the new valueNXException
RemoteException
NcmPlanarEngRetBuilder.MeasureHeightFrom heightFrom() throws NXException, RemoteException
NXException
RemoteException
void setHeightFrom(NcmPlanarEngRetBuilder.MeasureHeightFrom newValue) throws NXException, RemoteException
newValue
- the new valueNXException
RemoteException
InheritableToolDepBuilder lengthBuilder() throws NXException, RemoteException
NXException
RemoteException
InheritableToolDepBuilder heightBuilder() throws NXException, RemoteException
NXException
RemoteException
InheritableToolDepBuilder radiusBuilder() throws NXException, RemoteException
NXException
RemoteException
InheritableToolDepBuilder diameterBuilder() throws NXException, RemoteException
NXException
RemoteException
InheritableToolDepBuilder extendBeforeArc() throws NXException, RemoteException
NXException
RemoteException
InheritableToolDepBuilder extendAfterArc() throws NXException, RemoteException
NXException
RemoteException
SmartObject vector() throws NXException, RemoteException
NXException
RemoteException
void setVector(SmartObject vector) throws NXException, RemoteException
vector
- the engage/retract vectorNXException
RemoteException
double arcAngle() throws NXException, RemoteException
NXException
RemoteException
void setArcAngle(double newValue) throws NXException, RemoteException
newValue
- the arc angleNXException
RemoteException
double swingAngle() throws NXException, RemoteException
NXException
RemoteException
void setSwingAngle(double newValue) throws NXException, RemoteException
newValue
- the swing angleNXException
RemoteException
double rampAngle() throws NXException, RemoteException
NXException
RemoteException
void setRampAngle(double newValue) throws NXException, RemoteException
newValue
- the ramp angleNXException
RemoteException
InheritableToolDepBuilder minClearanceBuilder() throws NXException, RemoteException
NXException
RemoteException
boolean startAtArcCenter() throws NXException, RemoteException
NXException
RemoteException
void setStartAtArcCenter(boolean newValue) throws NXException, RemoteException
newValue
- the start at arc centerNXException
RemoteException
SmartObject plane() throws NXException, RemoteException
NXException
RemoteException
void setPlane(SmartObject plane) throws NXException, RemoteException
plane
- the engage/retract planeNXException
RemoteException
Point[] getPoints() throws NXException, RemoteException
NXException
RemoteException
void setPoints(Point[] points) throws NXException, RemoteException
points
- Array of pointsNXException
RemoteException
boolean useEffectDist() throws NXException, RemoteException
NXException
RemoteException
void setUseEffectDist(boolean newValue) throws NXException, RemoteException
newValue
- NXException
RemoteException
InheritableToolDepBuilder effectDistBuilder() throws NXException, RemoteException
NXException
RemoteException
InheritableToolDepBuilder minRampLengthBuilder() throws NXException, RemoteException
NXException
RemoteException
boolean useMaxWidth() throws NXException, RemoteException
NXException
RemoteException
void setUseMaxWidth(boolean newValue) throws NXException, RemoteException
newValue
- NXException
RemoteException
InheritableToolDepBuilder maxWidthBuilder() throws NXException, RemoteException
NXException
RemoteException
boolean trim() throws NXException, RemoteException
NXException
RemoteException
void setTrim(boolean newValue) throws NXException, RemoteException
newValue
- NXException
RemoteException
boolean ignoreBlankOnTrimSide() throws NXException, RemoteException
NXException
RemoteException
void setIgnoreBlankOnTrimSide(boolean newValue) throws NXException, RemoteException
newValue
- NXException
RemoteException
InheritableDoubleBuilder helicalRampAngleBuilder() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.