|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjrobots.utils.Scan
public class Scan
Diese Klasse repräsentiert einen einzelnen Scanvorgang. Sie speichert folgende Daten:
Field Summary | |
---|---|
double |
distanceToTarget
Entfernung zum Ziel [Meter]. |
Angle |
scanAperture
Öffnungswinkel des Scanners zum Zeitpunkt des Scans |
Angle |
scanDirection
Richtung des Scanners zum Zeitpunkt des Scans |
Vector |
scannerPosition
Position des Scanners zum Zeitpunkt des Scans |
double |
timeOfScan
Zeitpunkt des Scans [Sekunden] |
Constructor Summary | |
---|---|
Scan(Angle scanDirection,
Angle scanAperture,
double distanceToTarget,
Vector scannerPosition,
double timeOfScan)
Initializes all final fields. |
Method Summary | |
---|---|
Vector |
estimatedTargetPosition()
Diese Methode schätzt grob die Position des gescannten Zieles: Es wird angenommen, dass sich das Ziel genau in der Mitte des Scanstrahles befunden hat. |
double |
getArcLength()
Diese Methode liefert die Länge [Meter] des Bogens, auf dem sich das gescannte Ziel befindet. |
boolean |
isTargetLocated()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public final double distanceToTarget
Falls kein anderer Bot im Scanbogen war, ist dieser Wert 0.
public final Angle scanAperture
public final Angle scanDirection
public final Vector scannerPosition
public final double timeOfScan
Constructor Detail |
---|
public Scan(Angle scanDirection, Angle scanAperture, double distanceToTarget, Vector scannerPosition, double timeOfScan)
scanDirection
- scanAperture
- distanceToTarget
- scannerPosition
- timeOfScan
- Method Detail |
---|
public Vector estimatedTargetPosition()
scannerPosition.add(new Vector(scanDirection, distanceToTarget))
public double getArcLength()
scanAperture.getValueAsRadians() * distanceToTarget
public boolean isTargetLocated()
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |