UNPKG

@rxflow/manhattan

Version:

Manhattan routing algorithm for ReactFlow - generates orthogonal paths with obstacle avoidance

117 lines (116 loc) 2.57 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "Line", { enumerable: true, get: function () { return _geometry.Line; } }); Object.defineProperty(exports, "Point", { enumerable: true, get: function () { return _geometry.Point; } }); Object.defineProperty(exports, "Rectangle", { enumerable: true, get: function () { return _geometry.Rectangle; } }); Object.defineProperty(exports, "align", { enumerable: true, get: function () { return _utils.align; } }); Object.defineProperty(exports, "getCost", { enumerable: true, get: function () { return _utils.getCost; } }); Object.defineProperty(exports, "getDirectionAngle", { enumerable: true, get: function () { return _utils.getDirectionAngle; } }); Object.defineProperty(exports, "getDirectionChange", { enumerable: true, get: function () { return _utils.getDirectionChange; } }); Object.defineProperty(exports, "getGrid", { enumerable: true, get: function () { return _utils.getGrid; } }); Object.defineProperty(exports, "getKey", { enumerable: true, get: function () { return _utils.getKey; } }); Object.defineProperty(exports, "getManHattanPath", { enumerable: true, get: function () { return _getManHattanPath.getManHattanPath; } }); Object.defineProperty(exports, "getNodeDimensions", { enumerable: true, get: function () { return _utils.getNodeDimensions; } }); Object.defineProperty(exports, "getNodePosition", { enumerable: true, get: function () { return _utils.getNodePosition; } }); Object.defineProperty(exports, "getRectPoints", { enumerable: true, get: function () { return _utils.getRectPoints; } }); Object.defineProperty(exports, "normalizePoint", { enumerable: true, get: function () { return _utils.normalizePoint; } }); Object.defineProperty(exports, "pointsToPath", { enumerable: true, get: function () { return _svg.pointsToPath; } }); Object.defineProperty(exports, "reconstructRoute", { enumerable: true, get: function () { return _utils.reconstructRoute; } }); Object.defineProperty(exports, "snapPathToGrid", { enumerable: true, get: function () { return _svg.snapPathToGrid; } }); Object.defineProperty(exports, "snapToGrid", { enumerable: true, get: function () { return _utils.snapToGrid; } }); var _getManHattanPath = require("./getManHattanPath"); var _geometry = require("./geometry"); var _utils = require("./utils"); var _svg = require("./svg");