IDataSinkpublic class DataGroupSplitter extends java.lang.Object implements IDataSink
| Modifier and Type | Field | Description |
|---|---|---|
protected DataGroup.DataInfoGroup |
dataInfoGroup |
|
protected IDataSink[] |
dataSinks |
|
protected DataDouble[] |
outData |
|
protected DataTag |
tag |
| Constructor | Description |
|---|---|
DataGroupSplitter() |
| Modifier and Type | Method | Description |
|---|---|---|
IDataSink |
getDataSink(int i) |
Returns the DataSink for the ith output stream (corresponding to the ith
numerical value coming in).
|
int |
getNumDataSinks() |
|
DataTag |
getTag() |
Returns the DataTag associated with this DataGroupSplitter
|
void |
putData(IData data) |
Gives data to DataSink for processing, display, or whatever it does.
|
void |
putDataInfo(IDataInfo incomingDataInfo) |
Informs the DataSink of the type of Data it should expect to receive.
|
void |
setDataSink(int i,
IDataSink newDataSink) |
Sets the DataSink for the ith output stream (corresponding to the ith
numerical value coming in).
|
protected final DataTag tag
protected IDataSink[] dataSinks
protected DataDouble[] outData
protected DataGroup.DataInfoGroup dataInfoGroup
public DataTag getTag()
public IDataSink getDataSink(int i)
public int getNumDataSinks()
public void setDataSink(int i,
IDataSink newDataSink)
public void putData(IData data)
IDataSinkpublic void putDataInfo(IDataInfo incomingDataInfo)
IDataSinkputDataInfo in interface IDataSink