def encodeIntoArray(self, inputData, output):
raise NotImplementedError()<EOL>
Encodes inputData and puts the encoded value into the numpy output array,
which is a 1-D array of length returned by :meth:`.getWidth`.

.. note:: The numpy output array is reused, so clear it before updating it.

:param inputData: Data to encode. This should be validated by the encoder.
:param output: numpy 1-D array of same length returned by
       :meth:`.getWidth`.