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

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

public class DTIGradientTableCreator
extends java.lang.Object


Constructor Summary
DTIGradientTableCreator()
           
DTIGradientTableCreator(GTCparams params)
           
 
Method Summary
 void angulationCorrection(double[][] tablein)
          Before this - be sure we have the correct table.
 double[][] applyRotation(double[][] A, double[][] table)
           
 void determineRelease()
           
 java.lang.String getbValues()
           
 double[][] getCorrectedTable()
           
 double[][] getOrigTable()
           
 double[][] matrixMultiply(double[][] A, double[][] B)
           
static double[][] parseTableFile(java.lang.String in)
           
 void run()
           
 void tableChoice()
           
static java.lang.String tableToString(double[][] table)
           
static java.lang.String tableToStringLong(double[][] table)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DTIGradientTableCreator

public DTIGradientTableCreator()

DTIGradientTableCreator

public DTIGradientTableCreator(GTCparams params)
Method Detail

run

public void run()

getCorrectedTable

public double[][] getCorrectedTable()

getOrigTable

public double[][] getOrigTable()

getbValues

public java.lang.String getbValues()

determineRelease

public void determineRelease()

tableChoice

public void tableChoice()

angulationCorrection

public void angulationCorrection(double[][] tablein)
Before this - be sure we have the correct table. see lines 880-1151 in Jon's Matlab Do checks on user defined tables

Parameters:
tablein -

matrixMultiply

public double[][] matrixMultiply(double[][] A,
                                 double[][] B)

applyRotation

public double[][] applyRotation(double[][] A,
                                double[][] table)

tableToStringLong

public static java.lang.String tableToStringLong(double[][] table)

tableToString

public static java.lang.String tableToString(double[][] table)

parseTableFile

public static double[][] parseTableFile(java.lang.String in)