A
Mir ist doch noch etwas aufgefallen...
@Anon-81275 sagte in Den Polygonschwerpunkt von roten Linien in einem PNG-Bild mittels JavaScript rekonstruieren und die genauen Koordinaten ermitteln?:
public static List<Point2D> calculatePolygonCenters(List<Point2D> points) {
@Anon-81275 sagte in Den Polygonschwerpunkt von roten Linien in einem PNG-Bild mittels JavaScript rekonstruieren und die genauen Koordinaten ermitteln?:
private static List<Point2D.Double> findIntersections(List<Line> lines, int width, int height) {
Das ist eigentlich etwas unschön... das sollte einheitlich sein, auch wenn die zweite Methode private ist...
Entweder nur Point2D.Double als Paramter und Rückgabetyp nehmen oder einfach nur Point2D... auch, wenn etwas anderes als double so gut wie nie Sinn macht. (float würde eigentlich nur eine Genauigkeitseinschränkung ohne einen merkbaren Performancegewinn bedeuten.)
Die Schnittstellen sind hierbei also noch nicht einheitlich. Ich denke, man darf hier "Immer gegen das (nächsthöhere) Interface programmieren" etwas verletzen, bin mir jedoch nicht 100%ig sicher.
Ideen?