kaos.robots.util
Class RangeReadingsArtifact

java.lang.Object
  extended by Artifact
      extended by kaos.robots.util.RangeReadingsArtifact

public class RangeReadingsArtifact
extends Artifact


Constructor Summary
RangeReadingsArtifact(java.lang.String id)
           
 
Method Summary
 void addRangeReadings(java.util.Vector<Coordinate> data)
           
 void addRangeReadings2(java.util.Vector<RangeReading> data)
           
 void draw(java.awt.Graphics g, int Xcenter, int Ycenter, double scaleFactor)
          Must provide a draw method for plotter to render artifact
 void drawLegend(java.awt.Graphics g, int Xcenter, int Ycenter, double scaleFactor)
           
 void setHistoryLength(int length)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RangeReadingsArtifact

public RangeReadingsArtifact(java.lang.String id)
Method Detail

addRangeReadings

public void addRangeReadings(java.util.Vector<Coordinate> data)

addRangeReadings2

public void addRangeReadings2(java.util.Vector<RangeReading> data)

setHistoryLength

public void setHistoryLength(int length)

draw

public void draw(java.awt.Graphics g,
                 int Xcenter,
                 int Ycenter,
                 double scaleFactor)
Must provide a draw method for plotter to render artifact


drawLegend

public void drawLegend(java.awt.Graphics g,
                       int Xcenter,
                       int Ycenter,
                       double scaleFactor)