EOS 2  1.1.0
Einfache Objektbasierte Sprache
Öffentliche Methoden | Aufstellung aller Elemente
de.lathanda.eos.geo.FigureGroup Schnittstellenreferenz
Klassendiagramm für de.lathanda.eos.geo.FigureGroup:
Inheritance graph
[Legende]

Öffentliche Methoden

void addFigure (Figure figure)
 
void removeFigure (Figure figure)
 
void fireDataChanged ()
 
Group getGroup ()
 
FigureGroup getParentGroup ()
 

Ausführliche Beschreibung

Kontainer für Figuren. Dies ist eine gemeinsame Schnittstelle für Fenster und Gruppen.

Autor
Peter (Lathanda) Schneider

Definiert in Zeile 9 der Datei FigureGroup.java.

Dokumentation der Elementfunktionen

◆ addFigure()

void de.lathanda.eos.geo.FigureGroup.addFigure ( Figure  figure)

Fügt eine Figur einer Gruppe hinzu. Hierbei werden alle Transformationen auf das Koordinatensystem der Gruppe umgestellt. Jede Figur kann nur in einer Gruppe sein, daher wird sie implizit aus der vorherigen Gruppe entfernt, bevor sie hier hinzugefügt wird.

Parameter
figureFigur

Implementiert in de.lathanda.eos.geo.Window und de.lathanda.eos.geo.Group.

◆ fireDataChanged()

void de.lathanda.eos.geo.FigureGroup.fireDataChanged ( )

Diese Methode informiert rekursiv alle Kontainer, dass sich Daten geändert haben, welche die Darstellung beeinflussen.

Implementiert in de.lathanda.eos.geo.Window.

◆ getGroup()

Group de.lathanda.eos.geo.FigureGroup.getGroup ( )

Diese Methode dient dazu das Durchlaufen einer Gruppenhierarchie zu vereinfachen.

Rückgabe
Die Figurengruppe oder null, wenn es ein Fenster ist.

Implementiert in de.lathanda.eos.geo.Window und de.lathanda.eos.geo.Group.

◆ getParentGroup()

FigureGroup de.lathanda.eos.geo.FigureGroup.getParentGroup ( )
Rückgabe
Liefert die Übergeordnete Gruppe

Implementiert in de.lathanda.eos.geo.Window und de.lathanda.eos.geo.Group.

◆ removeFigure()

void de.lathanda.eos.geo.FigureGroup.removeFigure ( Figure  figure)

Entfernt eine Figur aus einer Gruppe. Hierbei wird das Koordinatensystem wieder hergestellt. Die Figur wird hierdurch unsichtabr, da sie keinen Kontext mehr besitzt, der sie anzeigen würde.

Parameter
figureFigur

Implementiert in de.lathanda.eos.geo.Group und de.lathanda.eos.geo.Window.


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