Path Lines of Code GraphLayout/MSAGL/Core/AlgorithmBase.cs 166 GraphLayout/MSAGL/Core/CancelToken.cs 38 GraphLayout/MSAGL/Core/DataStructures/BinaryHeapPriorityQueue.cs 89 GraphLayout/MSAGL/Core/DataStructures/BinaryHeapWithComparer.cs 106 GraphLayout/MSAGL/Core/DataStructures/CollectionUtilities.cs 25 GraphLayout/MSAGL/Core/DataStructures/GenericBinaryHeapPriorityQueue.cs 121 GraphLayout/MSAGL/Core/DataStructures/GenericHeapElement.cs 12 GraphLayout/MSAGL/Core/DataStructures/RBTree/ComparerOnDelegate.cs 13 GraphLayout/MSAGL/Core/DataStructures/RBTree/DefaultComperer.cs 9 GraphLayout/MSAGL/Core/DataStructures/RBTree/RBColor.cs 6 GraphLayout/MSAGL/Core/DataStructures/RBTree/RBNode.cs 22 GraphLayout/MSAGL/Core/DataStructures/RBTree/RBTree.cs 308 GraphLayout/MSAGL/Core/DataStructures/RBTree/RBTreeEnumerator.cs 40 GraphLayout/MSAGL/Core/DataStructures/RealNumberSpan.cs 29 GraphLayout/MSAGL/Core/DataStructures/Set.cs 155 GraphLayout/MSAGL/Core/DataStructures/Size.cs 29 GraphLayout/MSAGL/Core/DataStructures/SymmetricTuple.cs 33 GraphLayout/MSAGL/Core/Geometry/ApproximateComparer.cs 87 GraphLayout/MSAGL/Core/Geometry/CompassVector.cs 140 GraphLayout/MSAGL/Core/Geometry/ConvexHull/ConvexHull.cs 143 GraphLayout/MSAGL/Core/Geometry/ConvexHull/HullPoint.cs 22 GraphLayout/MSAGL/Core/Geometry/ConvexHull/HullPointComparer.cs 56 GraphLayout/MSAGL/Core/Geometry/ConvexHull/HullStack.cs 20 GraphLayout/MSAGL/Core/Geometry/Curves/ClosestPointOnCurve.cs 37 GraphLayout/MSAGL/Core/Geometry/Curves/CubicBezierSegment.cs 324 GraphLayout/MSAGL/Core/Geometry/Curves/CurvatureDerivative.cs 31 GraphLayout/MSAGL/Core/Geometry/Curves/Curve.cs 1358 GraphLayout/MSAGL/Core/Geometry/Curves/CurveFactory.cs 214 GraphLayout/MSAGL/Core/Geometry/Curves/CurveLengthAndParams.cs 70 GraphLayout/MSAGL/Core/Geometry/Curves/CurveTangent.cs 10 GraphLayout/MSAGL/Core/Geometry/Curves/Ellipse.cs 340 GraphLayout/MSAGL/Core/Geometry/Curves/ICurve.cs 48 GraphLayout/MSAGL/Core/Geometry/Curves/IFunction.cs 15 GraphLayout/MSAGL/Core/Geometry/Curves/IntersectionInfo.cs 46 GraphLayout/MSAGL/Core/Geometry/Curves/LineSegment.cs 221 GraphLayout/MSAGL/Core/Geometry/Curves/LinearSystem2.cs 20 GraphLayout/MSAGL/Core/Geometry/Curves/MinDistCurveCurve.cs 252 GraphLayout/MSAGL/Core/Geometry/Curves/Parallelogram.cs 283 GraphLayout/MSAGL/Core/Geometry/Curves/ParallelogramBinaryTreeNode.cs 22 GraphLayout/MSAGL/Core/Geometry/Curves/ParallelogramInternalTreeNode.cs 25 GraphLayout/MSAGL/Core/Geometry/Curves/ParallelogramLeaf.cs 41 GraphLayout/MSAGL/Core/Geometry/Curves/ParallelogramNode.cs 19 GraphLayout/MSAGL/Core/Geometry/Curves/ParallelogramNodeOverICurve.cs 135 GraphLayout/MSAGL/Core/Geometry/Curves/PenetrationDepth.cs 156 GraphLayout/MSAGL/Core/Geometry/Curves/PlaneTransformation.cs 106 GraphLayout/MSAGL/Core/Geometry/Curves/PointLocation.cs 7 GraphLayout/MSAGL/Core/Geometry/Curves/Polyline.cs 542 GraphLayout/MSAGL/Core/Geometry/Curves/PolylineIterator.cs 60 GraphLayout/MSAGL/Core/Geometry/Curves/PolylinePoint.cs 64 GraphLayout/MSAGL/Core/Geometry/Curves/RootFinder.cs 49 GraphLayout/MSAGL/Core/Geometry/Curves/RoundedRect.cs 139 GraphLayout/MSAGL/Core/Geometry/Direction.cs 11 GraphLayout/MSAGL/Core/Geometry/IRectangle.cs 13 GraphLayout/MSAGL/Core/Geometry/MinEnclosingDisc/Disc.cs 131 GraphLayout/MSAGL/Core/Geometry/MinEnclosingDisc/MinimumEnclosingDisc.cs 149 GraphLayout/MSAGL/Core/Geometry/MultidimensionalScaling.cs 294 GraphLayout/MSAGL/Core/Geometry/OverlapRemoval/BorderInfo.cs 192 GraphLayout/MSAGL/Core/Geometry/OverlapRemoval/ConstraintGenerator.cs 119 GraphLayout/MSAGL/Core/Geometry/OverlapRemoval/OverlapRemovalCluster.cs 635 GraphLayout/MSAGL/Core/Geometry/OverlapRemoval/OverlapRemovalClusterEvent.cs 46 GraphLayout/MSAGL/Core/Geometry/OverlapRemoval/OverlapRemovalClusterScanLine.cs 31 GraphLayout/MSAGL/Core/Geometry/OverlapRemoval/OverlapRemovalGlobalConfiguration.cs 10 GraphLayout/MSAGL/Core/Geometry/OverlapRemoval/OverlapRemovalNode.cs 195 GraphLayout/MSAGL/Core/Geometry/OverlapRemoval/OverlapRemovalParameters.cs 36 GraphLayout/MSAGL/Core/Geometry/OverlapRemoval/RectangularClusterBoundary.cs 170 GraphLayout/MSAGL/Core/Geometry/Point.cs 404 GraphLayout/MSAGL/Core/Geometry/PointNodesList.cs 52 GraphLayout/MSAGL/Core/Geometry/PointPair.cs 66 GraphLayout/MSAGL/Core/Geometry/RTree/HitTestBehavior.cs 6 GraphLayout/MSAGL/Core/Geometry/RTree/IntervalNode.cs 1 GraphLayout/MSAGL/Core/Geometry/RTree/IntervalNodeUtils.cs 1 GraphLayout/MSAGL/Core/Geometry/RTree/RTree.cs 215 GraphLayout/MSAGL/Core/Geometry/RTree/RectangleNode.cs 300 GraphLayout/MSAGL/Core/Geometry/RTree/RectangleNodeUtils.cs 93 GraphLayout/MSAGL/Core/Geometry/Rectangle.cs 317 GraphLayout/MSAGL/Core/Geometry/RectanglePacking/ColumnPacking.cs 39 GraphLayout/MSAGL/Core/Geometry/RectanglePacking/OptimalColumnPacking.cs 36 GraphLayout/MSAGL/Core/Geometry/RectanglePacking/OptimalPacking.cs 118 GraphLayout/MSAGL/Core/Geometry/RectanglePacking/OptimalRectanglePacking.cs 36 GraphLayout/MSAGL/Core/Geometry/RectanglePacking/Packing.cs 20 GraphLayout/MSAGL/Core/Geometry/RectanglePacking/PackingConstants.cs 12 GraphLayout/MSAGL/Core/Geometry/RectanglePacking/RectanglePacking.cs 64 GraphLayout/MSAGL/Core/Geometry/RectanglePacking/RectangleToPack.cs 17 GraphLayout/MSAGL/Core/Geometry/Site.cs 83 GraphLayout/MSAGL/Core/Geometry/SmoothedPolyline.cs 123 GraphLayout/MSAGL/Core/Geometry/TriangleOrientation.cs 7 GraphLayout/MSAGL/Core/GraphAlgorithms/BasicGraph.cs 14 GraphLayout/MSAGL/Core/GraphAlgorithms/BasicGraphOnEdges.cs 154 GraphLayout/MSAGL/Core/GraphAlgorithms/CycleRemoval/ConnectedComponentCalculator.cs 38 GraphLayout/MSAGL/Core/GraphAlgorithms/CycleRemoval/CycleRemoval.cs 69 GraphLayout/MSAGL/Core/GraphAlgorithms/CycleRemoval/CycleRemovalWithConstraints.cs 67 GraphLayout/MSAGL/Core/GraphAlgorithms/CycleRemoval/GraphForCycleRemoval.cs 121 GraphLayout/MSAGL/Core/GraphAlgorithms/CycleRemoval/NodeInfo.cs 74 GraphLayout/MSAGL/Core/GraphAlgorithms/IEdge.cs 6 GraphLayout/MSAGL/Core/GraphAlgorithms/IntPair.cs 111 GraphLayout/MSAGL/Core/GraphAlgorithms/MinimumSpanningTreeByPrim.cs 99 GraphLayout/MSAGL/Core/GraphAlgorithms/TopologicalSort.cs 99 GraphLayout/MSAGL/Core/Layout/Arrowhead.cs 31 GraphLayout/MSAGL/Core/Layout/Arrowheads.cs 209 GraphLayout/MSAGL/Core/Layout/Cluster.cs 294 GraphLayout/MSAGL/Core/Layout/CurvePort.cs 28 GraphLayout/MSAGL/Core/Layout/Edge.cs 206 GraphLayout/MSAGL/Core/Layout/EdgeCollection.cs 79 GraphLayout/MSAGL/Core/Layout/EdgeConstraints.cs 19 GraphLayout/MSAGL/Core/Layout/EdgeGeometry.cs 88 GraphLayout/MSAGL/Core/Layout/EdgeLabelPlacement.cs 497 GraphLayout/MSAGL/Core/Layout/FloatingPort.cs 30 GraphLayout/MSAGL/Core/Layout/GeometryGraph.cs 215 GraphLayout/MSAGL/Core/Layout/GeometryObject.cs 30 GraphLayout/MSAGL/Core/Layout/GraphConnectedComponents.cs 268 GraphLayout/MSAGL/Core/Layout/HookUpAnywhereFromInsidePort.cs 42 GraphLayout/MSAGL/Core/Layout/ILabeledObject.cs 5 GraphLayout/MSAGL/Core/Layout/IObstacle.cs 6 GraphLayout/MSAGL/Core/Layout/IsOpenChangeEventArgs.cs 9 GraphLayout/MSAGL/Core/Layout/Label.cs 118 GraphLayout/MSAGL/Core/Layout/LabelPlacementResult.cs 9 GraphLayout/MSAGL/Core/Layout/LayoutAlgorithmHelpers.cs 72 GraphLayout/MSAGL/Core/Layout/LayoutAlgorithmSettings.cs 79 GraphLayout/MSAGL/Core/Layout/LayoutChangeEventArgs.cs 7 GraphLayout/MSAGL/Core/Layout/LgInfoBase.cs 23 GraphLayout/MSAGL/Core/Layout/LgNodeInfo.cs 93 GraphLayout/MSAGL/Core/Layout/LgNodeInfoKind.cs 7 GraphLayout/MSAGL/Core/Layout/Node.cs 200 GraphLayout/MSAGL/Core/Layout/NodeCollection.cs 92 GraphLayout/MSAGL/Core/Layout/PackingMethod.cs 12 GraphLayout/MSAGL/Core/Layout/Port.cs 14 GraphLayout/MSAGL/Core/Layout/PortObstacle.cs 12 GraphLayout/MSAGL/Core/Layout/ProximityOverlapRemoval/ConjugateGradient/LinearSystemSolver.cs 101 GraphLayout/MSAGL/Core/Layout/ProximityOverlapRemoval/ConjugateGradient/SparseMatrix.cs 86 GraphLayout/MSAGL/Core/Layout/ProximityOverlapRemoval/ConjugateGradient/Vector.cs 60 GraphLayout/MSAGL/Core/Layout/ProximityOverlapRemoval/IOverlapRemoval.cs 11 GraphLayout/MSAGL/Core/Layout/ProximityOverlapRemoval/MST/GTreeOverlapRemoval.cs 301 GraphLayout/MSAGL/Core/Layout/ProximityOverlapRemoval/MST/MstLineSweeper.cs 78 GraphLayout/MSAGL/Core/Layout/ProximityOverlapRemoval/MST/MstOnDelaunayTriangulation.cs 74 GraphLayout/MSAGL/Core/Layout/ProximityOverlapRemoval/OverlapRemovalSettings.cs 74 GraphLayout/MSAGL/Core/Layout/ProximityOverlapRemoval/ProximityOverlapRemoval.cs 444 GraphLayout/MSAGL/Core/Layout/ProximityOverlapRemoval/StressEnergy/ExampleStressMajorization.cs 60 GraphLayout/MSAGL/Core/Layout/ProximityOverlapRemoval/StressEnergy/MaxIterationMethod.cs 11 GraphLayout/MSAGL/Core/Layout/ProximityOverlapRemoval/StressEnergy/NodeVoting.cs 19 GraphLayout/MSAGL/Core/Layout/ProximityOverlapRemoval/StressEnergy/SolvingMethod.cs 11 GraphLayout/MSAGL/Core/Layout/ProximityOverlapRemoval/StressEnergy/StressMajorization.cs 285 GraphLayout/MSAGL/Core/Layout/ProximityOverlapRemoval/StressEnergy/StressMajorizationSettings.cs 68 GraphLayout/MSAGL/Core/Layout/ProximityOverlapRemoval/StressEnergy/UpdateMethod.cs 10 GraphLayout/MSAGL/Core/Layout/ProximityOverlapRemoval/StressEnergy/Vote.cs 20 GraphLayout/MSAGL/Core/Layout/ProximityOverlapRemoval/StressEnergy/VoteBlock.cs 13 GraphLayout/MSAGL/Core/Layout/RectangleObstacle.cs 26 GraphLayout/MSAGL/Core/Layout/RelativeFloatingPort.cs 36 GraphLayout/MSAGL/Core/Layout/SimpleIntEdge.cs 8 GraphLayout/MSAGL/Core/ParallelUtilities.cs 92 GraphLayout/MSAGL/Core/ProgressChangedEventArgs.cs 26 GraphLayout/MSAGL/Core/ProjectionSolver/Block.cs 775 GraphLayout/MSAGL/Core/ProjectionSolver/BlockVector.cs 37 GraphLayout/MSAGL/Core/ProjectionSolver/Constraint.cs 142 GraphLayout/MSAGL/Core/ProjectionSolver/ConstraintVector.cs 98 GraphLayout/MSAGL/Core/ProjectionSolver/DfDvNode.cs 45 GraphLayout/MSAGL/Core/ProjectionSolver/Parameters.cs 59 GraphLayout/MSAGL/Core/ProjectionSolver/QPSC.cs 478 GraphLayout/MSAGL/Core/ProjectionSolver/Solution.cs 32 GraphLayout/MSAGL/Core/ProjectionSolver/Solver.cs 907 GraphLayout/MSAGL/Core/ProjectionSolver/SolverAlgorithm.cs 9 GraphLayout/MSAGL/Core/ProjectionSolver/SolverShell.cs 157 GraphLayout/MSAGL/Core/ProjectionSolver/UniformOneDimensionalSolver.cs 105 GraphLayout/MSAGL/Core/ProjectionSolver/UniformSolverVar.cs 40 GraphLayout/MSAGL/Core/ProjectionSolver/Variable.cs 156 GraphLayout/MSAGL/Core/ProjectionSolver/ViolationCache.cs 183 GraphLayout/MSAGL/Core/Routing/BundlingSettings.cs 76 GraphLayout/MSAGL/Core/Routing/EdgeRoutingMode.cs 12 GraphLayout/MSAGL/Core/Routing/EdgeRoutingSettings.cs 55