public interface MoveBuilder extends Builder
Modifier and Type | Interface and Description |
---|---|
static class |
MoveBuilder.Feed
the feed Type
|
static class |
MoveBuilder.Motion
the motion Type
|
Modifier and Type | Method and Description |
---|---|
double |
feedRate()
Returns the feed rate
License requirements: None. |
MoveBuilder.Feed |
feedType()
Returns the feed type
License requirements: None. |
FeedRateUnit |
feedUnit()
Returns the feed unit
License requirements: None. |
UdeParameter |
getUserParameter(int index)
Returns the parameter at the input index.
|
UdeParameter |
getUserParameter(String parameterName)
Returns the custom parameter with the given name.
|
MoveBuilder.Motion |
motionType()
Returns the motion type
License requirements: None. |
int |
numberOfUserParameters()
Returns the number of user parameters
License requirements: None. |
boolean |
protectedMove()
Returns the protected move status
License requirements: None. |
void |
setFeedRate(double feedRate)
License requirements: None. |
void |
setFeedType(MoveBuilder.Feed feedType)
License requirements: None. |
void |
setFeedUnit(FeedRateUnit unit)
License requirements: None. |
void |
setMotionType(MoveBuilder.Motion motionType)
License requirements: None. |
void |
setParent(CAMObject parent)
Set parent
License requirements: None. |
void |
setProtectedMove(boolean protectedMove)
License requirements: cam_base ("CAM BASE") . |
void |
setSibling(CAMObject sibling)
Set sibling
License requirements: None. |
void |
setSubopLabel(String subopLabel)
License requirements: None. |
String |
subopLabel()
Returns the subop label
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
void setParent(CAMObject parent) throws NXException, RemoteException
parent
- the parent objectNXException
RemoteException
void setSibling(CAMObject sibling) throws NXException, RemoteException
sibling
- the sibling objectNXException
RemoteException
MoveBuilder.Motion motionType() throws NXException, RemoteException
NXException
RemoteException
void setMotionType(MoveBuilder.Motion motionType) throws NXException, RemoteException
motionType
- NXException
RemoteException
MoveBuilder.Feed feedType() throws NXException, RemoteException
NXException
RemoteException
void setFeedType(MoveBuilder.Feed feedType) throws NXException, RemoteException
feedType
- NXException
RemoteException
double feedRate() throws NXException, RemoteException
NXException
RemoteException
void setFeedRate(double feedRate) throws NXException, RemoteException
feedRate
- NXException
RemoteException
FeedRateUnit feedUnit() throws NXException, RemoteException
NXException
RemoteException
void setFeedUnit(FeedRateUnit unit) throws NXException, RemoteException
unit
- the new unitNXException
RemoteException
boolean protectedMove() throws NXException, RemoteException
NXException
RemoteException
void setProtectedMove(boolean protectedMove) throws NXException, RemoteException
protectedMove
- NXException
RemoteException
int numberOfUserParameters() throws NXException, RemoteException
NXException
RemoteException
UdeParameter getUserParameter(String parameterName) throws NXException, RemoteException
parameterName
- the parameter name NXException
RemoteException
UdeParameter getUserParameter(int index) throws NXException, RemoteException
index
- the parameter indexNXException
RemoteException
String subopLabel() throws NXException, RemoteException
NXException
RemoteException
void setSubopLabel(String subopLabel) throws NXException, RemoteException
subopLabel
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.