Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* working * Highlight target and added target icon * The markers angles are saved now. Target ID created. -Load markers works for data with angles and/or without angles data -Load markers recognizes target ID. * bug fix * Task panel and dialog to configure coil tracking - ADD: task panel for coil registration - ADD: dialog with vtk window and coil obj * Fixed markers angles bug -Sometimes the sendmessage "Navigation Status" was arriving before the while thread is over. * testing... * Improve coil tracking and tracker communication - ADD: dialog for coil registration - ADD: panel for coil registration - ENH: coordinate recording with Polhemus * Improve Polhemus communication and trackers management - ENH: Polhemus wrapper communication, connect and disconnect - ENH: Choice of trackers - FIX: Polhemus Fastrak navigation * show/hide coil tracker -tracker angles is updating coil tracker * Just one target can be set * Uncheck camera volume box when "set target" is selected * Create target and track distance and orientation -coil turn to green when orientation is less than the threshold (accept) * Camera position and focus is based on target - set transparency on target - reposition 'distance txt' * Improve coordinates handling and coil tracking interface - ENH: coordinates managed with one array, each row is one tracker sensor - FIX: several minor bugs and wx import masking - ENH: better dialog for coil tracking - ADD: coil tracking test thread simulating navigation - ENH: dynamic reference must be applied outside coordinates module * Disabled the set target menu when navigation is off - Avoided bug if user set ID as TARGET * Temporary coil tracking pipeline - ENH: improved dialog UI for coil registration - ENH: multiple coregistration methods depending on coil registration - ADD: coil tracking to volume viewer * Minor adjustments in UI and coil tracking * Zoom camera with target distance -set arrow upper limit * Fixed distance text * Fixed camera position * Add translate of coil object in vtk matrix * Set colors * Text improvements * Changes in coil registration - ENH: improve variables and general bugs - FIX: math for coil registration almost working * Created coil tracker constants * Coil coord threshold constants * Fixed object orientation in dynamic and static navigation - FIX: coil registration in static mode (sensor 1,2 working) - ENH: object update in volume viewer improved - ENH: coregistration adpated to object tracking - TODO: allow coil registration with sensor 3 * Fixed object tracking and registration bugs - ENH: UI for object tracking - ADD: load and save object registration files - Obs: orientation tracking works for static coil mode (1 ref) - Obs: orientation tracking works for static and dynamic navigation * Wrappers are set as metric * Bug fix -Avoided bug when no data is selected and the user tries to remove marker * Removed unused icon * Code refactoring for object registration - ADD: button for object registration save in navigation panel - ADD: dynamic object registration (3 sensors) - ENH: object registration information saved - Code cleaned and removed axes for visualization * Group coil tracking interface with navigation refactoring - Merge of vhosouza and rmatsuda branchs to track coil - Navigation still not fully working - Coil registration not working properly * Enhance dynamic reference transformation equation * Created ctrls angles and dist threshold * Created option to record coordinates and angles along time * Improve object orientation tracking in dynamic reference * improvements * Trials to fix track object orientation * Fixed coils position * Created message box for objects registration * Coregistration changed to matrix multiplication - Using transformations module - Only Dynamic Reference without object is working * Attempts to coil tracking improved * Changes in object tracking algorithm - Still not working * Coregistration improvements * New changes to track object orientation * Object tracking with commented code working, axis rotation alligned * Dynamic object registration working for rotation - ENH: object registration base creation - ENH: object registration algorithm for rotation - TODO: translation and offset not working properly * Dynamic object registration trying to fix object offset * Dynamic object registration working - FIX: offset of sensor to object center * Code refactoring for navigation with object registration - FIX: Close project not restarting navigation panel - ENH: Navigation coregistration algorithms - ENH: Object data handling in viewer volume - ENH: Panels and controls in navigation task * More closing project fix for navigation mode * Enable object new, load and save buttons - FIX: minor fix in navigation interface * Improvement in object tracking panel - FIX: restart variables while closing project - ENH: object show and track checkboxes * Update to correct Neurosoft Fig 8 TMS coil model * Coil tracking improvements -TODO: remove dummy coil when set target mode is off -TODO: Enable target mode button only when target and object are set * Enable target mode button only when target and object are set -TODO: remove dummy coil when set target mode is off * Disable target mode when track obj is off * Fixed arrow directions and created text for obj registration * Crucial fix to the object registration algorithm - object was registered to the head m_head, now registered to the object basis in image space - minor changes in variables related to navigation * Camera orientation and distance text update -Dist text is showing with dummy coil actor -Camera is always orienting parallel to dummy coil actor -TODO: fix - when target mode is off the dist text and the dummy coil keeps green -TODO: fix - if the obj are not loaded the load markers (target) doesnt work properly * Fixed initial current_coord * Fixed fiducials creation markers and ENH: just showing coil when nav is on * Target is reset when target mode is off * Remove messages when project is closed * Disable ref mode for obj registration * Improvements on camera position * Set vol. camera default true - TODO: when nav is off, vol is reset to front position * Camera is not reset when nav is off, but when target_mode is off * Nav off do not set target mode off anymore
- Loading branch information