@Override
	public double getPixel(int x, int y, ChannelType channel) {
		switch (channel) {
		case HUE:
		case RED:
			return hue.getPixel(x, y);
		case SATURATION:
		case GREEN:
			return saturation.getPixel(x, y);
		case VALUE:
		case BLUE:
			return value.getPixel(x, y);
		default:
			throw new IllegalStateException();
		}
	}