java.lang.Object
de.pirckheimer_gymnasium.engine_pi.little_engine.Circle

public class Circle extends Object
Wrapperklasse für einen Kreis auf der Zeichenfläche.

Der ursprüngliche Name der Klasse war Kreis.

Version:
1.0
Author:
Albert Wiedemann
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    Farbe des Kreises.
    int
    Radius des Kreises.
    boolean
    Sichtbarkeit des Kreises.
    int
    Drehwinkel (mathematisch positiver Drehsinn) des Kreises in Grad.
    int
    x-Position des Kreismittelpunktes.
    int
    y-Position des Kreismittelpunktes.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Der Konstruktor erzeugt das Delegate-Objekt
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Drehen(int grad)
    Dreht den Kreis
    void
    Entfernt den Kreis aus dem Zeichenfenster.
    void
    Setzt die Farbe des Kreises.
    void
    Bringt den Kreis in die hinterste Ebene.
    void
    Bringt den Kreis in die vorderste Ebene.
    void
    Bringt den Kreis eine Ebene nach hinten.
    void
    Bringt den Kreis eine Ebene nach vorn.
    void
    PositionSetzen(int x, int y)
    Setzt die Position (des Mittelpunkts) des Kreises.
    void
    RadiusSetzen(int radius)
    Setzt den Radius des Kreises.
    void
    SichtbarkeitSetzen(boolean sichtbar)
    Schaltet die Sichtbarkeit des Kreises ein oder aus.
    void
    Verschieben(int deltaX, int deltaY)
    Verschiebt den Kreis um die angegebenen Werte.
    void
    WinkelSetzen(int winkel)
    Setzt den Drehwinkel des Kreises.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • x

      public int x
      x-Position des Kreismittelpunktes.
    • y

      public int y
      y-Position des Kreismittelpunktes.
    • radius

      public int radius
      Radius des Kreises.
    • farbe

      public String farbe
      Farbe des Kreises.
    • sichtbar

      public boolean sichtbar
      Sichtbarkeit des Kreises.
    • winkel

      public int winkel
      Drehwinkel (mathematisch positiver Drehsinn) des Kreises in Grad.
  • Constructor Details

    • Circle

      public Circle()
      Der Konstruktor erzeugt das Delegate-Objekt
  • Method Details

    • PositionSetzen

      public void PositionSetzen(int x, int y)
      Setzt die Position (des Mittelpunkts) des Kreises.

      Die ursprünglich deutsche Name dieser Methode war PositionSetzen.

      Parameters:
      x - x-Position des Mittelpunkts
      y - y-Position des Mittelpunkts
    • Verschieben

      public void Verschieben(int deltaX, int deltaY)
      Verschiebt den Kreis um die angegebenen Werte.

      Die ursprünglich deutsche Name dieser Methode war Verschieben.

      Parameters:
      deltaX - Verschiebung in x-Richtung
      deltaY - Verschiebung in y-Richtung
    • Drehen

      public void Drehen(int grad)
      Dreht den Kreis

      Die ursprünglich deutsche Name dieser Methode war Drehen.

      Parameters:
      grad - Drehwinkel (mathematisch positiver Drehsinn) im Gradmass
    • RadiusSetzen

      public void RadiusSetzen(int radius)
      Setzt den Radius des Kreises.

      Die ursprünglich deutsche Name dieser Methode war RadiusSetzen.

      Parameters:
      radius - (neuer) Radius
    • FarbeSetzen

      public void FarbeSetzen(String farbe)
      Setzt die Farbe des Kreises. Erlaubte Farben sind: "weiß", "weiss", "rot", "grün", "gruen", "blau", "gelb", "magenta", "cyan", "hellgelb", "hellgrün", "hellgruen", "orange", "braun", "grau", "schwarz" Alle anderen Eingaben werden auf die Farbe schwarz abgebildet.

      Die ursprünglich deutsche Name dieser Methode war FarbeSetzen.

      Parameters:
      farbe - (neue) Farbe
    • WinkelSetzen

      public void WinkelSetzen(int winkel)
      Setzt den Drehwinkel des Kreises. Die Winkelangabe ist in Grad,positive Werte drehen gegen den Uhrzeigersinn, negative Werte drehen im Uhrzeigersinn (mathematisch positiver Drehsinn).

      Die ursprünglich deutsche Name dieser Methode war WinkelSetzen.

      Parameters:
      winkel - der (neue) Drehwinkel des Kreises
    • SichtbarkeitSetzen

      public void SichtbarkeitSetzen(boolean sichtbar)
      Schaltet die Sichtbarkeit des Kreises ein oder aus. Erlaubte Parameterwerte: true, false

      Die ursprünglich deutsche Name dieser Methode war SichtbarkeitSetzen.

      Parameters:
      sichtbar - (neue) Sichtbarkeit des Kreises
    • Entfernen

      public void Entfernen()
      Entfernt den Kreis aus dem Zeichenfenster.

      Die ursprünglich deutsche Name dieser Methode war Entfernen.

    • NachVornBringen

      public void NachVornBringen()
      Bringt den Kreis eine Ebene nach vorn.

      Die ursprünglich deutsche Name dieser Methode war NachVornBringen.

    • GanzNachVornBringen

      public void GanzNachVornBringen()
      Bringt den Kreis in die vorderste Ebene.

      Die ursprünglich deutsche Name dieser Methode war GanzNachVornBringen.

    • NachHintenBringen

      public void NachHintenBringen()
      Bringt den Kreis eine Ebene nach hinten.

      Die ursprünglich deutsche Name dieser Methode war NachHintenBringen.

    • GanzNachHintenBringen

      public void GanzNachHintenBringen()
      Bringt den Kreis in die hinterste Ebene.

      Die ursprünglich deutsche Name dieser Methode war GanzNachHintenBringen.