Package | Description |
---|---|
apps | |
data | |
inverters | |
misc | |
numerics | |
tractography |
Modifier and Type | Method and Description |
---|---|
static DT[] |
SphFuncPICoCalibrationData.getOneTensorBlock(double[] fa,
java.util.Random rotationRan) |
static DT[] |
FracAnis.getTensorList(double[] vox,
java.lang.String model)
Constructs a list of diffusion tensors from the input data in a single
voxel.
|
static DT[][] |
SphFuncPICoCalibrationData.getTwoTensorBlock(double[] fa,
double[] mix,
double dt2RotAngle,
java.util.Random rotationRan)
Compute two tensors over a range of anisotropy, with a fixed crossing angle.
|
Modifier and Type | Method and Description |
---|---|
static void |
Reorient.replaceTensorList(double[] vox,
DT[] dts,
java.lang.String model)
Puts a list of diffusion tensors in a single voxel into a data
array for output.
|
Modifier and Type | Method and Description |
---|---|
DT[] |
GaussianMixture.getTensors() |
Constructor and Description |
---|
GaussianMixture(DT[] components,
double[] mixingParameters)
Constructor initializes the array of diffusion tensors and mixing
parameters as well as the diffusion time.
|
Modifier and Type | Method and Description |
---|---|
static DT |
TensorModelFitter.fAndBetaToDT(double[] fAndBeta)
Computes the DT from F and Beta.
|
DT |
DiffTensorUnConFitter.getDiffTensor()
Returns the diffusion tensor represented by the current parameter values.
|
DT |
DiffTensorFitter.getDiffTensor()
Returns the diffusion tensor represented by the current
parameter values.
|
DT |
TwoTensorFitter.getDT1()
Returns the first component diffusion tensor.
|
DT |
ThreeTensorFitter.getDT1()
Returns the first component diffusion tensor.
|
DT |
TwoTensorFitter.getDT2()
Returns the second component diffusion tensor.
|
DT |
ThreeTensorFitter.getDT2()
Returns the second component diffusion tensor.
|
DT |
ThreeTensorFitter.getDT3()
Returns the third component diffusion tensor.
|
Modifier and Type | Method and Description |
---|---|
static double[] |
TensorModelFitter.fsAndBetasFromSingleDT(DT singleDT)
Computes the Fs and betas defining two axisymmetric tensors derived from
a single DT to use as a starting point for fitting the two-tensor model.
|
static double[] |
TensorModelFitter.fsAndBetasThreeFromSingleDT(DT singleDT)
Computes the Fs and betas defining three axisymmetric tensors derived
from a single DT to use as a starting point for fitting the three tensor
model.
|
void |
TwoTensorFitter.setStartFromSingleDT(DT singleDT)
Choose the starting point from a single diffusion tensor.
|
void |
ThreeTensorFitter.setStartFromSingleDT(DT singleDT)
Choose the starting point from a single diffusion tensor.
|
Modifier and Type | Method and Description |
---|---|
DT |
DT.inverse()
Computes the inverse diffusion tensor.
|
DT |
DT.iTransform(RealMatrix trans)
Applies a similarity transform to the diffusion tensor using the linear
transformation matrix supplied.
|
DT |
DT.ppd(RealMatrix jac)
Reorients the tensor using the PPD algorithm.
|
DT |
DT.scale(double scalar)
Scales a diffusion tensor.
|
DT |
DT.transform(RealMatrix trans)
Applies a similarity transform to the diffusion tensor using the linear
transformation matrix supplied.
|
Modifier and Type | Method and Description |
---|---|
static DT |
Rotations.rotateTensor(DT original,
Vector3D newE1)
Rotate a tensor so that it's e1 is aligned with vector.
|
Modifier and Type | Method and Description |
---|---|
static DT |
Rotations.rotateTensor(DT original,
Vector3D newE1)
Rotate a tensor so that it's e1 is aligned with vector.
|
Modifier and Type | Method and Description |
---|---|
DT[] |
DT_TractographyImage.getDTs(int i,
int j,
int k) |
Constructor and Description |
---|
DT_TractographyImage(DT[][][][] dts,
double[][][][] mps,
int[][][] npds,
int[] dataDims,
double[] voxelDims)
Constructs an image directly from an array of DTs and an array
of mixing parameters.
|