edu.jhu.ece.iacl.jist.pipeline.src
Class PipeDoubleCollectionListSource

java.lang.Object
  extended by edu.jhu.ece.iacl.jist.pipeline.PipeModule
      extended by edu.jhu.ece.iacl.jist.pipeline.PipeSource
          extended by edu.jhu.ece.iacl.jist.pipeline.src.PipeListCollectionSource
              extended by edu.jhu.ece.iacl.jist.pipeline.src.PipeDoubleCollectionListSource
All Implemented Interfaces:
PipePort.PortListener, ParamViewObserver

public class PipeDoubleCollectionListSource
extends PipeListCollectionSource

Iterate through list of floats.

Author:
Blake Lucas

Nested Class Summary
 
Nested classes/interfaces inherited from class edu.jhu.ece.iacl.jist.pipeline.PipeModule
PipeModule.PipeListener
 
Field Summary
protected  ParamNumberCollection floatParam
          The float param.
 
Fields inherited from class edu.jhu.ece.iacl.jist.pipeline.src.PipeListCollectionSource
data, endEntry, fileParam, index, startEntry
 
Fields inherited from class edu.jhu.ece.iacl.jist.pipeline.PipeSource
childPort, isReset, parentPort
 
Fields inherited from class edu.jhu.ece.iacl.jist.pipeline.PipeModule
bounds, cell, currentContext, inputHash, inputParams, inputPorts, label, listeners, name, outputHash, outputParams, outputPorts
 
Constructor Summary
PipeDoubleCollectionListSource()
          Default constructor.
 
Method Summary
 ParamCollection createInputParams()
          Create input parameters.
 ParamCollection createOutputParams()
          Create output parameters.
 ParamNumberCollection getOutputParam()
          Get output parameter.
protected  java.lang.Object[] getValue(int i)
          Get value.
protected  void setValue(java.lang.Object[] objArray)
          Set value.
 
Methods inherited from class edu.jhu.ece.iacl.jist.pipeline.src.PipeListCollectionSource
hasNext, iterate, reset
 
Methods inherited from class edu.jhu.ece.iacl.jist.pipeline.PipeSource
createModuleCell, disconnect, getChildPort, getParentPort, getRoot, init, isRoot
 
Methods inherited from class edu.jhu.ece.iacl.jist.pipeline.PipeModule
addListener, connectAction, disconnectAction, forward, getAncestors, getAncestors, getBounds, getChildren, getCurrentContext, getDescendants, getDescendants, getInputHash, getInputParams, getInputPorts, getLabel, getListeners, getModuleCell, getName, getOutputHash, getOutputParams, getOutputPorts, getParents, isAncestorOf, isDescendantOf, push, removeAllListeners, removeListener, setBounds, setCurrentContext, setLabel, setModuleCell, setName, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

floatParam

protected ParamNumberCollection floatParam
The float param.

Constructor Detail

PipeDoubleCollectionListSource

public PipeDoubleCollectionListSource()
Default constructor.

Method Detail

createInputParams

public ParamCollection createInputParams()
Create input parameters.

Overrides:
createInputParams in class PipeListCollectionSource
Returns:
the param collection

createOutputParams

public ParamCollection createOutputParams()
Create output parameters.

Specified by:
createOutputParams in class PipeSource
Returns:
the param collection

getOutputParam

public ParamNumberCollection getOutputParam()
Get output parameter.

Specified by:
getOutputParam in class PipeSource
Returns:
the output param

getValue

protected java.lang.Object[] getValue(int i)
Get value.

Specified by:
getValue in class PipeListCollectionSource
Parameters:
i - the i
Returns:
the value

setValue

protected void setValue(java.lang.Object[] objArray)
Set value.

Specified by:
setValue in class PipeListCollectionSource
Parameters:
obj - the obj