public interface IAgentMetaModel
extends java.io.Serializable
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getAvailableEffectorNames() |
java.lang.String[] |
getAvailableJointNames()
Returns a string array containing the names of all available joints of the
robot described by this meta model.
|
java.util.Collection<ISensorConfiguration> |
getAvailableJoints()
Returns an unmodifiable collection of available joints of the robot
described by this meta model.
|
java.util.List<IBodyPartConfiguration> |
getBodyPartConfiguration()
Returns a list of body part configurations, specifying the different body
parts of the agent and their related sensors/effectors.
|
java.util.List<IBodyPartConfiguration> |
getChildBodyConfigurations(IBodyPartConfiguration bodyPart)
Returns a list of child body part configurations to the given body part
configuration.
|
java.lang.String |
getName()
Retrieve the name of this meta model.
|
java.lang.String |
getNameOfCameraBodyPart()
Returns the name of the body part containing the camera.
|
IBodyPartConfiguration |
getRootBodyConfiguration()
Returns the root body configuration.
|
java.lang.String |
getSceneString()
Returns the corresponding action scene string, to this meta model.
|
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
getStaticPivotPoint()
Returns the static pivot-point used as replacement of the CoM in the
balancing engine related movements.
|
java.lang.String getName()
java.lang.String getSceneString()
org.apache.commons.math3.geometry.euclidean.threed.Vector3D getStaticPivotPoint()
java.util.List<IBodyPartConfiguration> getBodyPartConfiguration()
java.lang.String getNameOfCameraBodyPart()
java.util.Collection<ISensorConfiguration> getAvailableJoints()
java.util.List<IBodyPartConfiguration> getChildBodyConfigurations(IBodyPartConfiguration bodyPart)
bodyPart
- the parent body part configurationIBodyPartConfiguration getRootBodyConfiguration()
java.lang.String[] getAvailableJointNames()
java.lang.String[] getAvailableEffectorNames()