edu.jhu.ece.iacl.plugins.utilities.volume
Class MedicAlgorithmMultiCrop

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

public class MedicAlgorithmMultiCrop
extends ProcessingAlgorithm


Field Summary
 
Fields inherited from class edu.jhu.ece.iacl.jist.pipeline.ProcessingAlgorithm
algorithmInformation, inputParams, JIST_VERSION, outputParams, performance, runningInSeparateProcess
 
Constructor Summary
MedicAlgorithmMultiCrop()
          Create input parameters for Cropper :cubic volume and borderSize
 
Method Summary
protected  void createInputParameters(ParamCollection inputParams)
          Create input parameters.
protected  void createOutputParameters(ParamCollection outputParams)
          Create output parameters for Image Cropper: cubic volume and extents
protected  void execute(CalculationMonitor monitor)
          Execute Image Cropper
 
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
 

Constructor Detail

MedicAlgorithmMultiCrop

public MedicAlgorithmMultiCrop()
Create input parameters for Cropper :cubic volume and borderSize

Method Detail

createInputParameters

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

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

createOutputParameters

protected void createOutputParameters(ParamCollection outputParams)
Create output parameters for Image Cropper: cubic volume and extents

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

execute

protected void execute(CalculationMonitor monitor)
Execute Image Cropper

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