uk.ac.ed.inf.sdp2012.group7.vision.worldstate
Class MovingObject
java.lang.Object
uk.ac.ed.inf.sdp2012.group7.vision.worldstate.MovingObject
public class MovingObject
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
positions
public volatile java.util.ArrayList<TimePoint> positions
angles
public volatile java.util.ArrayList<java.awt.Point> angles
ballAngles
public volatile java.util.ArrayList<java.awt.Point> ballAngles
movedAngles
public volatile java.util.ArrayList<java.awt.Point> movedAngles
centroids
public volatile java.util.ArrayList<java.awt.Point> centroids
movedCentroids
public volatile java.util.ArrayList<java.awt.Point> movedCentroids
tip
public volatile java.awt.Point tip
MovingObject
public MovingObject()
getKickerDistanceInCM
public int getKickerDistanceInCM()
getKickerDistanceInPixels
public int getKickerDistanceInPixels()
getHeight
public float getHeight()
setHeight
public void setHeight(float height)
addPosition
public void addPosition(java.awt.Point p)
addPosition
public void addPosition(int x,
int y)
updateVelocity
public void updateVelocity()
setAngle
public void setAngle(double angle)
addAngle
public void addAngle(java.awt.Point p)
calculateAngle
public void calculateAngle()
addBallsAngle
public void addBallsAngle(java.awt.Point P)
calculateBallAngle
public void calculateBallAngle()
getAngle
public double getAngle()
getPosition
public ObjectPosition getPosition()
getVelocity
public double getVelocity()
setPosition
public void setPosition(ObjectPosition p)
setPosition
public void setPosition(java.awt.Point p)
setPosition
public void setPosition(int x,
int y)
setVelocity
public void setVelocity(double v)
set
public void set(ObjectPosition p,
double v)