Skip to content

SGFigur (Oberklasse SGObjekt)

Die Klasse SGFigur ist eine Oberklasse zu allen geometrischen Figuren und stellt Methoden zur Verfügung, die alle gemeinsam haben. Sie ist abstrakt, das heißt, es können keine Objekte der Klasse SGFigur erzeugt werden, sondern nur Objekte der Unterklassen SGRechteck, SGKreis, SGDreieck und SGEllipse.

Weitere Methoden, die nicht nur geometrische Figuren, sondern auch Bilder und Texte haben, stellt die Oberklasse SGObjekt zur Verfügung. Die Klasse SGObjekt ist eine Oberklasse der Klasse SGFigur.

Anfrage

double gibLinienbreite()
Liefert die Linienbreite.

Anfrage

double gibBlau()
Liefert den Blauanteil der Farbe der Figur als Wert zwischen 0.0 und 1.0.

Anfrage

double gibGruen()
Liefert den Grünanteil der Farbe der Figur als Wert zwischen 0.0 und 1.0.

Anfrage

double gibRot()
Liefert den Rotanteil der Farbe der Figur als Wert zwischen 0.0 und 1.0.

Anfrage

boolean istGefuellt()
Liefert false, wenn nur der Rand der Figur gezeichnet wird, ansonsten true.

Auftrag

setzeFuellung(boolean pFuellen)
Legt fest, ob die Figur gefüllt (true) oder nur der Rand gezeichnet werden soll (false).

Auftrag

setzeFarbe(double pR, double pG, double pB)
Setzt die Farbe der Figur auf die angegebenen Rot-, Grün- und Blauwerte. Die Werte müssen als Farbanteile zwischen 0.0 und 1.0 angegeben werden.

Auftrag

setzeLinienbreite(double pBreite)
Setzt die Linienbreite auf den angegebenen Wert.