Interface DataInputStreamXY<T extends MguiNumber>

Type Parameters:
T -
All Superinterfaces:
DataInputStream<T>
All Known Subinterfaces:
DataInputStreamNamedXY<T>
All Known Implementing Classes:
DataBridgeNamedXY, DataBridgeXY

public interface DataInputStreamXY<T extends MguiNumber>
extends DataInputStream<T>
Represents an XY input stream with one X and multiple Y channels.
Since:
1.0
Version:
1.0
Author:
Andrew Reid
  • Method Details

    • getXData

      java.util.List<T> getXData() throws java.io.IOException
      Returns the X data as a value of type T.
      Returns:
      Throws:
      java.io.IOException
    • getYData

      java.util.List<java.util.List<T>> getYData() throws java.io.IOException
      Returns the Y data for all channels, as a list of type T.
      Parameters:
      i -
      Returns:
      Throws:
      java.io.IOException
    • getYData

      java.util.List<T> getYData​(int i) throws java.io.IOException
      Returns the Y data for the i'th channel, as type T.
      Parameters:
      i -
      Returns:
      Throws:
      java.io.IOException
    • getChannelCount

      int getChannelCount()
      Returns the number of Y channels in this stream.
      Returns: