The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
Microsoft.Msagl.Drawing.js in GraphLayout/MsaglSharpkit/MsaglDrawingSharpkit/res |
6305 | 853 |
LgInteractor.cs in GraphLayout/MSAGL/Layout/LargeGraphLayout |
2782 | 131 |
GraphmapsViewer.cs in GraphLayout/tools/GraphmapsWpfControl |
2453 | 182 |
GViewer.cs in GraphLayout/tools/GraphViewerGDI |
1607 | 107 |
ggraph.ts in GraphLayout/MsaglSharpkit/WebMsagl/Scripts/src |
1389 | 73 |
Curve.cs in GraphLayout/MSAGL/Core/Geometry/Curves |
1358 | 90 |
GeometryGraphReader.cs in GraphLayout/MSAGL/DebugHelpers/Persistence |
1304 | 98 |
require.js in GraphLayout/MsaglSharpkit/WebMsagl/Lib/requirejs |
1303 | 99 |
InteractiveEdgeRouter.cs in GraphLayout/MSAGL/Routing |
1270 | 92 |
MeshCreator.cs in GraphLayout/MSAGL/GraphmapsWithMesh |
1248 | 21 |
Tiling.cs in GraphLayout/MSAGL/GraphmapsWithMesh |
1215 | 36 |
GraphViewer.cs in GraphLayout/tools/WpfGraphControl |
1168 | 102 |
LayeredLayoutEngine.cs in GraphLayout/MSAGL/Layout/Layered |
1166 | 76 |
GraphViewer.cs in GraphLayout/tools/UwpGraphControl |
1153 | 100 |
LayoutEditor.cs in GraphLayout/Drawing/LayoutEditing |
1012 | 96 |
Draw.cs in GraphLayout/tools/GraphViewerGDI |
962 | 60 |
AttributeValuePair.cs in GraphLayout/tools/Dot2Graph |
957 | 28 |
Solver.cs in GraphLayout/MSAGL/Core/ProjectionSolver |
907 | 32 |
RecoveryLayeredLayoutEngine.cs in GraphLayout/MSAGL/Layout/Layered |
878 | 71 |
sharpkit_post.js in GraphLayout/MsaglSharpkit/WebMsagl/Scripts/src |
836 | 113 |
LineSweeper.cs in GraphLayout/MSAGL/Routing/Spline/ConeSpanner |
834 | 73 |
GeometryGraphWriter.cs in GraphLayout/MSAGL/DebugHelpers/Persistence |
805 | 70 |
SvgGraphWriter.cs in GraphLayout/Drawing |
799 | 60 |
SplineRouter.cs in GraphLayout/MSAGL/Routing |
795 | 64 |
Block.cs in GraphLayout/MSAGL/Core/ProjectionSolver |
775 | 34 |
OverlapRemovalFixedSegmentsMst.cs in GraphLayout/MSAGL/Layout/OverlapRemovalFixedSegments |
756 | 57 |
Nudger.cs in GraphLayout/MSAGL/Routing/Rectilinear/Nudging |
699 | 77 |
PortManager.cs in GraphLayout/MSAGL/Routing/Rectilinear |
662 | 47 |
OverlapRemovalCluster.cs in GraphLayout/MSAGL/Core/Geometry/OverlapRemoval |
635 | 23 |
SmoothedPolylineCalculator.cs in GraphLayout/MSAGL/Layout/Layered |
624 | 55 |
CdtSweeper.cs in GraphLayout/MSAGL/Routing/ConstrainedDelaunayTriangulation |
622 | 50 |
LineSweeperForPortLocations.cs in GraphLayout/MSAGL/Routing/Spline/ConeSpanner |
618 | 55 |
svggraph.ts in GraphLayout/MsaglSharpkit/WebMsagl/Scripts/src |
613 | 45 |
GeometryGraphEditor.cs in GraphLayout/Drawing/LayoutEditing |
573 | 51 |
TransientGraphUtility.cs in GraphLayout/MSAGL/Routing/Rectilinear |
567 | 38 |
VisibilityGraphGenerator.cs in GraphLayout/MSAGL/Routing/Rectilinear |
560 | 49 |
Dot.cs in GraphLayout/tools/Dot2Graph |
557 | 27 |
Polyline.cs in GraphLayout/MSAGL/Core/Geometry/Curves |
542 | 31 |
ObstacleTree.cs in GraphLayout/MSAGL/Routing/Rectilinear |
542 | 48 |
NodePositionsAdjuster.cs in GraphLayout/MSAGL/Routing/Spline/Bundling |
527 | 33 |
NetworkSimplex.cs in GraphLayout/MSAGL/Layout/Layered/Layering |
523 | 29 |
DGraph.cs in GraphLayout/tools/GraphViewerGDI |
507 | 35 |
EdgeLabelPlacement.cs in GraphLayout/MSAGL/Core/Layout |
497 | 28 |
LgPathRouter.cs in GraphLayout/MSAGL/Layout/LargeGraphLayout |
483 | 49 |
BundleBasesCalculator.cs in GraphLayout/MSAGL/Routing/Spline/Bundling |
479 | 36 |
QPSC.cs in GraphLayout/MSAGL/Core/ProjectionSolver |
478 | 20 |
ConstrainedOrdering.cs in GraphLayout/MSAGL/Layout/Layered/Ordering |
475 | 57 |
RectilinearEdgeRouter.cs in GraphLayout/MSAGL/Routing/Rectilinear |
471 | 51 |
FastIncrementalLayout.cs in GraphLayout/MSAGL/Layout/Incremental |
454 | 24 |
ScrollGViewer.cs in GraphLayout/tools/GraphViewerGDI |
454 | 36 |
File | # lines | # units |
---|---|---|
Microsoft.Msagl.Drawing.js in GraphLayout/MsaglSharpkit/MsaglDrawingSharpkit/res |
6305 | 853 |
GraphmapsViewer.cs in GraphLayout/tools/GraphmapsWpfControl |
2453 | 182 |
LgInteractor.cs in GraphLayout/MSAGL/Layout/LargeGraphLayout |
2782 | 131 |
sharpkit_post.js in GraphLayout/MsaglSharpkit/WebMsagl/Scripts/src |
836 | 113 |
GViewer.cs in GraphLayout/tools/GraphViewerGDI |
1607 | 107 |
GraphViewer.cs in GraphLayout/tools/WpfGraphControl |
1168 | 102 |
GraphViewer.cs in GraphLayout/tools/UwpGraphControl |
1153 | 100 |
require.js in GraphLayout/MsaglSharpkit/WebMsagl/Lib/requirejs |
1303 | 99 |
GeometryGraphReader.cs in GraphLayout/MSAGL/DebugHelpers/Persistence |
1304 | 98 |
LayoutEditor.cs in GraphLayout/Drawing/LayoutEditing |
1012 | 96 |
InteractiveEdgeRouter.cs in GraphLayout/MSAGL/Routing |
1270 | 92 |
Curve.cs in GraphLayout/MSAGL/Core/Geometry/Curves |
1358 | 90 |
Nudger.cs in GraphLayout/MSAGL/Routing/Rectilinear/Nudging |
699 | 77 |
LayeredLayoutEngine.cs in GraphLayout/MSAGL/Layout/Layered |
1166 | 76 |
LineSweeper.cs in GraphLayout/MSAGL/Routing/Spline/ConeSpanner |
834 | 73 |
ggraph.ts in GraphLayout/MsaglSharpkit/WebMsagl/Scripts/src |
1389 | 73 |
RecoveryLayeredLayoutEngine.cs in GraphLayout/MSAGL/Layout/Layered |
878 | 71 |
GeometryGraphWriter.cs in GraphLayout/MSAGL/DebugHelpers/Persistence |
805 | 70 |
SplineRouter.cs in GraphLayout/MSAGL/Routing |
795 | 64 |
SvgGraphWriter.cs in GraphLayout/Drawing |
799 | 60 |
There are 318 files with lines longer than 120 characters. In total, there are 2062 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
Microsoft.Msagl.Drawing.js in GraphLayout/MsaglSharpkit/MsaglDrawingSharpkit/res |
6305 | 853 | 222 |
GlobalSuppressions.cs in GraphLayout/MSAGL |
48 | - | 47 |
TransientGraphUtility.cs in GraphLayout/MSAGL/Routing/Rectilinear |
567 | 38 | 39 |
ggraph.ts in GraphLayout/MsaglSharpkit/WebMsagl/Scripts/src |
1389 | 73 | 38 |
PortManager.cs in GraphLayout/MSAGL/Routing/Rectilinear |
662 | 47 | 36 |
Tiling.cs in GraphLayout/MSAGL/GraphmapsWithMesh |
1215 | 36 | 35 |
InteractiveEdgeRouter.cs in GraphLayout/MSAGL/Routing |
1270 | 92 | 33 |
MeshCreator.cs in GraphLayout/MSAGL/GraphmapsWithMesh |
1248 | 21 | 31 |
Dot.cs in GraphLayout/tools/Dot2Graph |
557 | 27 | 31 |
OverlapRemovalCluster.cs in GraphLayout/MSAGL/Core/Geometry/OverlapRemoval |
635 | 23 | 27 |
Block.cs in GraphLayout/MSAGL/Core/ProjectionSolver |
775 | 34 | 27 |
LgInteractor.cs in GraphLayout/MSAGL/Layout/LargeGraphLayout |
2782 | 131 | 27 |
ObstacleTree.cs in GraphLayout/MSAGL/Routing/Rectilinear |
542 | 48 | 27 |
VisibilityGraphGenerator.cs in GraphLayout/MSAGL/Routing/Rectilinear |
560 | 49 | 26 |
Solver.cs in GraphLayout/MSAGL/Core/ProjectionSolver |
907 | 32 | 24 |
Nudger.cs in GraphLayout/MSAGL/Routing/Rectilinear/Nudging |
699 | 77 | 24 |
SparseVisibilityGraphGenerator.cs in GraphLayout/MSAGL/Routing/Rectilinear |
390 | 37 | 24 |
GraphmapsViewer.cs in GraphLayout/tools/GraphmapsWpfControl |
2453 | 182 | 22 |
MultidimensionalScaling.cs in GraphLayout/MSAGL/Core/Geometry |
294 | 13 | 21 |
CdtSweeper.cs in GraphLayout/MSAGL/Routing/ConstrainedDelaunayTriangulation |
622 | 50 | 21 |