Neuronavigation module updatings and improvements
* Revert "Revert "ENH: Update neuronavigator modules""
This reverts commit 2ecc37998e18c762b82413314fcf75d1491ca1be.
* ENH: Update corregistration comments.
* ENH: Restructuring InVesalius Navigator spatial tracker communication.
* ENH: Restructuring the spatial tracker communication.
* ENH: Updating navigation tools.
* Code refactoring for navigator development
- Delete previous git mistakes while tracking files
- Code fix to run invesalius navigator and start code refactoring
* Update navigator GUI
- Improvement on manipulation of markers creation and edition
- Buttons and panels size adjustment
* Improvement on trackers connection
- MicronTracker supports dynamic reference
* VTK6 adjustments - SetInputData
-Using SetInputData instead SetInput
* Update Create Markers and fix sphere creation
- Improvement on manipulation of markers creation and edition
- Using SetInputConnection(GetOutputPort()) instead SetInputData(GetOutput())
* GUI update and creation of fiducial markers
* Fix Fiducial Markers
* Update - Load Fiducial points using "Load Markers"
* Fix Trackers (PLH) and Navigation
* Update ComboBox and trackers connection
* Full support for Analyze, NIfTI and PAR/REC images
- Support for Analyze, NIfTI, Compressed NIfTI and PAR/REC images
- Support for Analyze limited due to lack of orientation info
- Image orientation standardized to RAS+
* ComboBox Update
- Set "Select tracker" when the tracker is not connected
* Fixed usp-navegador version
- Changed GetValue to GetValue()
- Changed SetInputData to SetInput
- Changed SetInputConnection to SetInputData
* Manually merged rmatsuda master_merge branch to usp-navegador
- Improved navigation GUI
- Improved navigation control of spatial trackers
- Added management of makers creation
- Added dialogs for better neuronavigation control
* Added TMS trigger and enhanced tracker device control
- Serial communication to detect TMS trigger
- Added MicronTracker calibration and marker files
- Enhanced tracker manipulation
* Navigation cleaning and improvements in viewer volume
- Cleaned unecessary navigation functions
- Optimized volume camera and ball reference positions
- Enhanced markers manipulation
- Removed blank lines
* Improved task_navigator GUI
- Better code using GridBagSizer
- Removed useless code
* Improvement in coordinates handling for neuronavigation
* Significant refactor of navigation pipeline
- Improvement in navigation panel controls
- Refactoring of volume and slice updates
- Improvement in communication with tracking devices
- Refactoring of entire navigation pipeline
* Improved colour and size of navigation markers
* Added trigger and volume camera controls
- Reformulated markers creation
- Created control of volume camera
- Control for external trigger marker creation
* Minor code adjustments
* GUI improvements
* Minor code optimization
- Improved load markers