Adding changes made by Luke Robot Hospadaruk (Taosheng Liu's tech) to allow drawing ROIs on surfaces. Note that Luke used another downloaded version of dijkstra's algorithm because he needed one that also retured info about the shortest path, rather than just the path length. This version is called dijkstrap.cpp and should be compiled with fibheap.cpp using -largeArrayDims. These files are in the mrLoadRet/ROI directory. (I've compiled for mexmaci and mexmaci64). If they are not compiled the user will get an error message telling them to compile.
Also, fixed a small bug with the 3d free rotation of surfaces in which it was using an old view variable -- which would have caused it to lose any changes in between 3d free rotations.
1654 lines of code changed in 13 files:
adding some hooks so that surfaces can be rotated with the mouse instead of having to use the sliders. This calls the function the function mlrSetRotate3d, which truns on rotate3d and adds some callbacks to update the sliders after the rotation is finished (i.e. user releases mouse).
45 lines of code changed in 3 files:
Fixing drawROI so that it unhooks any mrInterrogator callbacks before allowing drawing of ROI.
20 lines of code changed in 1 file:
Added some code to deal with xyzt_units
5 lines of code changed in 1 file:
adding setFramePeriod to the repository
118 lines of code changed in 1 file:
New argument that allows changing the default fixList
24 lines of code changed in 1 file:
verbose setting for fid2nifti
19 lines of code changed in 1 file: