Ejemplo n.º 1
0
        public Form1()
        {
            InitializeComponent();
            risem           = false;
            _cloud          = new List <Node>();
            _reachableNodes = new ReachableNodeList();

            _nodes = new List <Node>();
            _edges = new List <Edge>();

            _count            = 1;
            _findMinDistance  = false;
            _isGraphConnected = true;

            _unvisitedBrush = new SolidBrush(customColor);
            _visitedBrush   = new SolidBrush(customColor);
            // Povežemo dogodke z metodami

            Load += novoOzadje;
            platno.MouseClick += klikMiske;
            // platno.MouseDown += pritiskMiske;
            //platno.MouseUp += spustMiske;
            //platno.MouseMove += premikMiske;
            platno.MouseDoubleClick += novoOzadje;
        }
Ejemplo n.º 2
0
        public MainWindow()
        {
            InitializeComponent();
            drawingCanvas.SetValue(Canvas.ZIndexProperty, 0);

            _cloud          = new List <Node>();
            _reachableNodes = new ReachableNodeList();

            _nodes = new List <Node>();
            _edges = new List <Edge>();

            _count            = 1;
            _findMinDistance  = false;
            _isGraphConnected = true;

            _brushes = new List <SolidColorBrush>();
            var props = typeof(Brushes).GetProperties(BindingFlags.Public | BindingFlags.Static);

            foreach (var propInfo in props)
            {
                _brushes.Add((SolidColorBrush)propInfo.GetValue(null, null));
            }

            _unvisitedBrush = new SolidColorBrush(Colors.Black);
            _visitedBrush   = new SolidColorBrush(Colors.DarkViolet);

            tbl = new DataTable("SomeData");
            tbl.Columns.Add("Algorithm", typeof(string));
            tbl.Columns.Add("Vertex", typeof(string));
            tbl.Columns.Add("Edge", typeof(string));
            tbl.Columns.Add("Time", typeof(string));
            tbl.Columns.Add("Iterations", typeof(string));
            listView.DataContext = tbl;
        }
Ejemplo n.º 3
0
        public MainWindow()
        {
            InitializeComponent();
            drawingCanvas.SetValue(Canvas.ZIndexProperty, 0);

            cloud          = new List <Node>();
            reachableNodes = new ReachableNodeList();

            nodes = new List <Node>();
            edges = new List <Edge>();

            count            = 1;
            findMinDistance  = false;
            isGraphConnected = true;

            unvisitedBrush = new SolidColorBrush(Colors.Black);
            visitedBrush   = new SolidColorBrush(Colors.DarkViolet);
        }
Ejemplo n.º 4
0
        public MainWindow()
        {
            InitializeComponent();

            drawingCanvas.SetValue(Canvas.ZIndexProperty, 0);

            _cloud          = new List <Node>();
            _reachableNodes = new ReachableNodeList();

            _nodes = new List <Node>();
            _edges = new List <Edge>();

            _count            = 1;
            _findMinDistance  = false;
            _isGraphConnected = true;

            _unvisitedBrush = new SolidColorBrush(Colors.Black);
            _visitedBrush   = new SolidColorBrush(Colors.DarkViolet);

            _tbl.Columns.Add($"ID", typeof(string));
        }