kaos.robots.util
Class SearchArea
java.lang.Object
Area
kaos.robots.util.SearchArea
- All Implemented Interfaces:
- java.io.Serializable
public class SearchArea
- extends Area
- implements java.io.Serializable
Constructor Summary |
SearchArea(Coordinate ul,
Coordinate lr,
double laneWidth,
double legWidth)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SearchArea
public SearchArea(Coordinate ul,
Coordinate lr,
double laneWidth,
double legWidth)
getNumberOfLegs
public int getNumberOfLegs()
isClearLaneFound
public boolean isClearLaneFound()
getNextLeg
public Leg getNextLeg(double legWidth,
Coordinate currentPose)
getLeg
public Leg getLeg(int id)
setCurrentLeg
public void setCurrentLeg(Leg leg)
getCurrentLeg
public Leg getCurrentLeg()
updateLeg
public void updateLeg(Leg leg)
getID
public java.lang.String getID()
getType
public java.lang.String getType()
getLevel
public int getLevel()
draw
public void draw(java.awt.Graphics g,
int Xcenter,
int Ycenter,
int scaleFactor)
- Must provide a draw method for plotter to render artifact
main
public static void main(java.lang.String[] args)