uk.ac.ed.inf.sdp2012.group7.vision.worldstate
Class WorldState
java.lang.Object
uk.ac.ed.inf.sdp2012.group7.vision.worldstate.WorldState
public class WorldState
- extends java.lang.Object
Method Summary |
void |
addStrategyTime(long l)
|
MovingObject |
getBall()
|
boolean |
getBarrelFix()
|
MovingObject |
getBlueGrey()
|
java.awt.Point |
getBlueKeyPoint()
|
java.util.ArrayList<java.awt.Point> |
getBluePixels()
|
MovingObject |
getBlueRobot()
|
java.awt.Color |
getColor()
|
boolean |
getGenerateOverlay()
|
static WorldState |
getInstance()
|
long |
getLastUpdateTime()
|
ObjectPosition |
getOpponentsGoal()
|
MovingObject |
getOpponentsRobot()
|
ObjectPosition |
getOurGoal()
|
MovingObject |
getOurRobot()
|
java.awt.image.BufferedImage |
getOverlay()
|
Pitch |
getPitch()
|
int |
getRoom()
|
int |
getShootingDirection()
|
float |
getStrategyTime()
|
MovingObject |
getYellowGrey()
|
java.awt.Point |
getYellowKeyPoint()
|
java.util.ArrayList<java.awt.Point> |
getYellowPixels()
|
MovingObject |
getYellowRobot()
|
boolean |
isClickingDone()
|
void |
setBall(ObjectPosition position,
double velocity)
|
void |
setBallPosition(int x,
int y)
|
void |
setBallPosition(ObjectPosition position)
|
void |
setBallPosition(java.awt.Point p)
|
void |
setBallVelocity(double velocity)
|
void |
setBarrelFix(boolean set)
|
void |
setBlueGreyPosition(int x,
int y)
|
void |
setBlueGreyPosition(java.awt.Point p)
|
void |
setBlueKeyPoint(java.awt.Point p)
|
void |
setBluePixels(java.util.ArrayList<java.awt.Point> bluePixels)
|
void |
setBlueRobot(ObjectPosition position,
double velocity)
|
void |
setBlueRobotPosition(int x,
int y)
|
void |
setBlueRobotPosition(ObjectPosition position)
|
void |
setBlueRobotPosition(java.awt.Point p)
|
void |
setClickingDone(boolean yn)
|
void |
setColor(java.awt.Color c)
|
void |
setGenerateOverlay(boolean set)
|
void |
setOverlay(java.awt.image.BufferedImage im)
|
void |
setPitch(Pitch pitch)
|
void |
setPitchBuffers(int top,
int right,
int bottom,
int left)
|
void |
setPitchPosition(ObjectPosition position)
|
void |
setRoom(int r)
|
void |
setShootingDirection(int shoot)
|
void |
setUpdatedTime()
|
void |
setYellowGreyPosition(int x,
int y)
|
void |
setYellowGreyPosition(java.awt.Point p)
|
void |
setYellowKeyPoint(java.awt.Point p)
|
void |
setYellowPixels(java.util.ArrayList<java.awt.Point> yellowPixels)
|
void |
setYellowRobot(ObjectPosition position,
double velocity)
|
void |
setYellowRobotPosition(int x,
int y)
|
void |
setYellowRobotPosition(ObjectPosition position)
|
void |
setYellowRobotPosition(java.awt.Point p)
|
void |
updateShootingDirection()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
useTurning
public volatile boolean useTurning
getInstance
public static WorldState getInstance()
addStrategyTime
public void addStrategyTime(long l)
getStrategyTime
public float getStrategyTime()
setGenerateOverlay
public void setGenerateOverlay(boolean set)
getGenerateOverlay
public boolean getGenerateOverlay()
setBarrelFix
public void setBarrelFix(boolean set)
getBarrelFix
public boolean getBarrelFix()
getOverlay
public java.awt.image.BufferedImage getOverlay()
setOverlay
public void setOverlay(java.awt.image.BufferedImage im)
setShootingDirection
public void setShootingDirection(int shoot)
getShootingDirection
public int getShootingDirection()
getOurRobot
public MovingObject getOurRobot()
getOpponentsRobot
public MovingObject getOpponentsRobot()
getBlueKeyPoint
public java.awt.Point getBlueKeyPoint()
getYellowKeyPoint
public java.awt.Point getYellowKeyPoint()
setBlueKeyPoint
public void setBlueKeyPoint(java.awt.Point p)
setYellowKeyPoint
public void setYellowKeyPoint(java.awt.Point p)
getBluePixels
public java.util.ArrayList<java.awt.Point> getBluePixels()
setBluePixels
public void setBluePixels(java.util.ArrayList<java.awt.Point> bluePixels)
getYellowPixels
public java.util.ArrayList<java.awt.Point> getYellowPixels()
setYellowPixels
public void setYellowPixels(java.util.ArrayList<java.awt.Point> yellowPixels)
updateShootingDirection
public void updateShootingDirection()
setRoom
public void setRoom(int r)
getRoom
public int getRoom()
setColor
public void setColor(java.awt.Color c)
getColor
public java.awt.Color getColor()
getBlueRobot
public MovingObject getBlueRobot()
getYellowRobot
public MovingObject getYellowRobot()
getYellowGrey
public MovingObject getYellowGrey()
getBlueGrey
public MovingObject getBlueGrey()
getBall
public MovingObject getBall()
getPitch
public Pitch getPitch()
getOurGoal
public ObjectPosition getOurGoal()
getOpponentsGoal
public ObjectPosition getOpponentsGoal()
setBlueRobot
public void setBlueRobot(ObjectPosition position,
double velocity)
setBlueRobotPosition
public void setBlueRobotPosition(int x,
int y)
setBlueGreyPosition
public void setBlueGreyPosition(int x,
int y)
setBlueGreyPosition
public void setBlueGreyPosition(java.awt.Point p)
setYellowGreyPosition
public void setYellowGreyPosition(int x,
int y)
setYellowGreyPosition
public void setYellowGreyPosition(java.awt.Point p)
setBlueRobotPosition
public void setBlueRobotPosition(java.awt.Point p)
setBlueRobotPosition
public void setBlueRobotPosition(ObjectPosition position)
setYellowRobot
public void setYellowRobot(ObjectPosition position,
double velocity)
setYellowRobotPosition
public void setYellowRobotPosition(int x,
int y)
setYellowRobotPosition
public void setYellowRobotPosition(java.awt.Point p)
setYellowRobotPosition
public void setYellowRobotPosition(ObjectPosition position)
setBall
public void setBall(ObjectPosition position,
double velocity)
setBallPosition
public void setBallPosition(int x,
int y)
setBallPosition
public void setBallPosition(java.awt.Point p)
setBallPosition
public void setBallPosition(ObjectPosition position)
setBallVelocity
public void setBallVelocity(double velocity)
setPitch
public void setPitch(Pitch pitch)
setPitchBuffers
public void setPitchBuffers(int top,
int right,
int bottom,
int left)
setPitchPosition
public void setPitchPosition(ObjectPosition position)
isClickingDone
public boolean isClickingDone()
setClickingDone
public void setClickingDone(boolean yn)
setUpdatedTime
public void setUpdatedTime()
getLastUpdateTime
public long getLastUpdateTime()