viewGet / viewSet minor changes to keep rotation of surfaces and to save flat directories
73 lines of code changed in 3 files:
Flat viewer now has current overlay w/patch. Interrogator has coordinates for surfaces (but still need to look up in coordMap--i.e. won't work for inflated surfaces)
GUI adds back new window
refreshMLRDisplay gets axis correct so left is lefdt
63 lines of code changed in 6 files:
testing why coordinates were flipped (looks like it is an axis direction thing, so no changes here)
2 lines of code changed in 1 file:
*** empty log message ***
2 lines of code changed in 1 file:
initial import
349 lines of code changed in 1 file:
fixed path for loading anatomy file
3 lines of code changed in 1 file:
First take at loading and displaying surfaces. Can display overlays and ROIs.
392 lines of code changed in 13 files:
typo
1 lines of code changed in 1 file:
takes the mean out of the hrf for glm analysis so they plot in alignment with event-related
1 lines of code changed in 1 file:
code snippet to get permutation matrix from nifit qform
20 lines of code changed in 1 file:
Checks if voxels are same size within a roundoff
4 lines of code changed in 1 file:
typo missing sprintf
1 lines of code changed in 1 file:
combineROIs can now be passed a new ROI name
17 lines of code changed in 1 file:
fixed order of functions in file
107 lines of code changed in 1 file:
more informative error message for voxel sizes being different
3 lines of code changed in 1 file:
Now creates the directory when makes a new group, if the directory isn't already there
7 lines of code changed in 1 file:
Now quits if the group directory doesn't exist.
8 lines of code changed in 1 file:
You can now specify a mrLastView file to read in at startup (mrLoadRet('mrLoadRet2'), or none (mrLoadRet('');
28 lines of code changed in 2 files:
added surfViewer
641 lines of code changed in 2 files:
still need to get rid of hard-coded directories (i.e., %s/%s)
9 lines of code changed in 1 file:
a bunch of changes to allow loading of surfaces that live in directory different from pwd
also save the flatPath variable
73 lines of code changed in 1 file:
loadwithout headers
7 lines of code changed in 1 file:
check vff file for consistency, variables tracking position of controls
15 lines of code changed in 1 file:
removed all of the file parsing and surface loading functions.
these operations are now performed by mrFlatViewer
60 lines of code changed in 1 file:
checks for matching nodes on surfaces
35 lines of code changed in 2 files:
*** empty log message ***
1 lines of code changed in 1 file:
fixed rescaling of image size with rotation
5 lines of code changed in 1 file:
parameter contingencies were a bit broken
24 lines of code changed in 2 files:
default arguments changed for flat viewer and edit all roi fixed u
31 lines of code changed in 2 files:
saveVFF added
56 lines of code changed in 2 files:
flat viewer can now choose which files to view. loadSurfOFF can be called to only return header
194 lines of code changed in 2 files:
callback arguments
7 lines of code changed in 1 file:
adding ability to switch surfaces/load
142 lines of code changed in 1 file:
minor
1 lines of code changed in 1 file:
base volumes use crop for rotation and save rotation correctly
12 lines of code changed in 3 files:
Handle ROI name collisions gracefully
19 lines of code changed in 2 files:
Handle name collisions gracefully
27 lines of code changed in 1 file:
fix multile combines and combine with empty coords
42 lines of code changed in 3 files:
empty coords
2 lines of code changed in 1 file:
Handling of multiple ROIs with the same name
50 lines of code changed in 3 files:
warning for multiple ROIs with the same name
5 lines of code changed in 1 file:
multi-column params dialogs for when there are too many parameters
48 lines of code changed in 2 files:
minor fixes to mrFlatViewer
roi notes added
roi selected color can be none
open defaults to showing roi labels
dialog sets parameters for new rois
274 lines of code changed in 10 files:
Edit Many/All ROIs and more colors for ROIs
94 lines of code changed in 6 files:
handle roi selected
80 lines of code changed in 1 file:
deal with empty coords correctly
6 lines of code changed in 1 file:
fixed the phase wrap around problem...again
3 lines of code changed in 1 file:
rgb values from color string
28 lines of code changed in 1 file:
roi display on mrFlatView
87 lines of code changed in 3 files:
function pulled out of refreshMLRDisplay
56 lines of code changed in 1 file:
viewGet can return view from viewNum
8 lines of code changed in 1 file:
convertROI was not handling multiple ROIs correctly. fixed.
4 lines of code changed in 1 file:
mrFlatViewer can now display overlays. refreshMLRDisplay has computeOverlay function pulled out of it, so that mrFlatViewer can call that to compute the overlay
252 lines of code changed in 4 files:
fixed TR supersampling in getStimvol for concatenated tseries.
1 lines of code changed in 1 file:
fixed calculation of phase in corAnalInterp
4 lines of code changed in 1 file:
changed order of operations in combineROIMenuItem
1 lines of code changed in 1 file:
just added a header
1 lines of code changed in 1 file:
default to 0 - 0.5 projection
1 lines of code changed in 1 file:
getting inner/outer surface correct and more sensible prompt for user to find anatomy directory
43 lines of code changed in 2 files:
Modified Files:
refreshMLRDisplay.m
get rid of +pi in corAnalInterp
1 lines of code changed in 1 file:
default ROI color changed to black
1 lines of code changed in 1 file:
imageDims had to be left right reversed for roi drawing
7 lines of code changed in 1 file:
added code to make ROIs draw extended line segments as a single line (instead of as each edge of a voxel). This dramatically speeds up the drawing of the ROI for when you show all. For example an ROI that took 7 seconds to draw now takes 700 ms.
31 lines of code changed in 1 file:
There is a numerical (but inconsequential) difference between setting the sform in the header and reading that sform back from disk. This would cause mrUpdateNiftiHeader to believe that the sforms were different between mrSession and the file.
7 lines of code changed in 2 files:
hotkey for roi hide set to Z
0 lines of code changed in 1 file:
ROI base coords do not need to be recomputed when cortical depth is changed. Only roi image coords.
8 lines of code changed in 2 files:
removed the xfromROI setting since just returning coordinates when the xform is identity is identical to going through the code
0 lines of code changed in 1 file:
roi labels are saved in mrLastView
3 lines of code changed in 1 file:
fine tuning convert/ROI stuff
52 lines of code changed in 6 files:
added ability to project/restrict ROIs through cortical depth
241 lines of code changed in 8 files:
uses fixBadChars to make sure figure name is a valid field
2 lines of code changed in 1 file:
changes need for roi labels
10 lines of code changed in 3 files:
function to convert ROIs permanently to another coordinate frame/voxel size
96 lines of code changed in 1 file:
changes made so that roi labels can be displayed
79 lines of code changed in 5 files:
added path so that you can load from volume directory
6 lines of code changed in 1 file:
minor changes
71 lines of code changed in 2 files:
small differences in qforms are now reported
6 lines of code changed in 1 file:
default to showing rois with all perimeters
2 lines of code changed in 1 file:
fixed little bug if you cancel edit/preferences it put you in debug mode...
10 lines of code changed in 1 file:
got rid of slice loop b/c it screwed up warping when the files have different alignments
74 lines of code changed in 1 file:
fixed bad chars in roi names in removeManyROIMenuItem
2 lines of code changed in 1 file:
*** empty log message ***
11 lines of code changed in 2 files:
*** empty log message ***
26 lines of code changed in 1 file:
Check for stimvol overrun at end of run (to handle junk frames at end correctly
6 lines of code changed in 1 file:
updated to matlab version 7.5
i've tested this version of matlab for about three weeks - everything looks good.
big improvement in ROI drawing
2 lines of code changed in 1 file:
total frames can now be set without resetting junk frames
1 lines of code changed in 1 file:
Modified Files:
motionComp.m
fixed bug in slice time correction that generated an extra frame
0 lines of code changed in 1 file:
warp interp methods uses preferences
6 lines of code changed in 1 file:
Plot menu hase flatViewer item
40 lines of code changed in 5 files:
*** empty log message ***
1 lines of code changed in 1 file:
installs the flatpatch.off as a base anatomy using loadFlatOFF
43 lines of code changed in 1 file:
input 'flatFileName' can now be a params struct. this allows loadFlatOFF to be called from makeFlat.
also flipped the Y coordinates do match the volume anatomy orientation.
91 lines of code changed in 1 file:
added areal distortion computation/viewing
113 lines of code changed in 1 file:
file extension
1 lines of code changed in 1 file:
check for sliceIndex on opening
2 lines of code changed in 1 file:
Added patch viewing
263 lines of code changed in 2 files:
minor
1 lines of code changed in 1 file:
minor: pulled out loadVFF
1 lines of code changed in 1 file:
flat on surface viewer plus needed changes (fixed up eli's function surfViewer)
342 lines of code changed in 5 files:
minor
1 lines of code changed in 1 file:
roi caching chenks voxel size
8 lines of code changed in 1 file:
after calling edit preferences dumps/caches and redraws if necessary
17 lines of code changed in 1 file:
fixed corAnalInterpFunc in refreshMLRDisplay. It was computing the interpolated phase/amp images correctly, but then not using those--instead using the ones that were computed with interp.
4 lines of code changed in 1 file:
spliting off loadSurf
rounding coordinates when xformROIcoords gets identity xform
110 lines of code changed in 3 files:
roi labels for mrPrint
32 lines of code changed in 2 files:
small fixes. loadROITSeries handles numbered rois correctly
mrPrint provides choice of how to handle out of bounds rois
mrParamsDialog automatically resizes width of fields
scanInfo removes double column width fields
added eventRelatedTSeries which can calculate er on a supplied timecourse
93 lines of code changed in 5 files:
check for existence of getStimvolFromVarname
1 lines of code changed in 1 file:
changes to the way default interrogators preference work
58 lines of code changed in 3 files:
default interrogators preference changed
clear roi line coordinates so mrPrint won't display rois that don't exist on anatomy
7 lines of code changed in 2 files:
ask user for directory if it doesn't exist
9 lines of code changed in 1 file:
flattens a surface from a voxel interrogator.
316 lines of code changed in 1 file:
mrPrint handles larger ROIs with circular aperture by setting lines to nan
8 lines of code changed in 1 file:
minor
0 lines of code changed in 1 file:
preference for how roi's are transformed when the xforms match
11 lines of code changed in 1 file:
default rotation to 0 in isbase
open window resets which base was being shown
minor viewGet/Set changes
xfromROIcoords now uses preference to decide how to transform voxels when given an identity xform
20 lines of code changed in 3 files:
more tweaking of ROI code and fixing ROI drawing in mrPrint so that they don't extend over the end of the circular aperture
94 lines of code changed in 3 files:
preference for selected roi color
9 lines of code changed in 1 file:
changes made necessary by tweaking of ROI code
12 lines of code changed in 1 file:
minor: message printed out when you save to desktop
1 lines of code changed in 1 file:
changes needed for tweaking ROI drawing code
9 lines of code changed in 1 file:
Added feature to print out figures for publications.
Also many tweaks to ROI drawing code. Sepatated out computation of ROI base coordinates and ROI image coordinates. ROI base coordinates are now reused by all the anatomies that have the same base transformation.
350 lines of code changed in 4 files:
Added print option to menu
0 lines of code changed in 1 file:
fixes to speed up ROI drawing--still working on refreshMLRDisplay, new
code is commented out for now
75 lines of code changed in 3 files:
glmContrastPlot now can find a loaded er analysis and plot the deconvolution as well. editOVerlay can set colormaps to arbitrary functions. saveAnat tells you the name of the anatomy in the title bar
54 lines of code changed in 4 files:
getGlmContrast does glm even if null(contrasts) is empty
24 lines of code changed in 2 files:
*** empty log message ***
2 lines of code changed in 1 file:
open window does a check for having a bad sliceIndex
6 lines of code changed in 2 files:
timecoursePlot is just a rename of mrDefaultInterrogator
50 lines of code changed in 1 file:
removed defaultinterrogator and called it timecoursePlot.
minor changes to the GUI functions
10 lines of code changed in 4 files:
pulled out overlayInfo as a function
48 lines of code changed in 1 file:
changed a comment
1 lines of code changed in 1 file:
ability to pass in default scan numbers
12 lines of code changed in 1 file:
change to preprocess to allow passing of arguments by doing run=fun(d,1)
also added the ability to get paramters for particular scans
30 lines of code changed in 5 files:
removed dynamic lib env, which is jonas hack.
setenv('DYLD_LIBRARY_PATH', '/Users/eli/src/TFI/sw/lib/');
0 lines of code changed in 1 file:
added default interrogators to mrInterrogator. These are added to the preferences. ALlows for quick switching between interrogators and to put useful interrogators into a place where they are easily accessible
89 lines of code changed in 2 files: