Esempio n. 1
0
  protected void positionVertices() {
    layerPartition.setAlternatePendulumTraversals(false);
    layerPartition.setHorizontalSpacing(horizontalSpacing);
    layerPartition.setVerticalSpacing(verticalSpacing);
    layerPartition.setVerticalAlignment(verticalAligment);
    layerPartition.setRubberForceThreshold(1.0);

    layerPartition.createSubgraphPartition();
    //    layerPartition.printLayers();
    layerPartition.positionDummies();
    layerPartition.setDummyFixed(true);
    layerPartition.balancePendulum(100);
    layerPartition.balanceRubberBends(100);
    layerPartition.positionLayers();
    layerPartition.updateGeometry(vertexShape, areaBounds);
  }