Пример #1
0
        private void AddLengthBtn_Click(object sender, RoutedEventArgs e)
        {
            var tempLength = ImageHandler.GetCellLengthWithBoundingBoxPoint(LastSelectedContour);

            LengthCollector.Add(ImageHandler.OpenedImgNumber, this.LastClickedPoint, tempLength);
            CurrCellLengthBox.Background         = Brushes.LawnGreen;
            CurrCellLengthCoordinates.Background = Brushes.LawnGreen;
        }
Пример #2
0
        private void LengthClick(object sender, RoutedEventArgs e)
        {
            LengthWindow.Show();

            /*
             * this.LengthMenuItem.IsChecked = !this.LengthMenuItem.IsChecked;
             * if (this.LengthMenuItem.IsChecked)
             * {
             *  LengthGrid.DataContext =
             *      LengthCollector.GetLengthList(ImageHandler.OpenedImgNumber, Convert.ToDouble(SettingsWindow.PPM_Sl));
             * }
             */
            var currImgNumber = ImageHandler.OpenedImgNumber;

            ImageHandler.Process();
            LengthCollector.Add(currImgNumber, this.LastClickedPoint, ImageHandler.GetCellLengthWithBoundingBox(LastClickedPoint));
            //TODO lehet a lengthcollvetor néha takarítani is kellene :|
            //TempLengthList = LengthCollector.GetLengthList(currImgNumber, SettingsWindow.PPM_Sl.Value);
            TempLengthList = LengthCollector.GetLengthTripletList(SettingsWindow.PPM_Sl.Value);
            LengthWindow.LengthGrid.ItemsSource = TempLengthList;
            LengthWindow.LengthGrid.Items.Refresh();
        }