Vector4 getPixel(int row, int column)

Returns the color of a pixel.

Throws an argument error, if column is invalid.

Source

Vector4 getPixel(int row, int column) {
  if (!_isValidRow(row) || !_isValidColumn(column))
    throw new ArgumentError('No such row/column: $row,$column.');

  int startIdx = (row * _columns) + (column * OFFSET);
  return new Vector4(
    _content[startIdx++].toDouble(),
    _content[startIdx++].toDouble(),
    _content[startIdx++].toDouble(),
    _content[startIdx].toDouble()
  );
}