UNPKG

flatten-js

Version:

Javascript library for 2d geometry

1 lines 2.78 kB
{"dependencies":[{"name":"C:\\Users\\alexbol\\WebstormProjects\\flatten-js\\package.json","includedInParent":true,"mtime":1520238055570},{"name":"./utils/utils","loc":{"line":6,"column":20}},{"name":"./utils/errors","loc":{"line":7,"column":21}},{"name":"./data_structures/planar_set","loc":{"line":41,"column":8}},{"name":"./classes/point","loc":{"line":42,"column":8}},{"name":"./classes/vector","loc":{"line":43,"column":8}},{"name":"./classes/line","loc":{"line":44,"column":8}},{"name":"./classes/circle","loc":{"line":45,"column":8}},{"name":"./classes/segment","loc":{"line":46,"column":8}},{"name":"./classes/arc","loc":{"line":47,"column":8}},{"name":"./classes/box","loc":{"line":48,"column":8}},{"name":"./classes/edge","loc":{"line":49,"column":8}},{"name":"./classes/face","loc":{"line":50,"column":8}},{"name":"./classes/ray","loc":{"line":51,"column":8}},{"name":"./algorithms/ray_shooting","loc":{"line":52,"column":8}},{"name":"./classes/polygon","loc":{"line":53,"column":8}},{"name":"./algorithms/distance","loc":{"line":54,"column":8}}],"generated":{"js":"/**\r\n * Created by Alex Bol on 2/18/2017.\r\n */\n'use strict';\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar Utils = require(\"./utils/utils\");\nvar Errors = require(\"./utils/errors\");\n\n/**\r\n * FlattenJS - library for 2d geometry\r\n * @type {Flatten}\r\n */\nvar Flatten = function Flatten() {\n _classCallCheck(this, Flatten);\n\n this.version = \"0.0.1\";\n this.DP_TOL = Utils.DP_TOL;\n this.CCW = true;\n this.CW = false;\n this.ORIENTATION = { CCW: -1, CW: 1, NOT_ORIENTABLE: 0 };\n this.PIx2 = 2 * Math.PI;\n this.PI_2 = 0.5 * Math.PI;\n this.Utils = Utils;\n this.Errors = Errors;\n this.INSIDE = 1;\n this.OUTSIDE = 0;\n this.BOUNDARY = 2;\n this.CONTAINS = 3;\n this.INTERLACE = 4;\n this.CLIP_INSIDE = 1;\n this.CLIP_OUTSIDE = 0;\n this.BOOLEAN_UNION = 1;\n this.BOOLEAN_INTERSECT = 2;\n this.BOOLEAN_SUBTRACT = 3;\n this.OVERLAP_SAME = 1;\n this.OVERLAP_OPPOSITE = 2;\n};\n\nvar f = new Flatten();\n\nrequire(\"./data_structures/planar_set\")(f);\nrequire(\"./classes/point\")(f);\nrequire(\"./classes/vector\")(f);\nrequire(\"./classes/line\")(f);\nrequire(\"./classes/circle\")(f);\nrequire(\"./classes/segment\")(f);\nrequire(\"./classes/arc\")(f);\nrequire(\"./classes/box\")(f);\nrequire(\"./classes/edge\")(f);\nrequire(\"./classes/face\")(f);\nrequire(\"./classes/ray\")(f);\nrequire(\"./algorithms/ray_shooting\")(f);\nrequire(\"./classes/polygon\")(f);\nrequire(\"./algorithms/distance\")(f);\n\nmodule.exports = f;"},"hash":"77cf6d97b804ea08d6914bda388a2989","cacheData":{"env":{}}}