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

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

public class MedicAlgorithmMipavReorient
extends ProcessingAlgorithm


Nested Class Summary
protected  class MedicAlgorithmMipavReorient.reorientWrapper
           
 
Field Summary
protected  ParamOption interpolation
           
protected  ParamOption orientDicom
           
protected  ParamOption orientX
           
protected  ParamOption orientY
           
protected  ParamOption orientZ
           
protected  ParamOption resolution
           
protected  ParamVolume result
           
protected  ParamVolume source
           
protected  ParamVolume template
           
 
Fields inherited from class edu.jhu.ece.iacl.jist.pipeline.ProcessingAlgorithm
algorithmInformation, inputParams, JIST_VERSION, outputParams, performance, runningInSeparateProcess
 
Constructor Summary
MedicAlgorithmMipavReorient()
           
 
Method Summary
protected  void createInputParameters(ParamCollection inputParams)
          Create input parameters.
protected  void createOutputParameters(ParamCollection outputParams)
          Create output parameters.
protected  void execute(CalculationMonitor monitor)
          Execute your algorithm.
 
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

source

protected ParamVolume source

template

protected ParamVolume template

result

protected ParamVolume result

orientDicom

protected ParamOption orientDicom

orientX

protected ParamOption orientX

orientY

protected ParamOption orientY

orientZ

protected ParamOption orientZ

interpolation

protected ParamOption interpolation

resolution

protected ParamOption resolution
Constructor Detail

MedicAlgorithmMipavReorient

public MedicAlgorithmMipavReorient()
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)
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)
                throws AlgorithmRuntimeException
Description copied from class: ProcessingAlgorithm
Execute your algorithm.

Specified by:
execute in class ProcessingAlgorithm
Parameters:
monitor - progress monitor
Throws:
AlgorithmRuntimeException - the algorithm runtime exception