public FalseColourImage AddFalseColourImage(double[,] image) { FalseColourImage falseColour = new FalseColourImage(image); this.Children.Add(falseColour); return(falseColour); }
public FalseColourImage AddFalseColourImage(IEnumerable <object> image) { FalseColourImage falseColour = new FalseColourImage(image); this.Children.Add(falseColour); return(falseColour); }
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); }
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); }
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; }
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; }
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; }
public FalseColourImage AddFalseColourImage(IEnumerable<object> image) { FalseColourImage falseColour = new FalseColourImage(image); this.Children.Add(falseColour); return falseColour; }
public FalseColourImage AddFalseColourImage(double[,] image) { FalseColourImage falseColour = new FalseColourImage(image); this.Children.Add(falseColour); return falseColour; }