mirror of
https://codeberg.org/qg-info-unterricht/zpg-graphentester.git
synced 2026-03-25 04:58:24 +01:00
First Commit (Fobi)
This commit is contained in:
commit
2bff291a51
336 changed files with 88781 additions and 0 deletions
64
graph/Kante.ctxt
Normal file
64
graph/Kante.ctxt
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
#BlueJ class context
|
||||
comment0.target=Kante
|
||||
comment0.text=\r\n\ Die\ Klasse\ Kante\ beschreibt\ die\ Datenstruktur\ einer\ Kante,\ bestehend\ aus\ Startknoten,\ Gewicht\ und\ Zielknoten.\r\n\ Da\ Kanten\ innerhalb\ von\ Adjazenzlisten\ und\ -Matrizen\ repraesentiert\ werden,\ ist\ diese\ Klasse\ eigentlich\ unnoetig\!\r\n\ Sie\ wurde\ zum\ Zweck\ der\ Vereinfachung\ -\ sozusagen\ als\ Zwischenspeicher\ von\ Kanten\ -\ eingefuehrt.\r\n\ Auch\ soll\ sie\ das\ Kantengewicht\ verwalten\ und\ Aufschluss\ darueber\ geben,\ ob\ sie\ gefaerbt/geloescht\ ist\ oder\ nicht.\r\n\ \r\n\ @author\ \ Dirk\ Zechnall,\ Thomas\ Schaller\r\n\ @version\ 22.07.2020\ (v6.4)\r\n
|
||||
comment1.params=neuerStart\ neuerZiel\ neuesGewicht
|
||||
comment1.target=Kante(Knoten,\ Knoten,\ double)
|
||||
comment1.text=\r\n\ Der\ Konstruktor\ erstellt\ eine\ neue\ Kante\ mit\ Start-\ und\ Zielknoten\ und\ Kantengewicht.\r\n\ Die\ Kante\ ist\ zu\ Beginn\ ungefaerbt.\r\n\r\n\ @param\ \ neuerStart\ \ Der\ neue\ Startknoten\r\n\ @param\ \ neuerZiel\ \ Der\ neue\ Zielknoten\r\n\ @param\ \ neuesGewicht\ \ Das\ neue\ Kantengewicht\r\n
|
||||
comment10.params=
|
||||
comment10.target=Knoten\ getZiel()
|
||||
comment10.text=\r\n\ Gibt\ den\ Zielknoten\ der\ Kante\ zurueck\r\n\ \r\n\ @return\ \ Zielknoten\r\n
|
||||
comment11.params=k
|
||||
comment11.target=Knoten\ getAnderesEnde(Knoten)
|
||||
comment11.text=\r\n\ Gibt\ Knoten\ am\ anderen\ Ende\ der\ Kante\ zurueck\r\n\ @param\ k\ Knoten\ am\ ersten\ Ende\ der\ Kante\r\n\ @return\ \ Knoten\ am\ anderen\ Ende\r\n
|
||||
comment12.params=wert
|
||||
comment12.target=void\ setMarkiert(boolean)
|
||||
comment12.text=\r\n\ Setzt\ das\ markiert-Attribut\ der\ Kante\r\n\r\n\ @param\ \ wert\ \ Der\ neu\ zu\ setzende\ markiert-Wert\r\n
|
||||
comment13.params=
|
||||
comment13.target=boolean\ isMarkiert()
|
||||
comment13.text=\r\n\ Gibt\ zur\u00FCck,\ ob\ die\ Kanten\ markiert\ ist\r\n\ \r\n\ @return\ \ markiert?\r\n
|
||||
comment14.params=wert
|
||||
comment14.target=void\ setGeloescht(boolean)
|
||||
comment14.text=\r\n\ Setzt\ das\ gel\u00F6scht-Attribut\ der\ Kante\r\n\r\n\ @param\ \ wert\ \ Der\ neu\ zu\ setzende\ gel\u00F6scht-Wert\r\n
|
||||
comment15.params=
|
||||
comment15.target=boolean\ isGeloescht()
|
||||
comment15.text=\r\n\ Gibt\ den\ gel\u00F6scht-Wert\ der\ Kante\ zurueck\r\n\ \r\n\ @return\ \ gel\u00F6scht?\r\n
|
||||
comment16.params=
|
||||
comment16.target=int\ getFarbe()
|
||||
comment16.text=\r\n\ Gibt\ zurueck,\ in\ welcher\ Farbe\ die\ Kante\ gezeichnet\ werden\ soll.\r\n\ Ist\ die\ Farbe\ nicht\ gesetzt,\ dann\ wird\ eine\ unmarkierte\ Kante\ in\ Farbe\ 1\ \r\n\ und\ eine\ markierte\ in\ Farbe\ 2\ gezeichnet.\r\n\ @return\ Nummer\ der\ Farbe\r\n
|
||||
comment17.params=farbe
|
||||
comment17.target=void\ setFarbe(int)
|
||||
comment17.text=\r\n\ Setzt\ die\ Farbe\ auf\ einen\ bestimmten\ Farbindex\r\n\ @param\ farbe\ Index\ der\ Farbe\ (0-19)\r\n
|
||||
comment18.params=
|
||||
comment18.target=void\ setStandardFarbe()
|
||||
comment18.text=\r\n\ Setzt\ die\ Farbe\ auf\ die\ Standardfarbgebung\ zur\u00FCck\r\n
|
||||
comment19.params=e
|
||||
comment19.target=int\ compareTo(GraphElement)
|
||||
comment19.text=\ Vergleicht\ die\ Kante\ mit\ einer\ anderen\ Kante\ bez\u00FCglich\ ihres\ Gewichts\r\n\ @param\ e\ andere\ Kante\r\n\ @return\ kleiner\ 0\ die\ andere\ Kante\ hat\ ein\ gr\u00F6\u00DFeres\ Gewicht,\ gr\u00F6\u00DFer\ 0\ die\ andere\ Kante\ hat\ ein\ kleineres\ Gewicht,\ gleich\ 0\ beides\ sind\ gleich\r\n
|
||||
comment2.params=
|
||||
comment2.target=void\ init()
|
||||
comment2.text=\r\n\ Die\ Methode\ init\ initialisiert\ die\ Kantenfaerbung\ (auf\ unmarkiert)\r\n
|
||||
comment20.params=
|
||||
comment20.target=java.lang.String\ toString()
|
||||
comment20.text=\r\n\ Die\ Methode\ ueberschreibt\ die\ Methode\ toString()\ und\ gibt\ die\ String-Raepraesentation\ einer\ Kante\ zurueck\r\n\ \r\n\ @return\ \ \ \ \ \ String-Raepraesentation\ der\ Kante\r\n
|
||||
comment3.params=status
|
||||
comment3.target=void\ setStatus(java.lang.String)
|
||||
comment3.text=\r\n\ Setzt\ den\ Status\ einer\ Kante,\ der\ in\ einem\ String\ gespeichert\ ist.\r\n\ Form\:\ markiert,geloescht,farbe\ \r\n\ Dabei\ sind\ markiert\ und\ geloescht\ boolsche\ Werte\ (0\ \=\ false,\ 1\ \=\ true)\ und\r\n\ die\ farbe\ eine\ Zahl\r\n\ @param\ status\ \ Statusstring\r\n
|
||||
comment4.params=
|
||||
comment4.target=java.lang.String\ getStatus()
|
||||
comment4.text=\r\n\ Liefert\ den\ Status\ einer\ Kante\ als\ String.\r\n\ Form\:\ markiert,geloescht,farbe\ \r\n\ Dabei\ sind\ markiert\ und\ geloescht\ boolsche\ Werte\ (0\ \=\ false,\ 1\ \=\ true)\ und\r\n\ die\ farbe\ eine\ Zahl\r\n\ @return\ Statusstring\r\n
|
||||
comment5.params=neuesGewicht
|
||||
comment5.target=void\ setGewicht(double)
|
||||
comment5.text=\r\n\ Setzt\ das\ Gewicht\ der\ Kante\r\n\r\n\ @param\ \ neuesGewicht\ \ Das\ neu\ zu\ setzende\ Gewicht\r\n
|
||||
comment6.params=
|
||||
comment6.target=double\ getGewicht()
|
||||
comment6.text=\r\n\ Gibt\ das\ Gewicht\ der\ Kante\ zurueck\r\n\ \r\n\ @return\ \ Gewicht\ der\ Kante\r\n
|
||||
comment7.params=neuerSatrtKnoten
|
||||
comment7.target=void\ setStart(Knoten)
|
||||
comment7.text=\r\n\ Setzt\ den\ Startknoten\ der\ Kante\r\n\r\n\ @param\ \ neuerSatrtKnoten\ \ Der\ neu\ zu\ setzende\ Startknoten\r\n
|
||||
comment8.params=
|
||||
comment8.target=Knoten\ getStart()
|
||||
comment8.text=\r\n\ Gibt\ den\ Startknoten\ der\ Kante\ zurueck\r\n\ \r\n\ @return\ \ Startknoten\r\n
|
||||
comment9.params=neuerZielKnoten
|
||||
comment9.target=void\ setZiel(Knoten)
|
||||
comment9.text=\r\n\ Setzt\ den\ Zielknoten\ der\ Kante\r\n\r\n\ @param\ \ neuerZielKnoten\ \ Der\ neu\ zu\ setzende\ Zielknoten\r\n
|
||||
numComments=21
|
||||
Loading…
Add table
Add a link
Reference in a new issue