Lines Matching refs:segmentStart

28188 	function createParallelDragger(parentGfx, segmentStart, segmentEnd, alignment) {  argument
28196 hitWidth = calculateHitWidth(segmentStart, segmentEnd, alignment),
28227 function addSegmentDragger(parentGfx, segmentStart, segmentEnd) { argument
28230 mid = getMidPoint(segmentStart, segmentEnd),
28231 alignment = pointsAligned(segmentStart, segmentEnd);
28235 createParallelDragger(groupGfx, segmentStart, segmentEnd, alignment);
28257 function calculateHitWidth(segmentStart, segmentEnd, alignment) { argument
28258 var segmentLengthXAxis = segmentEnd.x - segmentStart.x,
28259 segmentLengthYAxis = segmentEnd.y - segmentStart.y;
28528 var segmentStart,
28534 segmentStart = waypoints[i - 1];
28537 if (pointsAligned(segmentStart, segmentEnd)) {
28538 segmentDraggerGfx = addSegmentDragger(gfx, segmentStart, segmentEnd);
28600 segmentStart = waypoints[intersection.index - 1],
28603 mid = getMidPoint(segmentStart, segmentEnd),
28604 alignment = pointsAligned(segmentStart, segmentEnd),
29208 function axisFenced(position, segmentStart, segmentEnd, axis) { argument
29210 var maxValue = Math.max(segmentStart[axis], segmentEnd[axis]),
29211 minValue = Math.min(segmentStart[axis], segmentEnd[axis]);
29217 return axisSet(segmentStart, axis, fencedValue);
29270 segmentStart = waypoints[segmentStartIndex],
29275 direction = pointsAligned(segmentStart, segmentEnd);
29286 segmentStart = getDocking$2(segmentStart, connection.source, axis);
29299 x: (segmentStart.x + segmentEnd.x) / 2,
29300 y: (segmentStart.y + segmentEnd.y) / 2
29308 segmentStart: segmentStart, property in ConnectionSegmentMove.context
29363 segmentStart = newWaypoints[segmentStartIndex],
29370 var draggerPosition = axisFenced(event, segmentStart, segmentEnd, axis);
29416 context.draggerGfx = addSegmentDragger(layer, context.segmentStart, context.segmentEnd);
29428 segmentStart = context.segmentStart,
29433 newSegmentStart = axisAdd(segmentStart, axis, event['d' + axis]),
29466 newWaypoints.unshift(segmentStart);
29775 segmentStart = context.segmentStart,
29787 segmentStart,
38009 function snapSegment(gridSnapping, segmentStart, segmentEnd) { argument
38011 var aligned = pointsAligned(segmentStart, segmentEnd);
38018 snapped.y = gridSnapping.snapValue(segmentStart.y);
38024 snapped.x = gridSnapping.snapValue(segmentStart.x);
38028 segmentStart = assign({}, segmentStart, snapped);
38032 return [ segmentStart, segmentEnd ];
42041 segmentStart,
42055 segmentStart = line[idx];
42058 if (pointsEqual(segmentStart, segmentEnd)) {
42059 intersections = [ segmentStart ];
42061 segmentStartDistance = getDistance(point, segmentStart);
42066 intersections = getCircleSegmentIntersections(segmentStart, segmentEnd, point, minDistance);
42079 bendpointIndex: pointsEqual(segmentStart, intersections[0]) ? idx : idx + 1
42092 …relativeLocation: getDistance(segmentStart, attachmentPosition) / getDistance(segmentStart, segmen…
42170 function isPointInSegment(p, segmentStart, segmentEnd) { argument
42172 fenced(p.x, segmentStart.x, segmentEnd.x) &&
42173 fenced(p.y, segmentStart.y, segmentEnd.y)