uk.ac.ed.inf.sdp2012.group7.strategy.planning
Class Plan

java.lang.Object
  extended by uk.ac.ed.inf.sdp2012.group7.strategy.planning.Plan

public class Plan
extends java.lang.Object

Author:
s0955088

Field Summary
static org.apache.log4j.Logger logger
           
 
Constructor Summary
Plan(AllStaticObjects allStaticObjects, AllMovingObjects allMovingObjects)
           
 
Method Summary
 int getAction()
           
 AllStaticObjects getAllStaticObjects()
           
 double getAngleWanted()
           
 AStarRun getAStar()
           
 double getBallAngle()
           
 java.util.ArrayList<Node> getBallObstacles()
           
 java.awt.Point getBallPosition()
           
 java.awt.Point getCentreOfOurGoal()
           
 java.awt.Point getCentreOfTheirGoal()
           
 double getDistanceInCM()
           
 int getHeightInNodes()
           
 Node[][] getMap()
           
 int getMapHeight()
           
 int getMapWidth()
           
 java.awt.Point getNavPoint()
           
 double getNodeHeightInPixels()
           
 double getNodeWidthInPixels()
           
 double getOurRobotAngle()
           
 java.awt.Point getOurRobotPosition()
           
 java.awt.Point getOurRobotPositionVisual()
           
 java.util.ArrayList<Node> getPath()
           
 int getPlanType()
           
 java.util.ArrayList<Node> getRobotObstacles()
           
 java.awt.Point getTarget()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

public static final org.apache.log4j.Logger logger
Constructor Detail

Plan

public Plan(AllStaticObjects allStaticObjects,
            AllMovingObjects allMovingObjects)
Method Detail

getPath

public java.util.ArrayList<Node> getPath()

getAction

public int getAction()

getPlanType

public int getPlanType()

getOurRobotAngle

public double getOurRobotAngle()

getBallPosition

public java.awt.Point getBallPosition()

getOurRobotPosition

public java.awt.Point getOurRobotPosition()

getBallAngle

public double getBallAngle()

getOurRobotPositionVisual

public java.awt.Point getOurRobotPositionVisual()

getAStar

public AStarRun getAStar()

getNodeWidthInPixels

public double getNodeWidthInPixels()

getNodeHeightInPixels

public double getNodeHeightInPixels()

getHeightInNodes

public int getHeightInNodes()

getAngleWanted

public double getAngleWanted()

getTarget

public java.awt.Point getTarget()

getNavPoint

public java.awt.Point getNavPoint()

getMap

public Node[][] getMap()

getCentreOfTheirGoal

public java.awt.Point getCentreOfTheirGoal()

getCentreOfOurGoal

public java.awt.Point getCentreOfOurGoal()

getAllStaticObjects

public AllStaticObjects getAllStaticObjects()

getDistanceInCM

public double getDistanceInCM()

getMapHeight

public int getMapHeight()

getMapWidth

public int getMapWidth()

getRobotObstacles

public java.util.ArrayList<Node> getRobotObstacles()

getBallObstacles

public java.util.ArrayList<Node> getBallObstacles()