52 lines
1.9 KiB
JavaScript
52 lines
1.9 KiB
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.AllKnownLayouts = void 0;
|
|
var Groen_1 = require("./Layouts/Groen");
|
|
var GRB_1 = require("./Layouts/GRB");
|
|
var Bookcases_1 = require("./Layouts/Bookcases");
|
|
var Cyclofix_1 = require("./Layouts/Cyclofix");
|
|
var WalkByBrussels_1 = require("./Layouts/WalkByBrussels");
|
|
var All_1 = require("./Layouts/All");
|
|
var MetaMap_1 = require("./Layouts/MetaMap");
|
|
var StreetWidth_1 = require("./Layouts/StreetWidth");
|
|
var Natuurpunt_1 = require("./Layouts/Natuurpunt");
|
|
var AllKnownLayouts = /** @class */ (function () {
|
|
function AllKnownLayouts() {
|
|
}
|
|
AllKnownLayouts.AllLayouts = function () {
|
|
var all = new All_1.All();
|
|
var layouts = [
|
|
new Groen_1.Groen(),
|
|
new GRB_1.GRB(),
|
|
new Cyclofix_1.default(),
|
|
new Bookcases_1.Bookcases(),
|
|
new WalkByBrussels_1.WalkByBrussels(),
|
|
new MetaMap_1.MetaMap(),
|
|
new StreetWidth_1.StreetWidth(),
|
|
new Natuurpunt_1.Natuurpunt(),
|
|
all
|
|
/*new Toilets(),
|
|
new Statues(),
|
|
*/
|
|
];
|
|
var allSets = {};
|
|
for (var _i = 0, layouts_1 = layouts; _i < layouts_1.length; _i++) {
|
|
var layout = layouts_1[_i];
|
|
allSets[layout.name] = layout;
|
|
all.layers = all.layers.concat(layout.layers);
|
|
}
|
|
return allSets;
|
|
};
|
|
AllKnownLayouts.GetSets = function (layoutNames) {
|
|
var all = new All_1.All();
|
|
for (var _i = 0, layoutNames_1 = layoutNames; _i < layoutNames_1.length; _i++) {
|
|
var name_1 = layoutNames_1[_i];
|
|
all.layers = all.layers.concat(AllKnownLayouts.allSets[name_1].layers);
|
|
}
|
|
return all;
|
|
};
|
|
AllKnownLayouts.allSets = AllKnownLayouts.AllLayouts();
|
|
return AllKnownLayouts;
|
|
}());
|
|
exports.AllKnownLayouts = AllKnownLayouts;
|