20 instantiations of ConnectorSegment
System.Data (20)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\FreeFormEditing\ConnectorRouter.cs (20)
198ConnectorRouter.SrcEdge = new ConnectorSegment(srcEdge[smallerIndex], srcEdge[1 - smallerIndex]); 203ConnectorRouter.DestEdge = new ConnectorSegment(destEdge[smallerIndex], destEdge[1 - smallerIndex]); 446coverSet.AddUsedEscapeLine(new ConnectorSegment(Z, r1)); 447coverSet.AddUsedEscapeLine(new ConnectorSegment(r1, (Point)escape)); 471coverSet.AddUsedEscapeLine(new ConnectorSegment(Z, r2)); 472coverSet.AddUsedEscapeLine(new ConnectorSegment(r2, (Point)escape)); 496coverSet.AddUsedEscapeLine(new ConnectorSegment(Z, r3)); 497coverSet.AddUsedEscapeLine(new ConnectorSegment(r3, (Point)escape)); 521coverSet.AddUsedEscapeLine(new ConnectorSegment(Z, r4)); 522coverSet.AddUsedEscapeLine(new ConnectorSegment(r4, (Point)escape)); 591ConnectorSegment newEscapeLine = new ConnectorSegment(Z, escapePoint); 971ConnectorSegment c = new ConnectorSegment(c1, c2); 1128ConnectorSegment v = new ConnectorSegment(bottom, top); 1140ConnectorSegment h = new ConnectorSegment(left, right); 1277return new ConnectorSegment(p, newPoint); 1307AddCover(new ConnectorSegment(new Point(rectangle.Left, rectangle.Top), new Point(rectangle.Left, rectangle.Bottom))); 1308AddCover(new ConnectorSegment(new Point(rectangle.Right, rectangle.Top), new Point(rectangle.Right, rectangle.Bottom))); 1309AddCover(new ConnectorSegment(new Point(rectangle.Left, rectangle.Top), new Point(rectangle.Right, rectangle.Top))); 1310AddCover(new ConnectorSegment(new Point(rectangle.Left, rectangle.Bottom), new Point(rectangle.Right, rectangle.Bottom))); 1315AddCover(new ConnectorSegment(linesToExclude[i * 2], linesToExclude[(i * 2) + 1]));
109 references to ConnectorSegment
System.Data (109)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\FreeFormEditing\ConnectorRouter.cs (109)
117static ConnectorSegment SrcEdge; 118static ConnectorSegment DestEdge; 286static void AddBoundPoint(ref List<DistanceFromPoint> extremitiesList, Point p, ConnectorSegment segment, Point Z) 314ref List<Point> escapePointsA, ref List<ConnectorSegment> horizontalSegmentsA, ref List<ConnectorSegment> verticalSegmentsA, ref List<ConnectorSegment> horizontalSegmentsB, ref List<ConnectorSegment> verticalSegmentsB, 315ref Orientation orientationA, out ConnectorSegment intersectionSegmentA, out ConnectorSegment intersectionSegmentB, Size margin, ref bool noEscapeA) 321ConnectorSegment leftCover = coverSet.GetCover(Z, DesignerEdges.Left); 322ConnectorSegment rightCover = coverSet.GetCover(Z, DesignerEdges.Right); 323ConnectorSegment bottomCover = coverSet.GetCover(Z, DesignerEdges.Bottom); 324ConnectorSegment topCover = coverSet.GetCover(Z, DesignerEdges.Top); 326ConnectorSegment h = ConnectorSegment.SegmentFromLeftToRightCover(coverSet, Z); 338ConnectorSegment v = ConnectorSegment.SegmentFromBottomToTopCover(coverSet, Z); 354ConnectorSegment segment = verticalSegmentsB[i]; 369ConnectorSegment segment = horizontalSegmentsB[i]; 535ConnectorSegment escapeLine, Orientation orientation, Size margin) 539ConnectorSegment lesserCover = coverSet.GetCover(Z, (orientation == Orientation.Horizontal) ? DesignerEdges.Left : DesignerEdges.Bottom); 546ConnectorSegment higherCover = coverSet.GetCover(Z, (orientation == Orientation.Horizontal) ? DesignerEdges.Right : DesignerEdges.Top); 565ConnectorSegment segment = extremitiesList[i].ConnectorSegment; 591ConnectorSegment newEscapeLine = new ConnectorSegment(Z, escapePoint); 605ref List<ConnectorSegment> horizontalSegmentsA, ref List<ConnectorSegment> verticalSegmentsA, ref List<ConnectorSegment> horizontalSegmentsB, ref List<ConnectorSegment> verticalSegmentsB, 606Point R, Size margin, out bool intersectionFlag, out ConnectorSegment intersectionSegmentA, out ConnectorSegment intersectionSegmentB) 612ConnectorSegment h = ConnectorSegment.SegmentFromLeftToRightCover(coverSet, R); 613ConnectorSegment v = ConnectorSegment.SegmentFromBottomToTopCover(coverSet, R); 617ConnectorSegment segment = verticalSegmentsB[i]; 630ConnectorSegment segment = horizontalSegmentsB[i]; 684static List<Point> FirstRefinementAlgorithm(List<Point> points, ConnectorSegment intersectionSegment) 687ConnectorSegment k = intersectionSegment; 750List<ConnectorSegment> horizontalEscapeSegmentsA = new List<ConnectorSegment>(); 751List<ConnectorSegment> verticalEscapeSegmentsA = new List<ConnectorSegment>(); 754List<ConnectorSegment> horizontalEscapeSegmentsB = new List<ConnectorSegment>(); 755List<ConnectorSegment> verticalEscapeSegmentsB = new List<ConnectorSegment>(); 767ConnectorSegment intersectionSegmentA = null; 768ConnectorSegment intersectionSegmentB = null; 798List<ConnectorSegment> tempListSegm = horizontalEscapeSegmentsA; 837List<ConnectorSegment> tempListSegm = horizontalEscapeSegmentsA; 896ConnectorSegment a = ConnectorSegment.ConstructBoundSegment(coverSet, a1, a2); 903ConnectorSegment b = ConnectorSegment.ConstructBoundSegment(coverSet, b1, b2); 948ConnectorSegment a = ConnectorSegment.ConstructBoundSegment(coverSet, a1, a2); 965ConnectorSegment b = ConnectorSegment.ConstructBoundSegment(coverSet, k, (a.Orientation == Orientation.Horizontal) ? Orientation.Vertical : Orientation.Horizontal); 971ConnectorSegment c = new ConnectorSegment(c1, c2); 1014static List<ConnectorSegment> GetSegmentsForOrientation(CoverSet coverSet, Orientation orientation) 1016List<ConnectorSegment> connectorSegments = null; 1030List<ConnectorSegment> connectorSegments = GetSegmentsForOrientation(coverSet, orientation); 1031foreach (ConnectorSegment connSeg in connectorSegments) 1039List<ConnectorSegment> connectorSegments = GetSegmentsForOrientation(coverSet, orientation); 1040foreach (ConnectorSegment connSeg in connectorSegments) 1049public ConnectorSegment ConnectorSegment; 1053public DistanceFromPoint(ConnectorSegment segment, Point z, Point p) 1105public static ConnectorSegment ConstructBoundSegment(CoverSet coverSet, Point a, Point b) 1115public static ConnectorSegment ConstructBoundSegment(CoverSet coverSet, Point a, Orientation orientation) 1120public static ConnectorSegment SegmentFromBottomToTopCover(CoverSet coverSet, Point p) 1122ConnectorSegment bottomCover = coverSet.GetCover(p, DesignerEdges.Bottom); 1123ConnectorSegment topCover = coverSet.GetCover(p, DesignerEdges.Top); 1128ConnectorSegment v = new ConnectorSegment(bottom, top); 1132public static ConnectorSegment SegmentFromLeftToRightCover(CoverSet coverSet, Point p) 1134ConnectorSegment leftCover = coverSet.GetCover(p, DesignerEdges.Left); 1135ConnectorSegment rightCover = coverSet.GetCover(p, DesignerEdges.Right); 1140ConnectorSegment h = new ConnectorSegment(left, right); 1153ConnectorSegment segment = obj as ConnectorSegment; 1161public bool Overlaps(ConnectorSegment segment) 1228public Nullable<Point> Intersect(ConnectorSegment segment) 1235ConnectorSegment vertical = (this.orientation == Orientation.Vertical) ? this : segment; 1236ConnectorSegment horizontal = (this.orientation == Orientation.Vertical) ? segment : this; 1264public ConnectorSegment PerpendicularThroughPoint(Point p) 1289List<ConnectorSegment> horizontalCovers = new List<ConnectorSegment>(); 1290List<ConnectorSegment> usedEscapeLine = new List<ConnectorSegment>(); 1291List<ConnectorSegment> verticalCovers = new List<ConnectorSegment>(); 1293public List<ConnectorSegment> HorizontalCovers 1298public List<ConnectorSegment> VerticalCovers 1319public void AddCover(ConnectorSegment cover) 1321List<ConnectorSegment> covers = (cover.Orientation == Orientation.Vertical) ? this.verticalCovers : this.horizontalCovers; 1325ConnectorSegment existingCover = covers[i]; 1341public void AddUsedEscapeLine(ConnectorSegment segment) 1355ConnectorSegment usedSegment = this.usedEscapeLine[i]; 1365public ConnectorSegment GetCover(Point p, DesignerEdges side) 1367ConnectorSegment cover = null; 1374ConnectorSegment segment = this.verticalCovers[i]; 1390ConnectorSegment segment = this.horizontalCovers[i]; 1406public List<ConnectorSegment> GetCovers(Point p, DesignerEdges side) 1408List<ConnectorSegment> covers = new List<ConnectorSegment>(); 1414ConnectorSegment segment = this.verticalCovers[i]; 1426ConnectorSegment segment = this.horizontalCovers[i]; 1440ConnectorSegment originalCover = this.GetCover(origin, side); 1456List<ConnectorSegment> newCovers = this.GetCovers(escape, side); 1459ConnectorSegment newCover = newCovers[i];