11 May, 2017

1 commit


26 Apr, 2017

1 commit


13 Apr, 2017

1 commit

  • * Added indicator to MTC sensors
    
    * Show sensors ID in viewer volume
    
    * fix
    
    * PLH stylus button
    
    * Dialog to confirm all markers delete
    
    * Fix remove sensors ID
    
    * Disable sensors ID when navigation mode is disabled
    Renan
     

31 Mar, 2017

1 commit

  • * Navigation update
    -Markers file extension update and transifex conflicts solved
    -Disable mask when navigation starts
    -Enable cross when navigation starts if cross is disabled
    -Shows msg in statusbar when a tracker is connecting
    
    * Code cleaning
    
    * Minor code optimization
    
    * Added wildcard to loadMarkersDialog
    Renan
     

28 Mar, 2017

1 commit

  • Gives invesalius the possibility to import mesh files (STL, PLY, OBJ and VTP) into a project.
    
    * Importing mesh file to invesalius
    
    * Reading obj mesh files
    
    * Changed the import button icon and added a tooltip
    
    * Added tooltips to data_notebook buttons
    
    * Added error messages when importing surface file
    Thiago Franco de Moraes
     

23 Mar, 2017

1 commit


02 Feb, 2017

1 commit

  • 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
    Victor Hugo Souza
     

09 Nov, 2016

1 commit


05 Oct, 2016

1 commit


26 Sep, 2016

1 commit


21 Sep, 2016

1 commit


19 Sep, 2016

1 commit


15 Sep, 2016

2 commits


13 Sep, 2016

1 commit

  • Adds floodfill segmentation to InVesalius. Its possible to segment using an given threshold or a dynamic threshold. The dynamic threshold is based on the value pointed by the user and a deviation (given by the user). Also, it's possible to apply an WW&Wl before the segmentation.
    Thiago Franco de Moraes
     

25 Aug, 2016

1 commit

  • * Starting to select part to new mask
    
    * Showing the selected part
    
    * Improvement
    
    * Better create_new_mask method and doc
    
    * Removed the old method to add new mask
    
    * Better method to get the position of the clicked voxel
    
    * Option to deselect part
    
    * Not setting new mask as current in task_slice
    
    * Strip white spaces and better doc in Mask create_mask class
    
    * Showing dialog
    
    * Appending the mask only after the proccess is over
    
    * Better gui
    Thiago Franco de Moraes
     

22 Aug, 2016

1 commit


19 Aug, 2016

1 commit


16 Aug, 2016

1 commit

  • * FIX: Removed vtk window warming from bitmap import
    
    * NEW: Added support to multiple delete files with shift in import bmp files.
    
    * NEW: Added support to multiple delete files with shift in import bmp files.
    
    * ENH: Text align
    
    * ENH: Removed print
    
    * ENH: GUI improvements of import bitmap dialog
    
    * ENH: Removed unused codes
    
    * ENH: Removed unused codes and resized text in bitmap import error dialog
    Paulo Henrique Junqueira Amorim
     

11 Aug, 2016

1 commit

  • * FIX: Error in bitmap reader in Win32
    
    * FIX: Fixed error in window and level
    
    * FIX: Fixed problem with inverted slices and uint16 images
    
    * FIX: Fixed problem with resample
    
    * ENH: Reader load spacing from txt file info
    
    * ENH: Dialog to show that have images with different size
    
    * ENH; Enhancemets to sort files in folder
    
    * FIX: Changed message when are not bitmap files
    
    * ENH: Added uCT label in menu
    
    * ENH: Enhancements in bitmap panel
    
    * NEW: Delete image in InVesalius import panel
    
    * ENH: Enhancements in delete window
    
    * ENH: Enhancements in import bitmap panel
    
    * ENH: Enhancements to delete bmp in import bitmap panel
    
    * ENH: Added black slice when delete last slice
    Paulo Henrique Junqueira Amorim
     

08 Jul, 2016

1 commit


16 May, 2016

1 commit

  • Image reorientation
    
    * Added the code to reorient image and numpy styles
    
    * Starting to show reoriented image
    
    * Styles
    
    * Showing the cross
    
    * Dragging the center of rotation
    
    * Improvements
    
    * It's already rotating
    
    * Improvements
    
    * Rotating using quaternion
    
    * Updating all orientations only when the user release the mouse button
    
    * Updated the setup.py to compile in mac
    
    * Showing angles in a dialog
    
    * Almost done
    
    * Improvements
    
    * Cythonize in windows
    
    * Avoiding zero division in vector normalize
    
    * Avoiding zero division in vector normalize
    
    * Showing and hidding mask when using reorient image
    
    * Closing reorient image dialog when out of reorient style
    
    * Added __init__
    Thiago Franco de Moraes
     

08 Jun, 2015

1 commit


02 Jun, 2015

2 commits


01 Jun, 2015

2 commits


28 May, 2015

2 commits


18 May, 2015

1 commit


12 May, 2015

1 commit


11 May, 2015

1 commit


08 May, 2015

3 commits


07 May, 2015

1 commit


06 May, 2015

2 commits

  • Adpated InVesalius to run in wxpython3
    Thiago Franco de Moraes
     
  • Fixed problems with sizers, colors ans panel sizes.
    
    Created functions to calculate panel sizes inside foldpanelbar
    
    Showing the left-down panel where masks and surfaces info are showed
    
    applyied the patches from Olly Betts to run in wxpython3
    
    The gradient widget is working
    
    The comboboxes from mask properties are working now.
    
    The problem was that combobox must not empty.
    
    Surface task is working again
    
    Putting combobox thresholds presets in a new line
    
    putting the import pil inside a try except
    
    expanding the label 'set predefined or manual threshold'
    
    showing the buttons when importing a dicom
    
    better layout to task_slice
    
    the size of the data_notebook
    
    the size of the buttons inside of data_notebook
    
    the size of the volume viewer icons
    
    solved the problem with position of statusbar using idle event
    
    Solved the problem with left icons
    
    Added Olly Betts as contributor
    
    Added Olly Betts as contributor
    
    Calculating best size to data notebook
    
    Removed the background colors
    
    Better sizing, but not completed.
    
    Tests
    
    data notebook with better size
    
    Better sizings
    
    Removed some unused codes
    
    Fixed the problems with backgroundcolour from statictext in the taskbar
    
    better spacings
    
    Align button "Create surface" to the right
    Thiago Franco de Moraes
     

04 May, 2015

1 commit


20 Apr, 2015

1 commit

  • Implements boolean operations to masks. The user has a gui to choose the
    masks and the operation (union, xor, diff, intersection). Then
    InVesalius creates a new mask with the result of the operation.
    
    Doing some boolean operations
    
    Added Intesection and XOR
    
    There was an error in the bool diff operation
    
    Gui improvements
    
    changed "xor" to "exclusive disjuction"
    
    added the icons
    
    Improvements to the boolean operation dialog
    
    Added a menu to mask operations (booleans is there)
    Thiago Franco de Moraes