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.