|
||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Angle | |
---|---|
jrobots.simulation.simulationObjects | |
jrobots.utils |
Uses of Angle in jrobots.simulation.simulationObjects |
---|
Fields in jrobots.simulation.simulationObjects declared as Angle | |
---|---|
protected Angle |
Pilot.DOWN
The degree value of this Angle is 90??. |
protected Angle |
Pilot.LEFT
The degree value of this Angle is 180??. |
protected Angle |
Pilot.RIGHT
The degree value of this Angle is 0??. |
protected Angle |
Pilot.UP
The degree value of this Angle is 270??. |
Methods in jrobots.simulation.simulationObjects that return Angle | |
---|---|
protected static Angle |
JRobot2011.getMaxScanAperture()
Liefert den größtmöglichen öffnungswinkel des Scanners. |
protected Angle |
JRobot2011.getOrientation()
Liefert die aktuelle Ausrichtung des Panzerkörpers. |
Methods in jrobots.simulation.simulationObjects with parameters of type Angle | |
---|---|
protected void |
JRobot2011.setAutopilot(Angle direction,
double speed)
Diese Funktion aktiviert den Autopilot, welcher selbständig die Geschwindigkeiten der beiden Panzerketten regelt. |
protected void |
JRobot2011.setLaunchProjectileCommand(Angle command)
Setzt einen Feuerbefehl an die Abschussvorrichtung ab. |
protected void |
JRobot2011.setLaunchRocketCommand(Angle command)
Setzt einen Feuerbefehl an die Abschussvorrichtung ab. |
protected void |
JRobot2011.setRocketHeading(Angle targetBearing)
|
protected void |
JRobot2011.setScanAperture(Angle aperture)
Hiermit sagt man dem Scanner, mit welchem öffnungswinkel der nächste "Scanblitz" erfolgen soll. |
protected void |
JRobot2011.setScanDirection(Angle scanDirection)
Setzt die Richtung, in die der nächste "Scanblitz" gehen soll. |
Uses of Angle in jrobots.utils |
---|
Fields in jrobots.utils declared as Angle | |
---|---|
Angle |
Scan.scanAperture
Öffnungswinkel des Scanners zum Zeitpunkt des Scans |
Angle |
Scan.scanDirection
Richtung des Scanners zum Zeitpunkt des Scans |
Methods in jrobots.utils that return Angle | |
---|---|
Angle |
Angle.add(Angle a)
Rotiert den aktuellen Winkel um a im Uhrzeigersinn. |
Angle |
Angle.angularDistance(Angle a)
Berechnet die Winkeldistanz des gegebenen Winkels ( a )
minus diesen Winkels (this ) auf der Kreisbahn. |
Angle |
Angle.clone()
|
Angle |
Vector.getAngle()
Diese Methode gibt den Winkel des aktuellen Vektors zurück. |
Angle |
Angle.getNegative()
Liefert eine negierte Kopie des Winkelobjekts zurück. |
Angle |
Angle.getNextQuadrant()
Liefert den Winkel um 90° im Uhrzeigersinn versetzt (+90°) und normalisiert zurück. |
Angle |
Angle.getOpposite()
Liefert den normalisierten entgegengesetzen Winkel zurück. |
Angle |
Angle.getPreviousQuadrant()
Liefert den Winkel um 90° gegen Uhrzeigersinn versetzt (-90°) und normalisiert zurück. |
Angle |
Angle.mult(double factor)
Multipliziert den Wert des aktuellen Winkels mit dem übergebenen Faktor. |
Angle |
Angle.normalize()
Falls der Winkel kleiner als 0 Grad oder größer als 360 Grad ist, bildet ihn diese Funktion wieder ab auf 0..360 Grad. |
Angle |
Angle.sub(Angle a)
Rotiert den aktuellen Winkel um a gegen den Uhrzeigersinn. |
Methods in jrobots.utils with parameters of type Angle | |
---|---|
Angle |
Angle.add(Angle a)
Rotiert den aktuellen Winkel um a im Uhrzeigersinn. |
Angle |
Angle.angularDistance(Angle a)
Berechnet die Winkeldistanz des gegebenen Winkels ( a )
minus diesen Winkels (this ) auf der Kreisbahn. |
static double |
Angle.coneAngle(Angle d1,
Angle d2)
calculates the not commutative cone angle between d1 and d2 The cone is assumed to emanate from d1 in the direction where d2 lies closest. |
double |
Vector.projection(Angle angle)
Projeziert den Vektor auf eine Dimension, und zwar in Richtung des angegebenen Winkels. |
Vector |
Vector.rotate(Angle angle)
Dreht einen Vektor um den angegebenen Winkel im Uhrzeigersinn und gibt das Ergebnis als neuen Vektor zurück. |
Angle |
Angle.sub(Angle a)
Rotiert den aktuellen Winkel um a gegen den Uhrzeigersinn. |
Constructors in jrobots.utils with parameters of type Angle | |
---|---|
Scan(Angle scanDirection,
Angle scanAperture,
double distanceToTarget,
Vector scannerPosition,
double timeOfScan)
Initializes all final fields. |
|
Vector(Angle angle,
double length)
Dieser Konstruktor erzeugt einen Vektor mit der Länge length und der Richtung angle. |
|
Vector(double length,
Angle angle)
Dieser Konstruktor erzeugt einen Vektor mit der Länge length und der Richtung angle. |
|
||||||||
PREV NEXT | FRAMES NO FRAMES |