Class UndefinedBlock

  • All Implemented Interfaces:
    Block, ComposedBlock

    public class UndefinedBlock
    extends AbstractComposedBlock
    A block group that cannot be correctly decomposed anymore. All subBlocks are superposed.
    Author:
    Geoffroy Jamgotchian , Franck Lecuyer
    • Constructor Detail

      • UndefinedBlock

        public UndefinedBlock​(List<Block> subBlocks)
      • UndefinedBlock

        public UndefinedBlock​(List<Block> subBlocks,
                              Cell cell)
    • Method Detail

      • sizing

        public void sizing()
        Description copied from interface: Block
        Calculate maximal pxWidth that layout.block can use in a cell without modifying root pxWidth
      • coordVerticalCase

        public void coordVerticalCase​(LayoutParameters layoutParam)
      • coordHorizontalCase

        public void coordHorizontalCase​(LayoutParameters layoutParam)
      • calculateHeight

        public double calculateHeight​(Set<Node> encounteredNodes,
                                      LayoutParameters layoutParameters)