calculate method

  1. @override
List<ItemPosition> calculate()
override

Calculate item positions

Implementation

@override
List<ItemPosition> calculate() {
  _allowedBySpaceAndMaxCoverageAmountItems = _calculateMaxCapacityItems();
  _allowedAmountItems = _getAmountItems();
  _spaceBetweenItems = _calculateSpaceBetweenItems();
  _offsetStep = _calculateOffsetStep();
  _alignmentOffset = _getAlignmentOffset();
  return _generatePositions();
}