Class CompositeDiagramShape


  • public class CompositeDiagramShape
    extends DiagramComponent
    Author:
    Efstathios Sideris
    • Constructor Detail

      • CompositeDiagramShape

        public CompositeDiagramShape()
    • Method Detail

      • main

        public static void main​(String[] args)
      • createFromBoundaryCells

        public static DiagramComponent createFromBoundaryCells​(TextGrid grid,
                                                               CellSet boundaryCells,
                                                               int cellWidth,
                                                               int cellHeight)
      • createOpenFromBoundaryCells

        public static DiagramComponent createOpenFromBoundaryCells​(TextGrid grid,
                                                                   CellSet boundaryCells,
                                                                   int cellWidth,
                                                                   int cellHeight,
                                                                   boolean allRound)
      • connectLines

        public DiagramComponent connectLines()
        Returns a new diagram component with the lines of this CompositeDiagramShape connected. It can a composite or simple shape
        Returns:
      • connectEndsToAnchors

        public void connectEndsToAnchors​(TextGrid grid,
                                         Diagram diagram)
      • addToShapes

        public void addToShapes​(DiagramShape shape)
      • scale

        public void scale​(float factor)
      • getShapes

        public ArrayList getShapes()
        Returns: