Class Ellipse

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

public class Ellipse
extends GeoObjekt


Field Summary
protected  double radiusA
           
protected  double radiusB
           
 
Fields inherited from class GeoObjekt
flaecheninhalt, fuellfarbe, linienfarbe, umfang, x, y
 
Constructor Summary
Ellipse()
          Standardkonstruktor, der alle Attribute initialisiert.
Ellipse(double a, double b)
          Konstruktor der die Ellipse mit den Längen der beiden Halbachsen initialisiert
 
Method Summary
 double berechneFlaecheninhalt()
          Die Methode berechneFlaecheninhalt liefert den Flächeninhalt der Ellipse zurück.
 double berechneUmfang()
          Die Methode berechneUmfang liefert den Umfang der Ellipse zurück.
 void pruefeRadien(double a, double b)
          Die Methode pruefeRadien überprüft, ob gültige Radien für eine Ellipse gesetzt wurden.
 void setRadien(double a, double b)
          Die Methode setRadien legt die Radien der Ellipse fest.
 
Methods inherited from class GeoObjekt
setFuellfarbe, setLinienfarbe, setPosition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

radiusA

protected double radiusA

radiusB

protected double radiusB
Constructor Detail

Ellipse

public Ellipse()
Standardkonstruktor, der alle Attribute initialisiert.

Ellipse

public Ellipse(double a,
               double b)
Konstruktor der die Ellipse mit den Längen der beiden Halbachsen initialisiert
Parameters:
a - Radius a
b - Radius b
Method Detail

pruefeRadien

public void pruefeRadien(double a,
                         double b)
Die Methode pruefeRadien überprüft, ob gültige Radien für eine Ellipse gesetzt wurden.
Parameters:
a - Radius a der Ellipse
b - Radius b der Ellipse

setRadien

public void setRadien(double a,
                      double b)
Die Methode setRadien legt die Radien der Ellipse fest.
Parameters:
laenge - Laenge des Rechtecks
breite - Breite des Rechtecks

berechneFlaecheninhalt

public double berechneFlaecheninhalt()
Die Methode berechneFlaecheninhalt liefert den Flächeninhalt der Ellipse zurück.
Overrides:
berechneFlaecheninhalt in class GeoObjekt
Returns:
Flächeninhalt der Ellipse

berechneUmfang

public double berechneUmfang()
Die Methode berechneUmfang liefert den Umfang der Ellipse zurück.
Overrides:
berechneUmfang in class GeoObjekt
Returns:
Umfang des Ellipse