public virtual VirtualPixel1D SetColor(int position, Color color) { CheckBounds(position); this.color[position] = color; this.brightness[position] = 1.0; RaisePixelChanged(position); return this; }