|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.kuka.roboticsAPI.commandModel.Action<T>
com.kuka.roboticsAPI.motionModel.Motion<T>
com.kuka.roboticsAPI.motionModel.KROSMotion<T>
com.kuka.roboticsAPI.motionModel.RobotMotion<T>
com.kuka.roboticsAPI.motionModel.SplineMotion<T>
com.kuka.roboticsAPI.motionModel.SplineMotionCP<T>
com.kuka.roboticsAPI.motionModel.RelativeSplineMotionCP<RelativeCIRC>
com.kuka.roboticsAPI.motionModel.RelativeCIRC
public final class RelativeCIRC
A relative CIRC motion.
The destination must be given relative to the auxiliary offset, which is relative to the preceding offset of the whole spline motion.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.kuka.roboticsAPI.motionModel.SplineMotion |
|---|
SplineMotion.SplineType |
| Constructor Summary | |
|---|---|
RelativeCIRC(ITransformation auxiliaryMatrix)
Creates a new relative CIRC motion with the given offset. |
|
| Method Summary | |
|---|---|
Transformation |
getAuxiliaryMatrix()
Gets the auxiliary matrix for the CIRC motion. |
protected String |
getMotionName()
Gets the name of the motion. |
SplineMotion.SplineType |
getType()
|
boolean |
hasBehaviorAuxPoint()
Returns true if the BehaviorAuxPoint value is set. |
boolean |
hasBehaviorTargetPoint()
Returns true if the BehaviorTargetPoint value is set. |
boolean |
hasCircAngle()
Returns true if the circ angle value in rad is set. |
boolean |
hasOrientationReferenceSystem()
Returns true if the OriRefSystem value is set. |
RelativeCIRC |
setBehaviorAuxPoint(CircAuxPointBehavior value)
Sets the orientation behavior at the auxiliary point. |
RelativeCIRC |
setBehaviorTargetPoint(CircEndPointBehavior value)
Sets the orientation behavior at the target point. |
RelativeCIRC |
setCircAngle(double value)
Sets the circ angle of this motion. |
RelativeCIRC |
setOrientationReferenceSystem(OrientationReferenceSystem value)
The system reference orientation system type value for this motion. |
| Methods inherited from class com.kuka.roboticsAPI.motionModel.RelativeSplineMotionCP |
|---|
getOffset, getReferenceFrame, setAOffset, setBOffset, setCOffset, setReferenceFrame, setXOffset, setYOffset, setZOffset, toString |
| Methods inherited from class com.kuka.roboticsAPI.motionModel.SplineMotionCP |
|---|
getCartAcceleration, getCartJerk, getCartVelocity, getOrientationAcceleration, getOrientationJerk, getOrientationType, getOrientationVelocity, hasCartAcceleration, hasCartJerk, hasCartVelocity, hasOrientationAcceleration, hasOrientationJerk, hasOrientationType, hasOrientationVelocity, setCartAcceleration, setCartJerk, setCartVelocity, setOrientationAcceleration, setOrientationJerk, setOrientationType, setOrientationVelocity |
| Methods inherited from class com.kuka.roboticsAPI.motionModel.SplineMotion |
|---|
formatParameterInfo, getJointJerkRel, getJointJerkRel, getMotions, hasJointJerkRel, hasJointJerkRel, setJointJerkRel, setJointJerkRel, setJointJerkRel |
| Methods inherited from class com.kuka.roboticsAPI.motionModel.KROSMotion |
|---|
acquireResources, addMotionOverlay, breakWhen, getConditions, getMode, getMotionOverlaySupport, getSCSupport, getTriggerSupport, hasConditions, hasMotionOverlay, hasTrigger, isApplicableFor, setMode, triggerWhen |
| Methods inherited from class com.kuka.roboticsAPI.commandModel.Action |
|---|
addParameter, addParams, getParams, releaseResources, removeParameter, self |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.kuka.roboticsAPI.commandModel.IAction |
|---|
releaseResources |
| Methods inherited from interface com.kuka.roboticsAPI.motionModel.IParameterizable |
|---|
getParams |
| Constructor Detail |
|---|
public RelativeCIRC(ITransformation auxiliaryMatrix)
auxiliaryMatrix - The matrix for the auxiliary point.| Method Detail |
|---|
public Transformation getAuxiliaryMatrix()
public boolean hasCircAngle()
true if the circ angle value in rad is set.
true if the circ angle value in rad is set.public RelativeCIRC setCircAngle(double value)
value - Value must be greater than 0. Angle in [rad].
public boolean hasOrientationReferenceSystem()
true if the OriRefSystem value is set.
true if the relative OriRefSystem value is setpublic RelativeCIRC setOrientationReferenceSystem(OrientationReferenceSystem value)
value - The system reference orientation system type value for this
motion. May not be null.
public RelativeCIRC setBehaviorAuxPoint(CircAuxPointBehavior value)
value - The type of the orientation behavior at the auxiliary point.
May not be null.
public boolean hasBehaviorAuxPoint()
true if the BehaviorAuxPoint value is set.
public RelativeCIRC setBehaviorTargetPoint(CircEndPointBehavior value)
value - The type of the orientation behavior at the target point. May
not be null.
public boolean hasBehaviorTargetPoint()
true if the BehaviorTargetPoint value is set.
protected String getMotionName()
getMotionName in class SplineMotionCP<RelativeCIRC>public SplineMotion.SplineType getType()
getType in class SplineMotion<RelativeCIRC>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||