Class CompositeDiagramShape

java.lang.Object
org.stathissideris.ascii2image.graphics.DiagramComponent
org.stathissideris.ascii2image.graphics.CompositeDiagramShape

public class CompositeDiagramShape extends DiagramComponent
  • Constructor Details

    • CompositeDiagramShape

      public CompositeDiagramShape()
  • Method Details

    • 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: