[root]/mrAlign

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 127 (100.0%) | 4675 (100.0%) | 36.8 |
| justin | 65 (51.2%) | 3658 (78.2%) | 56.2 |
| shani | 15 (11.8%) | 642 (13.7%) | 42.8 |
| david | 30 (23.6%) | 343 (7.3%) | 11.4 |
| frakkopesto | 3 (2.4%) | 21 (0.4%) | 7.0 |
| tsliu | 4 (3.1%) | 7 (0.1%) | 1.7 |
| farshadm | 1 (0.8%) | 4 (0.1%) | 4.0 |
| eli | 8 (6.3%) | 0 (0.0%) | 0.0 |
| ds | 1 (0.8%) | 0 (0.0%) | 0.0 |
Changing step size of arrows when you hold control or command down. If you hold control down while pressing arrows you can jump by 10 if you hold command it jumps by 0.1.
Also, set base coordinate frame is grayed out until you have a destination volume loaded
18 lines of code changed in 2 files:
fixed the computation of the rotation angle of the AC-PC line
3 lines of code changed in 1 file:
Default location for talinfo volume if talinfo is not set
1 lines of code changed in 1 file:
cosmetic change of alignment menu to make "compute alignment" appear to be the default choice
0 lines of code changed in 2 files:
Adding menu item for non-rigid body alignment
32 lines of code changed in 3 files:
Adding a "resampled destination" menu item to File. This works like "resampled source" except it resamples the destination volume to create an inplane from the canonical volume. The resolution of the resulting images has the same inplane dimensions as the volume (usualy 1x1) with the same slice thickness as the inplanes. This should be useful if you don't collect inplane anatomies but instead collect an alignment volume. Then you would load your 3D volume as the destination and the epis as your source and then run this function to generate a high resolution anatomy.
67 lines of code changed in 2 files:
"Set base coordinate frame" saves .mat file in the current directory. Modified so that it saves the file in the directory of the volume anatomy.
2 lines of code changed in 1 file:
modified so when saving alignment to inplane anatomy, it saves the .mat file in the inplane directory
2 lines of code changed in 1 file:
added swap XY etc
40 lines of code changed in 2 files:
recompiled for 64 bit Linux
0 lines of code changed in 1 file:
0 lines of code changed in 2 files:
looks like some of the mex files got messed up while moving to svn
0 lines of code changed in 1 file:
fixing a broken mex file for regHistogram.mexmac
0 lines of code changed in 2 files:
Allowing ability to select which frame of a multi frame image (like an epi) that will be used for alignment
20 lines of code changed in 1 file:
Title bar now tells you what is being aligned to what.
30 lines of code changed in 1 file:
A helper function to get the trans/rot that the GUI is set to. Used by the arrow functions on the gui.
31 lines of code changed in 1 file:
Added a few more informative console messages
3 lines of code changed in 1 file:
Added left/right arrow buttons to manually alignment fields. If you hold shift down while pressing the buttons it will inc/dec the fields by 0.1 rather than 1
124 lines of code changed in 2 files:
Fixing up Talairach merge.
The exportTal2session callback was not correctly linked from the GUI (somehow the default function anme had been changed)... fixed.
Also, in setTalXform_Callback (in mrAlignGUI), the setting of the matrix "points" which is used to calcualte the vol2tal xform was not getting set properly -- i.e. it had to be modified to properly concatenate the tal points and then take the transpose of the matrix:
points = [talInfo.AC;talInfo.PC;talInfo.SAC;talInfo.IAC;talInfo.PPC;talInfo.AAC;talInfo.LAC;talInfo.RAC]';
Finally, ALIGN.vol.base no longer contains the full path to the volume anatomy (it shouldn't -- and this was fixed in isbase). So, to open up the correct volume, the field ALIGN.volumePath is now being used.
6 lines of code changed in 2 files:
Shani's talairach menu
0 lines of code changed in 1 file:
(49 more)