EOS 2  1.1.0
Einfache Objektbasierte Sprache
Kreis.java
gehe zur Dokumentation dieser Datei
1 package eos;
2 
3 import de.lathanda.eos.geo.Circle;
4 
15 public class Kreis extends GefuellteFigur {
16  private final Circle circle;
17 
18  public Kreis() {
19  super(new Circle());
20  circle = (Circle)figure;
21  }
22  public Kreis(double x, double y, double radius) {
23  super(new Circle());
24  circle = (Circle)figure;
25  circle.moveTo(x,y);
26  circle.setRadius(radius);
27  }
28  public Kreis(double x, double y, double radius, Farbe farbe) {
29  super(new Circle());
30  circle = (Circle)figure;
31  circle.moveTo(x,y);
32  circle.setRadius(radius);
33  circle.setLineColor(farbe.getColor());
34  circle.setFillColor(farbe.getColor());
35  }
36  public void mitteySetzen(double y) {
37  circle.setCenterY(y);
38  }
39 
40  public double mitteyLesen() {
41  return circle.getCenterY();
42  }
43 
44  public void mittexSetzen(double x) {
45  circle.setCenterX(x);
46  }
47 
48  public double mittexLesen() {
49  return circle.getCenterX();
50  }
51 
52  public void radiusSetzen(double radius) {
53  circle.setRadius(radius);
54  }
55 
56  public double radiusLesen() {
57  return circle.getRadius();
58  }
59 
60  public void mittelpunktSetzen(double x, double y) {
61  circle.setCenter(x, y);
62  }
63 }
void setRadius(double radius)
Definition: Circle.java:27
void setCenter(double x, double y)
Definition: Circle.java:34
void setCenterX(double x)
Definition: Circle.java:37
void setCenterY(double y)
Definition: Circle.java:43
void moveTo(double x, double y)
Definition: Figure.java:133
void setFillColor(MutableColor color)
void setLineColor(MutableColor color)
Definition: LineFigure.java:31
final Figure figure
Definition: Figur.java:20
void radiusSetzen(double radius)
Definition: Kreis.java:52
void mitteySetzen(double y)
Definition: Kreis.java:36
double mittexLesen()
Definition: Kreis.java:48
void mittexSetzen(double x)
Definition: Kreis.java:44
double radiusLesen()
Definition: Kreis.java:56
Kreis(double x, double y, double radius, Farbe farbe)
Definition: Kreis.java:28
Kreis()
Definition: Kreis.java:18
double mitteyLesen()
Definition: Kreis.java:40
void mittelpunktSetzen(double x, double y)
Definition: Kreis.java:60
Kreis(double x, double y, double radius)
Definition: Kreis.java:22
Impressum