edu.jhu.ece.iacl.algorithms.dti
Class DWICoReg

java.lang.Object
  extended by edu.jhu.ece.iacl.algorithms.dti.DWICoReg

public class DWICoReg
extends java.lang.Object


Constructor Summary
DWICoReg(java.util.ArrayList<java.util.ArrayList<ImageData>> alldwvolumes, ImageData strucVol, java.lang.String RegTarget, int[] indexb0, boolean radar)
           
DWICoReg(java.util.ArrayList<ImageData> dwvolumes, ImageData strucVol, java.lang.String RegTarget, int[] indexb0)
           
 
Method Summary
 ImageData getb0()
           
 java.util.ArrayList<double[][]> getDWITransform()
           
 ImageData getStruc()
           
 double[][] getStrucTransform()
           
 void initTransforms1()
           
 void initTransforms2()
           
 java.util.ArrayList<ImageData> regFLIRTB0(java.util.List<ImageData> dwvolumes, int indexb0, int numvolsb0)
           
 java.util.ArrayList<ImageData> regFLIRTStruct(int indexb0)
           
 java.util.ArrayList<java.util.ArrayList<ImageData>> regRADAR(int[] indexb0)
           
 ImageData regStrucToB0_rdr(int indexb0)
           
 ImageData regStrucToB0(int indexb0)
           
 java.util.ArrayList<java.util.ArrayList<ImageData>> run()
           
 void setNDWb0(int[] N)
           
 void setRegMeth(java.lang.String regmeth)
           
 double[][] TransMatrix2Array(TransMatrix A)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DWICoReg

public DWICoReg(java.util.ArrayList<ImageData> dwvolumes,
                ImageData strucVol,
                java.lang.String RegTarget,
                int[] indexb0)

DWICoReg

public DWICoReg(java.util.ArrayList<java.util.ArrayList<ImageData>> alldwvolumes,
                ImageData strucVol,
                java.lang.String RegTarget,
                int[] indexb0,
                boolean radar)
Method Detail

setRegMeth

public void setRegMeth(java.lang.String regmeth)

setNDWb0

public void setNDWb0(int[] N)

run

public java.util.ArrayList<java.util.ArrayList<ImageData>> run()

getStruc

public ImageData getStruc()

getb0

public ImageData getb0()

getStrucTransform

public double[][] getStrucTransform()

getDWITransform

public java.util.ArrayList<double[][]> getDWITransform()

initTransforms1

public void initTransforms1()

initTransforms2

public void initTransforms2()

regFLIRTB0

public java.util.ArrayList<ImageData> regFLIRTB0(java.util.List<ImageData> dwvolumes,
                                                 int indexb0,
                                                 int numvolsb0)

regStrucToB0

public ImageData regStrucToB0(int indexb0)

regStrucToB0_rdr

public ImageData regStrucToB0_rdr(int indexb0)

regRADAR

public java.util.ArrayList<java.util.ArrayList<ImageData>> regRADAR(int[] indexb0)

regFLIRTStruct

public java.util.ArrayList<ImageData> regFLIRTStruct(int indexb0)

TransMatrix2Array

public double[][] TransMatrix2Array(TransMatrix A)