edu.jhu.ece.iacl.algorithms.dti.tractography.FACT
Class FACTapi

java.lang.Object
  extended by edu.jhu.ece.iacl.algorithms.dti.tractography.FACT.FACTapi

public class FACTapi
extends java.lang.Object


Constructor Summary
FACTapi()
           
 
Method Summary
 java.util.List findFibersByPoints(cPT[] pts)
           
 java.util.Vector getFibers()
           
 FACTparameters getParameters()
           
 void hello()
           
 boolean loadData(java.lang.String faFile, java.lang.String vecFile, int setNx, int setNy, int setNz, double setResX, double setResY, double setResZ)
           
 void mySize(java.lang.Double[] d)
           
 int readLEInt(java.io.InputStream in)
           
 boolean readParamFile(java.lang.String file)
           
 boolean setParameters(float setStopFA, float setMaxTurnAng, float setStartFA)
           
 Fiber[] toFiberArray()
           
 FiberCollection toFiberCollection()
           
 int trackAllFibers()
           
 int trackFromSeed(int k, int j, int i)
           
 void writeFibers(java.lang.String filename)
           
 void writeFibersVTK(java.lang.String filename)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FACTapi

public FACTapi()
Method Detail

hello

public void hello()

mySize

public void mySize(java.lang.Double[] d)

getParameters

public FACTparameters getParameters()

getFibers

public java.util.Vector getFibers()

setParameters

public boolean setParameters(float setStopFA,
                             float setMaxTurnAng,
                             float setStartFA)

readParamFile

public boolean readParamFile(java.lang.String file)

readLEInt

public int readLEInt(java.io.InputStream in)
              throws java.io.IOException
Throws:
java.io.IOException

loadData

public boolean loadData(java.lang.String faFile,
                        java.lang.String vecFile,
                        int setNx,
                        int setNy,
                        int setNz,
                        double setResX,
                        double setResY,
                        double setResZ)

trackAllFibers

public int trackAllFibers()

trackFromSeed

public int trackFromSeed(int k,
                         int j,
                         int i)

findFibersByPoints

public java.util.List findFibersByPoints(cPT[] pts)

toFiberCollection

public FiberCollection toFiberCollection()

toFiberArray

public Fiber[] toFiberArray()

writeFibers

public void writeFibers(java.lang.String filename)

writeFibersVTK

public void writeFibersVTK(java.lang.String filename)