edu.jhu.ece.iacl.algorithms.vabra
Class VabraAlgorithm

java.lang.Object
  extended by edu.jhu.ece.iacl.jist.pipeline.AbstractCalculation
      extended by edu.jhu.ece.iacl.algorithms.vabra.VabraAlgorithm

public class VabraAlgorithm
extends AbstractCalculation


Field Summary
protected  ImageDataFloat deformationField
           
 
Fields inherited from class edu.jhu.ece.iacl.jist.pipeline.AbstractCalculation
monitor
 
Constructor Summary
VabraAlgorithm()
           
 
Method Summary
static java.util.List<ImageData> doSolve(java.util.List<ImageData> subjectVols, java.util.List<java.lang.Number> subjectWeights, java.util.List<ImageData> targetVols, java.util.List<java.lang.Number> targetWeights, java.io.File config)
           
 ImageDataFloat getDeformationField()
           
static java.lang.String getVersion()
           
 java.util.List<ImageData> solve(java.util.List<ImageData> subjectVols, java.util.List<java.lang.Number> subjectWeights, java.util.List<ImageData> targetVols, java.util.List<java.lang.Number> targetWeights, java.io.File config)
           
 java.util.List<ImageData> solve(java.util.List<ImageData> subjectVols, java.util.List<java.lang.Number> subjectWeights, java.util.List<ImageData> targetVols, java.util.List<java.lang.Number> targetWeights, java.io.File config, float robustMaxT, float robustMinT, int numBins, int[] InterpType)
           
 
Methods inherited from class edu.jhu.ece.iacl.jist.pipeline.AbstractCalculation
add, addTotalUnits, decrementCompletedUnits, decrementCompletedUnits, getCompletedUnits, getCurrentLabel, getCurrentProgress, getLabel, getPerformance, getProgress, getTotalUnits, incrementCompletedUnits, incrementCompletedUnits, isCompleted, markCompleted, reset, setCompletedUnits, setCompletedUnits, setLabel, setMonitor, setTotalUnits
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

deformationField

protected ImageDataFloat deformationField
Constructor Detail

VabraAlgorithm

public VabraAlgorithm()
Method Detail

getVersion

public static java.lang.String getVersion()

getDeformationField

public ImageDataFloat getDeformationField()

doSolve

public static java.util.List<ImageData> doSolve(java.util.List<ImageData> subjectVols,
                                                java.util.List<java.lang.Number> subjectWeights,
                                                java.util.List<ImageData> targetVols,
                                                java.util.List<java.lang.Number> targetWeights,
                                                java.io.File config)

solve

public java.util.List<ImageData> solve(java.util.List<ImageData> subjectVols,
                                       java.util.List<java.lang.Number> subjectWeights,
                                       java.util.List<ImageData> targetVols,
                                       java.util.List<java.lang.Number> targetWeights,
                                       java.io.File config)

solve

public java.util.List<ImageData> solve(java.util.List<ImageData> subjectVols,
                                       java.util.List<java.lang.Number> subjectWeights,
                                       java.util.List<ImageData> targetVols,
                                       java.util.List<java.lang.Number> targetWeights,
                                       java.io.File config,
                                       float robustMaxT,
                                       float robustMinT,
                                       int numBins,
                                       int[] InterpType)