|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.kuka.roboticsAPI.controllerModel.sunrise.api.SPRComponent
com.kuka.roboticsAPI.controllerModel.sunrise.api.Module
com.kuka.roboticsAPI.controllerModel.sunrise.api.FrameDefinitionList
public class FrameDefinitionList
Contains the frame definitions for a SPR.
| Constructor Summary | |
|---|---|
FrameDefinitionList(SPR spr)
Creates a new FrameDefinitions compound. |
|
| Method Summary | |
|---|---|
void |
addFrameSetting(DynamicFrameSetting frameSetting)
Adds a dynamic frame setting to this definition list. |
void |
addFrameSetting(StaticFrameSetting frameSetting)
Adds a static frame setting to this definition list. |
StaticFrameSetting |
addFrameSetting(String referenceFrame,
ITransformation transformation,
String targetFrame)
Adds a static frame setting to the frame definitions of the SPR. |
DynamicFrameSetting |
addFrameSetting(String referenceFrame,
OutPort port,
String targetFrame)
Adds a dynamic frame setting to the frame definitions of the SPR. |
DynamicFrameSetting |
getDynamicFrameSetting(String reference,
String target)
Gets the dynamic frame setting which connects the given reference and target frame. |
Collection<DynamicFrameSetting> |
getDynamicFrameSettings()
Gets the dynamic frame settings of this definition list. |
OutPort |
getGraphOutport(String name)
Gets the graph outport with the specified name. |
StaticFrameSetting |
getStaticFrameSetting(String reference,
String target)
Gets the static frame setting which connects the given reference and target frame. |
Collection<StaticFrameSetting> |
getStaticFrameSettings()
Gets the static frame settings of this definition list. |
boolean |
hasSameDataAs(Object obj)
|
boolean |
isEmpty()
Determines whether this frame definition list contains some definitions. |
void |
onSerialization()
Called when the SPR in which this compound is added, is serialized. |
String |
toString()
|
| Methods inherited from class com.kuka.roboticsAPI.controllerModel.sunrise.api.Module |
|---|
getComponentType, getComponentVersion |
| Methods inherited from class com.kuka.roboticsAPI.controllerModel.sunrise.api.SPRComponent |
|---|
addInPort, addInPort, addOutPort, addOutPort, addParameter, getChecksum, getExpressionSegmentString, getInPort, getInPorts, getInstanceName, getName, getOutPort, getOutPorts, getParameter, getParameterList, getSPR, onAsyncEvent, onFinished, onInitialize, onSPRStateChanged, onSPRStateChangedSync, setInstanceName, setName, tryGetParameter |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public FrameDefinitionList(SPR spr)
spr - SPR for which this instance is created.| Method Detail |
|---|
public final DynamicFrameSetting getDynamicFrameSetting(String reference,
String target)
reference - The reference name.target - The target name.
public final StaticFrameSetting getStaticFrameSetting(String reference,
String target)
reference - The reference name.target - The target name.
public final Collection<StaticFrameSetting> getStaticFrameSettings()
public final Collection<DynamicFrameSetting> getDynamicFrameSettings()
public void addFrameSetting(StaticFrameSetting frameSetting)
frameSetting - The frame setting to be added.public void addFrameSetting(DynamicFrameSetting frameSetting)
frameSetting - The frame setting to be added.
public StaticFrameSetting addFrameSetting(String referenceFrame,
ITransformation transformation,
String targetFrame)
referenceFrame - The reference frame.transformation - The static transformation.targetFrame - The target frame.
public DynamicFrameSetting addFrameSetting(String referenceFrame,
OutPort port,
String targetFrame)
referenceFrame - The reference frame.port - The port bringing in the dynamic values.targetFrame - The target frame.
public OutPort getGraphOutport(String name)
name - The name of the desired port.
public boolean isEmpty()
public String toString()
toString in class SPRComponentpublic boolean hasSameDataAs(Object obj)
hasSameDataAs in interface com.kuka.common.IDataEquatablehasSameDataAs in class SPRComponentpublic void onSerialization()
onSerialization in class SPRComponent
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||