All Implemented Interfaces:
FrameUpdateListenerContainer, KeyListenerContainer, MouseClickListenerContainer, MouseWheelListenerContainer

public class Circle extends Geometry
Beschreibt einen Kreis.
Author:
Michael Andonie, Niklas Keller
See Also:
  • Constructor Details

    • Circle

      public Circle(double diameter)
      Erzeugt einen Kreis durch Angabe des Durchmessers.
      Parameters:
      diameter - Der Durchmesser des Kreises.
    • Circle

      public Circle()
      Erzeugt einen Kreis mit einem Meter Durchmesser.
  • Method Details

    • getDiameter

      @API public double getDiameter()
      Gibt den Durchmesser des Kreises aus.
      Returns:
      Der Durchmesser des Kreises.
    • getRadius

      @API public double getRadius()
      Gibt den Radius des Kreises aus.
      Returns:
      Der Radius des Kreises.
    • render

      public void render(Graphics2D g, double pixelPerMeter)
      Description copied from class: Actor
      Rendert das Objekt am Ursprung.
      • Die Position ist (0|0).
      • Die Roation ist 0.
      Specified by:
      render in class Actor
      Parameters:
      g - Das zeichnende Graphics-Objekt
      pixelPerMeter - Pixel pro Meter.
    • resetRadius

      @API public void resetRadius(double radius)
      Setzt den Radius des Kreises neu. Ändert damit die physikalischen Eigenschaften des Objekts.
      Parameters:
      radius - Der neue Radius des Kreises.