Class GeoObjekt

java.lang.Object
  |
  +--GeoObjekt
Direct Known Subclasses:
Ellipse, Polygon

public class GeoObjekt
extends java.lang.Object


Field Summary
protected  double flaecheninhalt
           
protected  java.lang.String fuellfarbe
           
protected  java.lang.String linienfarbe
           
protected  double umfang
           
protected  int x
           
protected  int y
           
 
Constructor Summary
GeoObjekt()
          Standardkonstruktor, der alle Attribute initialisiert.
GeoObjekt(int x, int y)
          Konstruktor der das Objekt mit einer x- und y-Position initialisiert
 
Method Summary
 double berechneFlaecheninhalt()
          Die Methode berechneFlaecheninhalt fragt den Benutzer nach dem Flächeninhalt des Objekts, da noch zu wenige Informationen bekannt sind, um diesen zu berechnen.
 double berechneUmfang()
          Die Methode berechneUmfang fragt den Benutzer nach dem Umfang des Objekts, da noch zu wenige Informationen bekannt sind, um diesen zu berechnen.
 void setFuellfarbe(java.lang.String farbe)
          Die Methode setFuellfarbe legt die Fuellfarbe des Objekts fest.
 void setLinienfarbe(java.lang.String farbe)
          Die Methode setLinienfarbe legt die Linienfarbe des Objekts fest.
 void setPosition(int x, int y)
          Die Methode setPosition legt die Koordinaten des Objekts fest.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

flaecheninhalt

protected double flaecheninhalt

umfang

protected double umfang

linienfarbe

protected java.lang.String linienfarbe

fuellfarbe

protected java.lang.String fuellfarbe

x

protected int x

y

protected int y
Constructor Detail

GeoObjekt

public GeoObjekt()
Standardkonstruktor, der alle Attribute initialisiert.

GeoObjekt

public GeoObjekt(int x,
                 int y)
Konstruktor der das Objekt mit einer x- und y-Position initialisiert
Parameters:
x - x-Koordinate des Objekts
y - y-Koordinate des Objekts
Method Detail

setPosition

public void setPosition(int x,
                        int y)
Die Methode setPosition legt die Koordinaten des Objekts fest.
Parameters:
x - x-Koordinate des Objekts
y - y-Koordinate des Objekts

berechneFlaecheninhalt

public double berechneFlaecheninhalt()
Die Methode berechneFlaecheninhalt fragt den Benutzer nach dem Flächeninhalt des Objekts, da noch zu wenige Informationen bekannt sind, um diesen zu berechnen.
Returns:
Flaecheninhalt

berechneUmfang

public double berechneUmfang()
Die Methode berechneUmfang fragt den Benutzer nach dem Umfang des Objekts, da noch zu wenige Informationen bekannt sind, um diesen zu berechnen.
Returns:
Umfang

setLinienfarbe

public void setLinienfarbe(java.lang.String farbe)
Die Methode setLinienfarbe legt die Linienfarbe des Objekts fest.
Parameters:
farbe - Linienfarbe

setFuellfarbe

public void setFuellfarbe(java.lang.String farbe)
Die Methode setFuellfarbe legt die Fuellfarbe des Objekts fest.
Parameters:
farbe - Füllfarbe