edu.jhu.ece.iacl.plugins.utilities.file
Class VolumeDirectoryNoIter

java.lang.Object
  extended by AlgorithmBase
      extended by edu.jhu.ece.iacl.jist.pipeline.ProcessingAlgorithm
          extended by edu.jhu.ece.iacl.plugins.utilities.file.VolumeDirectoryNoIter

public class VolumeDirectoryNoIter
extends ProcessingAlgorithm


Field Summary
protected  ParamFile dirParam
          The dir param.
protected  ParamString filterExpression
          The filter expression.
protected  ParamOption filterRule
          The filter rule.
protected  java.util.ArrayList<java.io.File> images
          The images.
protected  ParamBoolean includeParam
          The include param.
protected  int index
          The index.
protected  ParamInteger searchDepth
          The search depth.
protected  ParamVolumeCollection volcol
          The vol param.
 
Fields inherited from class edu.jhu.ece.iacl.jist.pipeline.ProcessingAlgorithm
algorithmInformation, inputParams, JIST_VERSION, outputParams, performance, runningInSeparateProcess
 
Constructor Summary
VolumeDirectoryNoIter()
           
 
Method Summary
protected  void createInputParameters(ParamCollection outputParams)
          Create input parameters.
protected  void createOutputParameters(ParamCollection outputParams)
          Create output parameters.
protected  void execute(CalculationMonitor monitor)
          Execute your algorithm.
 void reset()
           
 
Methods inherited from class edu.jhu.ece.iacl.jist.pipeline.ProcessingAlgorithm
getAboutFile, getAlgorithmInformation, getAlgorithmLabel, getAlgorithmName, getDefaultJVMArgs, getInput, getMapFile, getOutput, getOutputDirectory, getPreferredSize, getTimeStamp, getUsageFile, init, init, isRunningInSeparateProcess, load, runAlgorithm, runAlgorithm, saveResources, setInput, setMapFile, setOutput, setOutputDirectory, setOutputMetaFile, setPreferredSize, setRunningInSeparateProcess, writeSummaryFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dirParam

protected ParamFile dirParam
The dir param.


includeParam

protected ParamBoolean includeParam
The include param.


filterRule

protected ParamOption filterRule
The filter rule.


filterExpression

protected ParamString filterExpression
The filter expression.


searchDepth

protected ParamInteger searchDepth
The search depth.


volcol

protected ParamVolumeCollection volcol
The vol param.


images

protected transient java.util.ArrayList<java.io.File> images
The images.


index

protected transient int index
The index.

Constructor Detail

VolumeDirectoryNoIter

public VolumeDirectoryNoIter()
Method Detail

createInputParameters

protected void createInputParameters(ParamCollection outputParams)
Description copied from class: ProcessingAlgorithm
Create input parameters.

Specified by:
createInputParameters in class ProcessingAlgorithm
Parameters:
outputParams - the input parameters

createOutputParameters

protected void createOutputParameters(ParamCollection outputParams)
Description copied from class: ProcessingAlgorithm
Create output parameters.

Specified by:
createOutputParameters in class ProcessingAlgorithm
Parameters:
outputParams - the output parameters

execute

protected void execute(CalculationMonitor monitor)
Description copied from class: ProcessingAlgorithm
Execute your algorithm.

Specified by:
execute in class ProcessingAlgorithm
Parameters:
monitor - progress monitor

reset

public void reset()