#BlueJ class context comment0.target=GraphPlotter comment0.text=\r\n\ Der\ GraphPlotter\ ist\ das\ Herzstueck\ der\ Visualisierung\ und\ dient\ als\ Schnittstelle\ zur\ GUI.\r\n\ \r\n\ @author\ Thomas\ Schaller\r\n\ @version\ 09.12.2020\ (v6.7)\r\n comment1.params= comment1.target=GraphPlotter() comment1.text=\r\n\ Der\ Konstruktor\ legt\ sowohl\ Einstellungen\ des\ mxGraphen\ (Drag&Drop,\ Editable,\ ...)\ als\ auch\ des\ Graphen\ (gewichtet,\ gerichtet,\ ...)\ fest.\r\n\r\n\ @param\ \ boolean\ isDirected\ \ Gibt\ an,\ ob\ der\ Graph\ gerichtet\ oder\ ungerichtet\ ist\r\n\ @param\ \ boolean\ isWeighted\ \ Gibt\ an,\ ob\ der\ Graph\ gewichtet\ oder\ ungewichtet\ ist\r\n\ @param\ \ String\ hintergrundBild\ \ \ Gibt\ den\ Namen\ eines\ Hintergrundbildes\ an\r\n comment10.params=x\ y comment10.target=Knoten\ getKnotenAt(int,\ int) comment11.params=x\ y comment11.target=Kante\ getKanteAt(int,\ int) comment12.params=p\ startx\ starty\ endx\ endy comment12.target=void\ drawArrow(imp.Picture,\ int,\ int,\ int,\ int) comment13.params=color comment13.target=java.lang.String\ darker(java.lang.String) comment14.params=color comment14.target=java.lang.String\ brighter(java.lang.String) comment15.params=d comment15.target=java.lang.String\ format(double) comment16.params= comment16.target=imp.Picture\ updateImage() comment17.params= comment17.target=GraphOptions\ getGraphOptions() comment18.params= comment18.target=Graph\ getGraph() comment18.text=\r\n\ Gibt\ den\ Graphen\ zurueck.\r\n\ \r\n\ @return\ \ Graph\r\n comment19.params= comment19.target=Knoten\ getSelectedKnoten() comment19.text=\r\n\ Gibt\ das\ selektierte\ Knotenobjekt\ zurueck.\r\n\ \r\n\ @return\ \ Object\r\n comment2.params= comment2.target=void\ setEditable() comment20.params= comment20.target=java.util.List\ getSelectedKnotenListe() comment20.text=\r\n\ Gibt\ die\ selektierte\ KnotenobjektListe\ (als\ Array)\ zurueck.\r\n\ \r\n\ @return\ \ Object[]\r\n comment21.params= comment21.target=Kante\ getSelectedKante() comment21.text=\r\n\ Gibt\ das\ selektierte\ Kantenobjekt\ zurueck.\r\n\ \r\n\ @return\ \ Object\r\n comment22.params= comment22.target=java.lang.String\ toString() comment22.text=\r\n\ Ueberschreibt\ die\ Methode\ toString.\ Eine\ String-Repraesentation\ des\ GraphPlotters\ wird\ ausgegeben.\r\n\r\n\ @return\ \ String\ \ Die\ String-Repraesentation\ des\ GraphPlotters\r\n comment23.params= comment23.target=void\ ausgabe() comment23.text=\r\n\ Gibt\ die\ String-Repraesentation\ des\ GraphPlotters\ auf\ der\ Konsole\ aus.\r\n comment3.params=graph\ options comment3.target=void\ setGraph(Graph,\ GraphOptions) comment4.params=k comment4.target=void\ setRestrictTo(GraphElement) comment5.params= comment5.target=GraphElement\ getRestrictTo() comment6.params=mouseEvent comment6.target=void\ mouseClicked(javafx.scene.input.MouseEvent) comment7.params=mouseEvent comment7.target=void\ mouseDown(javafx.scene.input.MouseEvent) comment8.params=mouseEvent comment8.target=void\ mouseDragged(javafx.scene.input.MouseEvent) comment9.params=mouseEvent comment9.target=void\ mouseUp(javafx.scene.input.MouseEvent) numComments=24