Class Kreis

java.lang.Object
  |
  +--GeoObjekt
        |
        +--Ellipse
              |
              +--Kreis

public class Kreis
extends Ellipse


Fields inherited from class Ellipse
radiusA, radiusB
 
Fields inherited from class GeoObjekt
flaecheninhalt, fuellfarbe, linienfarbe, umfang, x, y
 
Constructor Summary
Kreis()
          Standardkonstruktor, der alle Attribute initialisiert.
Kreis(double radius)
          Konstruktor der den Kreis mit dem übergebenen Radius initialisiert
 
Method Summary
 double getRadius()
          Die Methode getRadiuse liefert den Radius des Kreises
 void pruefeRadien(double a, double b)
          Die Methode pruefeRadien überprüft, ob gültige Radien für einen Kreis gesetzt wurden.
 void setRadius(double radius)
          Die Methode setRadius legt den Radius des Kreises fest.
 
Methods inherited from class Ellipse
berechneFlaecheninhalt, berechneUmfang, setRadien
 
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
 

Constructor Detail

Kreis

public Kreis()
Standardkonstruktor, der alle Attribute initialisiert.

Kreis

public Kreis(double radius)
Konstruktor der den Kreis mit dem übergebenen Radius initialisiert
Parameters:
radius - Radius des Kreises
Method Detail

setRadius

public void setRadius(double radius)
Die Methode setRadius legt den Radius des Kreises fest.
Parameters:
radius - adius des Kreises

getRadius

public double getRadius()
Die Methode getRadiuse liefert den Radius des Kreises
Returns:
Radius des Kreises

pruefeRadien

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