grada.geometriefiguren
Class Punkt

java.lang.Object
  extended by grada.geometriefiguren.Punkt

public class Punkt
extends java.lang.Object

Diese Klasse stellt einen Punkt (besser: einen großen Punkt) dar. Man kann ihm eine Position (x/y), eine Farbe und einen Radius geben. Der Radius ist z. B. beim Spiel PunkteTreffen wichtig.

Version:
06.07.05
Author:
Thilo Beckmann

Constructor Summary
Punkt(int id, double x, double y, double radius, java.awt.Color farbe)
          Konstruktor für eine Instanz des Typs Punkt.
 
Method Summary
 java.awt.Color holeFarbe()
          holt die Farbe des Punktes
 int holeId()
          holt die Identifikationsnummer des Punktes
 double holeRadius()
          holt den Radius des Punktes
 double holeX()
          holt die x-Koordinate des Punktes
 double holeY()
          holt die y-Koordinate des Punktes
 void setzeFarbe(java.awt.Color farbe)
          setzt die Farbe des Punktes neu.
 void setzeRadius(double radius)
          setzt Radius des Punktes neu.
 void setzeX(double x)
          setzt die x Koordinate des Punktes neu.
 void setzeXY(double x, double y)
          setzt die x und y Koordinate des Punktes neu.
 void setzeY(double y)
          setzt die y Koordinate des Punktes neu.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Punkt

public Punkt(int id,
             double x,
             double y,
             double radius,
             java.awt.Color farbe)
Konstruktor für eine Instanz des Typs Punkt.

Parameters:
id - gibt dem Punkt eine Identifikationsnummer
x - gibt dem Punkt eine x-Koordinate
y - gibt dem Punkt eine y-Koordinate
radius - gibt dem Punkt eine Ausdehnung (z.B. zum besseren Erkennen)
farbe - gibt dem Punkt eine Farbe
Method Detail

setzeX

public void setzeX(double x)
setzt die x Koordinate des Punktes neu.

Parameters:
x - neue x-Koordinate

setzeY

public void setzeY(double y)
setzt die y Koordinate des Punktes neu.

Parameters:
y - neue y-Koordinate

setzeXY

public void setzeXY(double x,
                    double y)
setzt die x und y Koordinate des Punktes neu.

Parameters:
x - neue x-Koordinate
y - neue y-Koordinate

setzeRadius

public void setzeRadius(double radius)
setzt Radius des Punktes neu.

Parameters:
radius - neuer Radius

setzeFarbe

public void setzeFarbe(java.awt.Color farbe)
setzt die Farbe des Punktes neu.

Parameters:
farbe - neue Farbe des Punktes

holeX

public double holeX()
holt die x-Koordinate des Punktes

Returns:
gibt die x-Koordinate des Punktes zurück

holeY

public double holeY()
holt die y-Koordinate des Punktes

Returns:
gibt die y-Koordinate des Punktes zurück

holeRadius

public double holeRadius()
holt den Radius des Punktes

Returns:
gibt den Radius des Punktes zurück

holeFarbe

public java.awt.Color holeFarbe()
holt die Farbe des Punktes

Returns:
gibt die Farbe des Punktes zurück

holeId

public int holeId()
holt die Identifikationsnummer des Punktes

Returns:
gibt die Identifikationsnummerx des Punktes zurück