public interface CircularAboutAxisMoveBuilder extends MoveBuilder
MoveCollection.createCircularAboutAxisMoveBuilder(nxopen.cam.Move)
Modifier and Type | Interface and Description |
---|---|
static class |
CircularAboutAxisMoveBuilder.AxisType
the axis type
|
static class |
CircularAboutAxisMoveBuilder.EndType
the motion end type
|
static class |
CircularAboutAxisMoveBuilder.ExtensionType
the extension type
|
MoveBuilder.Feed, MoveBuilder.Motion
Modifier and Type | Method and Description |
---|---|
Direction |
arcAxis()
Returns the arc axis
License requirements: None. |
CircularAboutAxisMoveBuilder.AxisType |
arcAxisType()
Returns the axis type
License requirements: None. |
CircularAboutAxisMoveBuilder.ExtensionType |
arcExtendMethod()
Returns the arc extension type
License requirements: None. |
Point |
centerPoint()
Returns the center
License requirements: None. |
Point |
endPoint()
Returns the arc end point
License requirements: None. |
double |
extendAngle()
Returns the extend angle
License requirements: None. |
double |
extendDistance()
Returns the extend distance
License requirements: None. |
CircularAboutAxisMoveBuilder.EndType |
motionEndType()
Returns the arc end type
License requirements: None. |
void |
setArcAxis(Direction vec)
License requirements: None. |
void |
setArcAxisType(CircularAboutAxisMoveBuilder.AxisType axisType)
License requirements: None. |
void |
setArcExtendMethod(CircularAboutAxisMoveBuilder.ExtensionType arcExtendMethod)
License requirements: None. |
void |
setCenterPoint(Point location)
License requirements: None. |
void |
setEndPoint(Point location)
License requirements: None. |
void |
setExtendAngle(double extendAngle)
License requirements: None. |
void |
setExtendDistance(double extendDistance)
License requirements: None. |
void |
setMotionEndType(CircularAboutAxisMoveBuilder.EndType arcEndType)
License requirements: None. |
void |
setSweepAngle(double sweepAngle)
License requirements: None. |
double |
sweepAngle()
Returns the sweep angle
License requirements: None. |
feedRate, feedType, feedUnit, getUserParameter, getUserParameter, motionType, numberOfUserParameters, protectedMove, setFeedRate, setFeedType, setFeedUnit, setMotionType, setParent, setProtectedMove, setSibling, setSubopLabel, subopLabel
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
Point centerPoint() throws NXException, RemoteException
NXException
RemoteException
void setCenterPoint(Point location) throws NXException, RemoteException
location
- NXException
RemoteException
CircularAboutAxisMoveBuilder.AxisType arcAxisType() throws NXException, RemoteException
NXException
RemoteException
void setArcAxisType(CircularAboutAxisMoveBuilder.AxisType axisType) throws NXException, RemoteException
axisType
- NXException
RemoteException
Direction arcAxis() throws NXException, RemoteException
NXException
RemoteException
void setArcAxis(Direction vec) throws NXException, RemoteException
vec
- NXException
RemoteException
CircularAboutAxisMoveBuilder.EndType motionEndType() throws NXException, RemoteException
NXException
RemoteException
void setMotionEndType(CircularAboutAxisMoveBuilder.EndType arcEndType) throws NXException, RemoteException
arcEndType
- NXException
RemoteException
double sweepAngle() throws NXException, RemoteException
NXException
RemoteException
void setSweepAngle(double sweepAngle) throws NXException, RemoteException
sweepAngle
- NXException
RemoteException
Point endPoint() throws NXException, RemoteException
NXException
RemoteException
void setEndPoint(Point location) throws NXException, RemoteException
location
- NXException
RemoteException
CircularAboutAxisMoveBuilder.ExtensionType arcExtendMethod() throws NXException, RemoteException
NXException
RemoteException
void setArcExtendMethod(CircularAboutAxisMoveBuilder.ExtensionType arcExtendMethod) throws NXException, RemoteException
arcExtendMethod
- NXException
RemoteException
double extendAngle() throws NXException, RemoteException
NXException
RemoteException
void setExtendAngle(double extendAngle) throws NXException, RemoteException
extendAngle
- NXException
RemoteException
double extendDistance() throws NXException, RemoteException
NXException
RemoteException
void setExtendDistance(double extendDistance) throws NXException, RemoteException
extendDistance
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.