|
||||||||||
| 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<Spline>
com.kuka.roboticsAPI.motionModel.Spline
public final class Spline
Represents a sequence of motions that represent a single spline motion consisting of one or more spline segments.
Parameterized blending on spline segments is not allowed and will cause a runtime exception.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.kuka.roboticsAPI.motionModel.SplineMotion |
|---|
SplineMotion.SplineType |
| Constructor Summary | |
|---|---|
Spline()
Creates an instance of the class. |
|
Spline(SplineMotionCP<?>... motions)
Creates an instance of the class. |
|
| Method Summary | |
|---|---|
void |
acquireResources(Device device)
Prepares the action. |
SplineRuntimeData |
createRuntimeData()
Creates a runtime data object. |
protected String |
getMotionName()
Gets the name of the motion. |
List<SplineMotion<?>> |
getMotions()
Gets the spline segments. |
SplineMotion.SplineType |
getType()
|
void |
releaseResources(Device device)
Called when the instruction which is associated with the action is released. |
String |
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, hasJointJerkRel, hasJointJerkRel, setJointJerkRel, setJointJerkRel, setJointJerkRel |
| Methods inherited from class com.kuka.roboticsAPI.motionModel.KROSMotion |
|---|
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, 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.motionModel.IParameterizable |
|---|
getParams |
| Constructor Detail |
|---|
public Spline()
public Spline(SplineMotionCP<?>... motions)
motions - spline segments.| Method Detail |
|---|
public List<SplineMotion<?>> getMotions()
getMotions in class SplineMotion<Spline>public String toString()
toString in class Objectpublic void acquireResources(Device device)
KROSMotionAn action is part of an instruction, and the prepare method passes the device part of the instruction to the action so that it can determine if the device is appropriate for the action.
acquireResources in interface IActionacquireResources in class KROSMotion<Spline>device - The device part of the instruction in which the action is
contained.public void releaseResources(Device device)
Action
releaseResources in interface IActionreleaseResources in class Action<Spline>device - The device part of the instruction in which the action is
contained.protected String getMotionName()
SplineMotionCP
getMotionName in class SplineMotionCP<Spline>public SplineRuntimeData createRuntimeData()
IRuntimeDataProvider
createRuntimeData in interface IRuntimeDataProvider<SplineRuntimeData>public SplineMotion.SplineType getType()
getType in class SplineMotion<Spline>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||