Exemple #1
0
 public RV <float, Color> MakeRectangle(P2V <int, P2 <float> > v)
 {
     return(new RV <float, Color>(
                minX: v.X,
                minY: v.Y,
                maxX: v.X + 1.0f,
                maxY: v.Y + 1.0f,
                v: ColorSets2I.GetLeg2IColorF32(ColorLeg2I, v.V)
                ));
 }
Exemple #2
0
        public Grid2D2IVm(Sz2 <int> strides, ColorLeg2I <float> colorLeg, string title = "")
        {
            Strides    = strides;
            ColorLeg2I = colorLeg;
            WbImageVm  = new WbImageVm();
            Title      = title;
            var sp = A2dUt.GetColumn(colorLeg.spanC, colorLeg.spanC.GetLength(1) - 1);

            LegendVm = new LegendVm(
                minVal: "<" + colorLeg.rangeV.MinY,
                midVal: ColorSets2I.GetLegMidVal(colorLeg).ToString(),
                maxVal: ">" + colorLeg.rangeV.MaxY,
                minCol: colorLeg.exteriorC,
                midColors: sp,
                maxColor: colorLeg.exteriorC
                );
        }