MCPcopy Create free account
hub / github.com/SeaOfNodes/Simple / calculatePathTweenPoints

Function calculatePathTweenPoints

chapter18/docs/d3-graphviz.js:1063–1073  ·  view source on GitHub ↗
(datum, prevDatum)

Source from the content-addressed store, hash-verified

1061 }
1062 }
1063 function calculatePathTweenPoints(datum, prevDatum) {
1064 if (tweenPaths && prevDatum && (prevDatum.tag == 'path' || datum.alternativeOld && datum.alternativeOld.tag == 'path')) {
1065 var attribute_d = (datum.alternativeNew || datum).attributes.d;
1066 if (datum.alternativeOld) {
1067 var oldNode = createElementWithAttributes(datum.alternativeOld);
1068 } else {
1069 var oldNode = createElementWithAttributes(prevDatum);
1070 }
1071 (datum.alternativeOld || (datum.alternativeOld = {})).points = pathTweenPoints(oldNode, attribute_d, tweenPrecision, tweenPrecisionIsRelative);
1072 }
1073 }
1074 function postProcessDataPass1Local(datum) {
1075 var index = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;
1076 var parentData = arguments.length > 2 ? arguments[2] : undefined;

Callers 1

Calls 2

pathTweenPointsFunction · 0.70

Tested by

no test coverage detected