public ColorbarLegend(AbstractDrawable parent, ITickProvider provider, ITickRenderer renderer, Color foreground, Color background) : base(parent) { _provider = provider; _renderer = renderer; _foreground = foreground; _background = background; _minimumDimension = new System.Drawing.Size(ColorbarImageGenerator.MIN_BAR_WIDTH, ColorbarImageGenerator.MIN_BAR_HEIGHT); }
public ColorbarImageGenerator(IColorMap map, float min, float max, ITickProvider provider, ITickRenderer renderer) { _mapper = new ColorMapper(map, min, max); _min = min; _max = max; _provider = provider; _renderer = renderer; }
public ColorbarLegend(AbstractDrawable parent, ITickProvider provider, ITickRenderer renderer) : this(parent, provider, renderer, Color.BLACK, Color.WHITE) { }
public ColorbarImageGenerator(ColorMapper mapper, ITickProvider provider, ITickRenderer renderer) : this(mapper.ColorMap, (float)mapper.ZMin, (float)mapper.ZMax, provider, renderer) { }