public interface NcmScEngRetBuilder extends TaggedObject
Modifier and Type | Interface and Description |
---|---|
static class |
NcmScEngRetBuilder.EngRetTypes
Available types for engage/retract in surface contouring
|
static class |
NcmScEngRetBuilder.MeasureFromTypes
Available types for the Height or Length from which the linear/helical/plunge
engage or linear/plunge retract is measured in Surface Contour 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. |
NcmScEngRetBuilder.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. |
double |
helicalRampAngle()
Deprecated.
Deprecated in NX8.0.0. Use
CAM.NcmScEngRetBuilder#helicalRampAngleBuilder instead.
|
InheritableDoubleBuilder |
helicalRampAngleBuilder()
Returns the helical ramp angle builder
License requirements: None. |
InheritableToolDepBuilder |
lengthBuilder()
Returns the engage/retract length builder
License requirements: None. |
InheritableToolDepBuilder |
linearExtensionBuilder()
Deprecated.
Deprecated in NX9.0.0. For engage, use
CAM.NcmScEngRetBuilder#extendBeforeArc . For retract, use CAM.NcmScEngRetBuilder#extendAfterArc .
|
NcmScEngRetBuilder.MeasureFromTypes |
measureFrom()
Returns the height or length from which engage linear/helical/plunge is measured
License requirements: None. |
Plane |
plane()
Returns the engage/retract 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(NcmScEngRetBuilder.EngRetTypes newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setHelicalRampAngle(double newValue)
Deprecated.
Deprecated in NX8.0.0. Use
CAM.NcmScEngRetBuilder#helicalRampAngleBuilder instead.
|
void |
setMeasureFrom(NcmScEngRetBuilder.MeasureFromTypes newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setPlane(Plane 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 |
setSwingAngle(double newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setUseEffectDist(boolean newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setVector(SmartObject vector)
License requirements: cam_base ("CAM BASE") . |
double |
swingAngle()
Returns the engage/retract swing angle
License requirements: None. |
boolean |
useEffectDist()
Returns the engage/retract use effective distance
License requirements: None. |
SmartObject |
vector()
Returns the engage/retract vector
License requirements: None. |
printTestData, printTestData, tag, tagValue
NcmScEngRetBuilder.EngRetTypes engRetType() throws NXException, RemoteException
NXException
RemoteException
void setEngRetType(NcmScEngRetBuilder.EngRetTypes newValue) throws NXException, RemoteException
newValue
- the new valueNXException
RemoteException
InheritableToolDepBuilder lengthBuilder() throws NXException, RemoteException
NXException
RemoteException
InheritableToolDepBuilder heightBuilder() throws NXException, RemoteException
NXException
RemoteException
NcmScEngRetBuilder.MeasureFromTypes measureFrom() throws NXException, RemoteException
NXException
RemoteException
void setMeasureFrom(NcmScEngRetBuilder.MeasureFromTypes newValue) throws NXException, RemoteException
newValue
- the new valueNXException
RemoteException
Plane plane() throws NXException, RemoteException
NXException
RemoteException
void setPlane(Plane plane) throws NXException, RemoteException
plane
- the engage/retract planeNXException
RemoteException
InheritableToolDepBuilder radiusBuilder() throws NXException, RemoteException
NXException
RemoteException
InheritableToolDepBuilder diameterBuilder() 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
double helicalRampAngle() throws NXException, RemoteException
CAM.NcmScEngRetBuilder#helicalRampAngleBuilder
instead.
NXException
RemoteException
void setHelicalRampAngle(double newValue) throws NXException, RemoteException
CAM.NcmScEngRetBuilder#helicalRampAngleBuilder
instead.
newValue
- the ramp angle
NXException
RemoteException
InheritableToolDepBuilder linearExtensionBuilder() throws NXException, RemoteException
CAM.NcmScEngRetBuilder#extendBeforeArc
. For retract, use CAM.NcmScEngRetBuilder#extendAfterArc
.
NXException
RemoteException
InheritableToolDepBuilder extendBeforeArc() throws NXException, RemoteException
NXException
RemoteException
InheritableToolDepBuilder extendAfterArc() throws NXException, RemoteException
NXException
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
InheritableDoubleBuilder helicalRampAngleBuilder() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.