123456789101112131415161718192021 |
- import Algorithms.InitializeNodePositions;
- import Algorithms.RandomGraphGenerator;
- import Algorithms.SweepCrossingMinimizer;
- import Model.LayeredGraphNode;
- import View.MainView;
- public class Main {
- public static void main(String[] args) {
- //Reader r = new Reader( "save.graph" );
- //LayeredGraphNode graph = r.readInputGraph();
- RandomGraphGenerator r = new RandomGraphGenerator( 0.1, 0.1, 5, 10, 5, 10, 2 );
- LayeredGraphNode graph = r.createRandomNode( null, 0 );
- SweepCrossingMinimizer cminzer = new SweepCrossingMinimizer();
- for( int i = 0; i < 10; i++ )
- cminzer.minimizeCrossings( graph );
- InitializeNodePositions.placeNodes( graph );
- new MainView( graph );
- }
- }
|