| 12345678910111213141516171819202122 |
- /**
- * DevExtreme (viz/tree_map/tiling.slice_and_dice.js)
- * Version: 19.1.16
- * Build date: Tue Oct 18 2022
- *
- * Copyright (c) 2012 - 2022 Developer Express Inc. ALL RIGHTS RESERVED
- * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/
- */
- "use strict";
- var tiling = require("./tiling");
- function sliceAndDice(data) {
- var items = data.items;
- var sidesData = tiling.buildSidesData(data.rect, data.directions, data.isRotated ? 1 : 0);
- tiling.calculateRectangles(items, 0, data.rect, sidesData, {
- sum: data.sum,
- count: items.length,
- side: sidesData.variedSide
- })
- }
- tiling.addAlgorithm("sliceanddice", sliceAndDice);
- module.exports = sliceAndDice;
|