@Override
 public void onRxNDArray(String name, float[] data) {
   // TODO Auto-generated method stub
   for (IOpenIgtPacketListener l : listeners) {
     l.onRxNDArray(name, data);
   }
 }
 /**
  * This is the handler for a String packet
  *
  * @param name A string of what type of data to get
  * @param body A string of the content
  */
 public void onRxString(String name, String body) {
   for (IOpenIgtPacketListener l : listeners) {
     l.onRxString(name, body);
   }
 }
 /**
  * This method will be called by the IGT server when a transform is received. Supports: TRANSFORM
  * QTRANS QTRANSFORM POSITION
  *
  * @param name The string in the 'NAME' field of the IGT packet
  * @param t
  */
 public void onRxTransform(String name, TransformNR t) {
   for (IOpenIgtPacketListener l : listeners) {
     l.onRxTransform(name, t);
   }
 }
 /**
  * This is a handler for an Image sent from IGT packet
  *
  * @param name A string of what type of data to get
  * @param image the image
  * @param t A transform of where the image is
  */
 public void onRxImage(String name, ImageMessage image) {
   for (IOpenIgtPacketListener l : listeners) {
     l.onRxImage(name, image);
   }
 }
 /**
  * This is the handler for an array of raw data in an array
  *
  * @param name A string of what type of data to get
  * @param data An array of data
  */
 public void onRxDataArray(String name, Matrix data) {
   for (IOpenIgtPacketListener l : listeners) {
     l.onRxDataArray(name, data);
   }
 }