Esempio n. 1
0
        public FalseColourImage AddFalseColourImage(double[,] image)
        {
            FalseColourImage falseColour = new FalseColourImage(image);

            this.Children.Add(falseColour);
            return(falseColour);
        }
Esempio n. 2
0
        public FalseColourImage AddFalseColourImage(IEnumerable <object> image)
        {
            FalseColourImage falseColour = new FalseColourImage(image);

            this.Children.Add(falseColour);
            return(falseColour);
        }
Esempio n. 3
0
        public FalseColourImage AddFalseColourImage(double[] x, double[] y, double[,] image)
        {
            FalseColourImage falseColour =
                new FalseColourImage(new Rect(new Point(x.Min(), y.Min()), new Point(x.Max(), y.Max())), image, true);

            this.Children.Add(falseColour);
            return(falseColour);
        }
Esempio n. 4
0
        public FalseColourImage AddFalseColourImage(IEnumerable <object> x, IEnumerable <object> y, IEnumerable <object> image)
        {
            int xLength, yLength;
            var xa = GeneralArray.ToImageEnumerator(x, out xLength, out yLength);
            var ya = GeneralArray.ToImageEnumerator(y, out xLength, out yLength);
            FalseColourImage falseColour =
                new FalseColourImage(new Rect(new Point(xa.Min(), ya.Min()), new Point(xa.Max(), ya.Max())), image, true);

            this.Children.Add(falseColour);
            return(falseColour);
        }
Esempio n. 5
0
 public ColourBar(ColourMap colourMap)
 {
     InitializeComponent();
     this.colourMap = colourMap;
     colourBarPanel = new ColourBarPanel();
     image          = new FalseColourImage(new Rect(0, Min, 1, Max), MathHelper.Counter(1, colourMap.Length), false);
     colourBarPanel.plotItems.Add(image);
     image.ColourMap       = colourMap;
     colourBarPanel.Margin = new Thickness(0, 0, 5, 0);
     this.grid.Children.Add(colourBarPanel);
     colourMapUpdateTimer          = new DispatcherTimer();
     colourMapUpdateTimer.Interval = new TimeSpan(1000); // 1/10 s
     colourMapUpdateTimer.Tick    += OnColourMapUpdateTimerElapsed;
     AddSliders();
     AddContextMenu();
     FocusVisualStyle = null;
 }
Esempio n. 6
0
 public ColourBar(ColourMap colourMap)
 {
     InitializeComponent();
     this.colourMap = colourMap;
     colourBarPanel = new ColourBarPanel();
     image = new FalseColourImage(new Rect(0, Min, 1, Max), MathHelper.Counter(1, colourMap.Length), false);
     colourBarPanel.plotItems.Add(image);
     image.ColourMap = colourMap;
     colourBarPanel.Margin = new Thickness(0, 0, 5, 0);
     this.grid.Children.Add(colourBarPanel);
     colourMapUpdateTimer = new DispatcherTimer();
     colourMapUpdateTimer.Interval = new TimeSpan(1000); // 1/10 s
     colourMapUpdateTimer.Tick += OnColourMapUpdateTimerElapsed;
     AddSliders();
     AddContextMenu();
     FocusVisualStyle = null;
 }
Esempio n. 7
0
 public FalseColourImage AddFalseColourImage(IEnumerable<object> x, IEnumerable<object> y, IEnumerable<object> image)
 {
     int xLength, yLength;
     var xa = GeneralArray.ToImageEnumerator(x, out xLength, out yLength);
     var ya = GeneralArray.ToImageEnumerator(y, out xLength, out yLength);
     FalseColourImage falseColour =
         new FalseColourImage(new Rect(new Point(xa.Min(), ya.Min()), new Point(xa.Max(), ya.Max())), image, true);
     this.Children.Add(falseColour);
     return falseColour;
 }
Esempio n. 8
0
 public FalseColourImage AddFalseColourImage(double[] x, double[] y, double[,] image)
 {
     FalseColourImage falseColour =
         new FalseColourImage(new Rect(new Point(x.Min(), y.Min()), new Point(x.Max(), y.Max())), image, true);
     this.Children.Add(falseColour);
     return falseColour;
 }
Esempio n. 9
0
 public FalseColourImage AddFalseColourImage(IEnumerable<object> image)
 {
     FalseColourImage falseColour = new FalseColourImage(image);
     this.Children.Add(falseColour);
     return falseColour;
 }
Esempio n. 10
0
 public FalseColourImage AddFalseColourImage(double[,] image)
 {
     FalseColourImage falseColour = new FalseColourImage(image);
     this.Children.Add(falseColour);
     return falseColour;
 }