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

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.PipeFileCollectionSource
              extended by edu.jhu.ece.iacl.jist.pipeline.src.PipeSurfaceCollectionSource
All Implemented Interfaces:
PipePort.PortListener, ParamViewObserver

public class PipeSurfaceCollectionSource
extends PipeFileCollectionSource

Iterate through a list of surfaces.

Author:
Blake Lucas

Nested Class Summary
 
Nested classes/interfaces inherited from class edu.jhu.ece.iacl.jist.pipeline.PipeModule
PipeModule.PipeListener
 
Field Summary
 
Fields inherited from class edu.jhu.ece.iacl.jist.pipeline.src.PipeFileCollectionSource
filecollection, fileParam, index, selection
 
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
PipeSurfaceCollectionSource()
          Default constructor.
 
Method Summary
 ParamCollection createInputParams()
          Create input parameters.
 ParamCollection createOutputParams()
          Create output parameters.
 
Methods inherited from class edu.jhu.ece.iacl.jist.pipeline.src.PipeFileCollectionSource
getOutputParam, 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
 

Constructor Detail

PipeSurfaceCollectionSource

public PipeSurfaceCollectionSource()
Default constructor.

Method Detail

createInputParams

public ParamCollection createInputParams()
Create input parameters.

Overrides:
createInputParams in class PipeFileCollectionSource
Returns:
the param collection

createOutputParams

public ParamCollection createOutputParams()
Create output parameters.

Overrides:
createOutputParams in class PipeFileCollectionSource
Returns:
the param collection