GraphLayout/MSAGL/Routing/Spline/Bundling/NodePositionsAdjuster.cs (3 lines): - line 140: //TODO: which one? - line 521: //TODO: need this??? - line 712: //TODO: replace the cycle! GraphLayout/MSAGL/Core/Layout/Cluster.cs (2 lines): - line 217: /// TODO: Check all the places we use this and make sure we don't have O(n^2) complexity - line 258: /// TODO: Check all the places we use this and make sure we don't have O(n^2) complexity GraphLayout/MSAGL/Routing/InteractiveObstacleCalculator.cs (2 lines): - line 65: // TODO: replace these with the BinarySpacePartitionTree wrapper class - line 71: // TODO: replace these with the BinarySpacePartitionTree wrapper class GraphLayout/MSAGL/Routing/Spline/Bundling/SdShortestPath.cs (2 lines): - line 304: //TODO: can we have negative here? - line 373: //TODO: method incorrect since id doesn't check AdjacentToSourceOrTarget condition GraphLayout/MSAGL/Core/Layout/ProximityOverlapRemoval/StressEnergy/StressMajorization.cs (2 lines): - line 332: //TODO check if sorting can be removed to make it faster. - line 376: //TODO extract the distance computation outside of this step to make the procedure faster GraphLayout/MSAGL/Routing/Spline/Bundling/BundleRouter.cs (2 lines): - line 126: /// TODO: is there a better solution? - line 290: double r = 10;// ?TODO: change to bundlingSettings.EdgeSeparation; GraphLayout/MSAGL/Routing/Spline/Bundling/LinearMetroMapOrdering.cs (2 lines): - line 205: //TODO: are conflicts possible? - line 330: //TODO: remove angles! GraphLayout/MSAGL/Routing/Spline/Bundling/CdtIntersections.cs (1 line): - line 44: //TODO: get rif od this call! GraphLayout/MsaglSharpkit/WebMsagl/Scripts/src/svggraph.ts (1 line): - line 766: // TODO: what if there already is a timeout at this point? Need to test. GraphLayout/MSAGL/Routing/Spline/Bundling/HubRadiiCalculator.cs (1 line): - line 134: //TODO: still we can have two intersecting hubs for not adjacent nodes GraphLayout/MSAGL/GraphmapsWithMesh/Tiling.cs (1 line): - line 29: // TODO: Remove field as it is never used