If a streamline is terminated before it reaches target region then further processing (direction) terminates as well and it is not saved.
This improves significantly runtime and memory requirements
Modified track.c so that streamlines that do not leave the tracking mask (from both ends) are excluded
Modified xtrack.R so that: 1)the seedImage does not include target regions, 2) the tracking mask includes the outside brain, 3) track mask is saved to the diffusion directory, 4) garbage collection is called after .Call functions
Modified waypoint functions to include a variation of findWaypointHits that only checks the two end points of each streamline to improve time performance in graph-build script
Reverting (presumably accidental) downgrade of reportr package
Reverting nonfunctional changes: whitespace adjustments, explicit garbage collection, timestamps
Fixing pointer dereferencing issue
Renaming parameter to match TractoR style more closely
Exposing "mustLeaveMask" option; logical operator fix; other tweaks
Adding StoreTrackingMask option in xtrack; adjusting seed image refinement; removing waypointing stage; using new trackWithSession parameter
Avoiding infinite loop when processing length-1 streamlines
If all streamlines have no length, we can't estimate step length
Tweaking "must leave mask" logic to allow for case where seed is outside tracking mask (as when seeds and targets overlap)
Updating xtrack to allow for overlapping seeds and targets
Updating graph-build test data and output
Updating ptrack to use "must leave mask"