public class InfluenceMap
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
InfluenceMap(IThoughtModel thoughtModel)
Constructor
|
Modifier and Type | Method and Description |
---|---|
java.util.List<org.apache.commons.math3.geometry.euclidean.threed.Vector3D[]> |
getInfluenceArea(IMoveableObject movableObject)
Calculates a semi-circle around the object where it has influence.
|
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
getTargetKickPositionForBall()
Method returns a list of positions to kick the ball to, in the order of
priority.
|
public InfluenceMap(IThoughtModel thoughtModel)
thoughtModel
- Reference to thought model objectpublic org.apache.commons.math3.geometry.euclidean.threed.Vector3D getTargetKickPositionForBall()
public java.util.List<org.apache.commons.math3.geometry.euclidean.threed.Vector3D[]> getInfluenceArea(IMoveableObject movableObject)
movableObject
- Reference to the object