Ejemplo n.º 1
0
        public void ColorWithComponent()
        {
            var color = new SKColor();

            Assert.AreEqual(0, color.Red);
            Assert.AreEqual(0, color.Green);
            Assert.AreEqual(0, color.Blue);
            Assert.AreEqual(0, color.Alpha);

            var red = color.WithRed(255);

            Assert.AreEqual(255, red.Red);
            Assert.AreEqual(0, red.Green);
            Assert.AreEqual(0, red.Blue);
            Assert.AreEqual(0, red.Alpha);

            var green = color.WithGreen(255);

            Assert.AreEqual(0, green.Red);
            Assert.AreEqual(255, green.Green);
            Assert.AreEqual(0, green.Blue);
            Assert.AreEqual(0, green.Alpha);

            var blue = color.WithBlue(255);

            Assert.AreEqual(0, blue.Red);
            Assert.AreEqual(0, blue.Green);
            Assert.AreEqual(255, blue.Blue);
            Assert.AreEqual(0, blue.Alpha);

            var alpha = color.WithAlpha(255);

            Assert.AreEqual(0, alpha.Red);
            Assert.AreEqual(0, alpha.Green);
            Assert.AreEqual(0, alpha.Blue);
            Assert.AreEqual(255, alpha.Alpha);
        }
Ejemplo n.º 2
0
        public void ColorWithComponent()
        {
            var color = new SKColor();
            Assert.AreEqual(0, color.Red);
            Assert.AreEqual(0, color.Green);
            Assert.AreEqual(0, color.Blue);
            Assert.AreEqual(0, color.Alpha);

            var red = color.WithRed(255);
            Assert.AreEqual(255, red.Red);
            Assert.AreEqual(0, red.Green);
            Assert.AreEqual(0, red.Blue);
            Assert.AreEqual(0, red.Alpha);

            var green = color.WithGreen(255);
            Assert.AreEqual(0, green.Red);
            Assert.AreEqual(255, green.Green);
            Assert.AreEqual(0, green.Blue);
            Assert.AreEqual(0, green.Alpha);

            var blue = color.WithBlue(255);
            Assert.AreEqual(0, blue.Red);
            Assert.AreEqual(0, blue.Green);
            Assert.AreEqual(255, blue.Blue);
            Assert.AreEqual(0, blue.Alpha);

            var alpha = color.WithAlpha(255);
            Assert.AreEqual(0, alpha.Red);
            Assert.AreEqual(0, alpha.Green);
            Assert.AreEqual(0, alpha.Blue);
            Assert.AreEqual(255, alpha.Alpha);
        }
        public Sound()
        {
            frames = 0;
            N      = 1024;
            int     N1 = 1080;
            SKColor wh = new SKColor();

            wh.WithAlpha(0xFF);
            wh.WithBlue(0xFF);
            wh.WithRed(0xFF);
            wh.WithGreen(0xFF);
            bitmap = new SKBitmap(1920, 1080);
            int col, row;

            for (col = 0; col < 1920; col++)
            {
                for (row = 0; row < N1; row++)
                {
                    bitmap.SetPixel(col, row, wh);
                }
            }
            canvasView = new SKCanvasView();
            canvasView.PaintSurface += OnCanvasViewPaintSurface;
            Content = canvasView;

            InitializeComponent();

            curr_train = 0;
            tottrain   = 0;

            classnames = new string[20]; // maximum 20 classes


            pca = new PCA();

            App m = ((App)App.Current);

            if (m.LanguageSelected == Coronario2.App.Lang.En)
            {
                l0.Text         = "Sound Processor";
                btnOpen.Text    = "Open";
                btnPlay.Text    = "Play";
                btnAnalyze.Text = "Analyze";
                l1.Text         = "Cough";
                l2.Text         = "Respiratory";
                l3.Text         = "Training";
                l4.Text         = "Tr. Samples";
                l5.Text         = "FFT Size";
                l6.Text         = "Subsampling (f/?)";
                l7.Text         = "Param1";
                l8.Text         = "Param2";

                editorResults.Text = "Analysis Results";
                btnDraw.Text       = "Spectrum Draw";
                btnClassify.Text   = "Classify";
                btnBack.Text       = "Back";
                btnNext.Text       = "Next";
            }
            else
            {
                l0.Text            = "Επεξεργαστής Ήχου";
                btnOpen.Text       = "ΑΝΟΙΓΜΑ";
                btnPlay.Text       = "ΑΝΑΠΑΡΑΓΩΓΗ";
                btnAnalyze.Text    = "ΑΝΑΛΥΣΗ";
                l1.Text            = "Βήχας";
                l2.Text            = "Αναπνοή";
                l3.Text            = "Εκπαίδευση";
                l4.Text            = "Δείγματα Εκπ.";
                l5.Text            = "Διάσταση FFT";
                l6.Text            = "Υποδειγματοληψία (f/?)";
                l7.Text            = "Παράμετρος 1";
                l8.Text            = "Παράμετρος 2";
                editorResults.Text = "Αποτελέσματα Ανάλυσης";
                btnDraw.Text       = "ΣΧΕΔΙΑΣΗ ΦΑΣΜΑΤΟΣ";
                btnClassify.Text   = "ΤΑΞΙΝΟΜΗΣΗ";
                btnBack.Text       = "ΠΙΣΩ";
                btnNext.Text       = "ΕΠΟΜΕΝΟ";
            }
            tmptrain = l4.Text;
            entryParam1.IsEnabled        = false;
            entryParam2.IsEnabled        = false;
            pickerAnalysis.SelectedIndex = 0;
        }