Class GridTrackSizer


  • class GridTrackSizer
    extends java.lang.Object
    Class representing a track sizing algorithm.
    • Field Detail

      • grid

        private final Grid grid
      • gap

        private final float gap
      • availableSpace

        private final float availableSpace
      • percentValueIndexes

        private final java.util.Set<java.lang.Integer> percentValueIndexes
    • Constructor Detail

      • GridTrackSizer

        GridTrackSizer​(Grid grid,
                       java.util.List<GridValue> values,
                       float gap,
                       float availableSpace,
                       Grid.GridOrder order)
        Create a track sizing algorithm for given template.
        Parameters:
        grid - grid to process
        values - template values
        gap - gap between tracks
        availableSpace - space to fit tracks on
        order - grid order