GraphicsApp API
Eine überarbeitete und angepasste Variante der originalen GraphicsApp-Umgebung
de.ur.mi.oop.graphics.Arc Klassenreferenz
+ Klassendiagramm für de.ur.mi.oop.graphics.Arc:

Öffentliche Methoden

 Arc (float x, float y, float radius, float start, float end, Color color, boolean open)
 
 Arc (float x, float y, float radius, boolean open)
 
void setRadius (float radius)
 
float getRadius ()
 
float getStart ()
 
void setStart (float start)
 
float getEnd ()
 
void setEnd (float end)
 
float getWidth ()
 
float getHeight ()
 
void setWidth (float width)
 
void setHeight (float height)
 
- Öffentliche Methoden geerbt von de.ur.mi.oop.graphics.GraphicsObject
 GraphicsObject (float x, float y, Color color)
 
 GraphicsObject (float x, float y)
 
 GraphicsObject (float x, float y, float width, float height, Color color)
 
 GraphicsObject (float x, float y, float width, float height, Color color, Color borderColor)
 
 GraphicsObject (Point point)
 
void draw ()
 
float getXPos ()
 
void setXPos (float xPos)
 
float getYPos ()
 
void setYPos (float yPos)
 
void setPosition (float xPos, float yPos)
 
float getTopBorder ()
 
float getBottomBorder ()
 
float getLeftBorder ()
 
float getRightBorder ()
 
Color getColor ()
 
void setColor (Color color)
 
void setBorderColor (Color color)
 
void setBorderWeight (float weight)
 
void setBorder (Color color, float weight)
 
float getBorderWeight ()
 
Color getBorderColor ()
 
GraphicsObjectType getType ()
 
void move (float dx, float dy)
 
boolean hitTest (float x, float y)
 
double distanceTo (GraphicsObject object)
 

Weitere Geerbte Elemente

- Geschützte Attribute geerbt von de.ur.mi.oop.graphics.GraphicsObject
float strokeWeight
 
GraphicsObjectType type
 
- Statische, geschützte Attribute geerbt von de.ur.mi.oop.graphics.GraphicsObject
static final Color DEFAULT_COLOR = Colors.RED
 
static final Color DEFAULT_BORDER_COLOR = Colors.BLACK
 

Ausführliche Beschreibung

Die Arc-Klasse ist ein grafisches Objekt, das einen Kreisbogen darstellt.

Definiert in Zeile 8 der Datei Arc.java.

Beschreibung der Konstruktoren und Destruktoren

◆ Arc() [1/2]

de.ur.mi.oop.graphics.Arc.Arc ( float  x,
float  y,
float  radius,
float  start,
float  end,
Color  color,
boolean  open 
)

Konstruiert einen Kreisbogen an der Stelle (x, y)

Parameter
xDie x-Koordinate des Mittelpunkts
yDie y-Koordinate des Mittelpunkts
radiusDer Radius des Bogens
startDer Startwinkel des Bogens in Grad.
endDie Winkelausdehnung des Bogens in Grad.
colorDie Füllfarbe des Bogens

Definiert in Zeile 24 der Datei Arc.java.

◆ Arc() [2/2]

de.ur.mi.oop.graphics.Arc.Arc ( float  x,
float  y,
float  radius,
boolean  open 
)

Konstruiert einen vollständigen Kreisbogen an der Stelle (x, y)

Parameter
xx-Koordinate des Mittelpunkts
yy-Koordinate des Mittelpunkts
radiusder Radius des Bogens

Definiert in Zeile 43 der Datei Arc.java.

Dokumentation der Elementfunktionen

◆ getEnd()

float de.ur.mi.oop.graphics.Arc.getEnd ( )

Liefer die Winkelausdehnung des Bogens in Grad.

Rückgabe
die Winkelausdehnung des Bogens in Grad

Definiert in Zeile 86 der Datei Arc.java.

◆ getHeight()

float de.ur.mi.oop.graphics.Arc.getHeight ( )

Liefert die Höhe des Objekts.

Rückgabe
die Höhe des Objekts.

Erneute Implementation von de.ur.mi.oop.graphics.GraphicsObject.

Definiert in Zeile 103 der Datei Arc.java.

◆ getRadius()

float de.ur.mi.oop.graphics.Arc.getRadius ( )

Definiert in Zeile 59 der Datei Arc.java.

◆ getStart()

float de.ur.mi.oop.graphics.Arc.getStart ( )

Liefert den Startwinkel des Bogens in Grad.

Rückgabe
Startwinkel des Bogens in Grad

Definiert in Zeile 68 der Datei Arc.java.

◆ getWidth()

float de.ur.mi.oop.graphics.Arc.getWidth ( )

Liefert die Breite des Objekts.

Rückgabe
die Breite des Objekts.

Erneute Implementation von de.ur.mi.oop.graphics.GraphicsObject.

Definiert in Zeile 99 der Datei Arc.java.

◆ setEnd()

void de.ur.mi.oop.graphics.Arc.setEnd ( float  end)

Setzt die Winkelausdehnung des Bogens in Grad.

Parameter
endDie Winkelausdehnung des Bogens in Grad.

Definiert in Zeile 95 der Datei Arc.java.

◆ setHeight()

void de.ur.mi.oop.graphics.Arc.setHeight ( float  height)

Setzt die Höhe des Objekts.

Parameter
heightdie neue Breite

Erneute Implementation von de.ur.mi.oop.graphics.GraphicsObject.

Definiert in Zeile 111 der Datei Arc.java.

◆ setRadius()

void de.ur.mi.oop.graphics.Arc.setRadius ( float  radius)

Definiert in Zeile 55 der Datei Arc.java.

◆ setStart()

void de.ur.mi.oop.graphics.Arc.setStart ( float  start)

Setzt den Startwinkel des Bogens in Grad.

Parameter
startDer Startwinkel des Bogens in Grad.

Definiert in Zeile 77 der Datei Arc.java.

◆ setWidth()

void de.ur.mi.oop.graphics.Arc.setWidth ( float  width)

Setzt die Breite des Objekts.

Parameter
widthdie neue Breite

Erneute Implementation von de.ur.mi.oop.graphics.GraphicsObject.

Definiert in Zeile 107 der Datei Arc.java.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: