13 Apr, 2020

1 commit


02 Apr, 2020

1 commit


20 Mar, 2020

1 commit


20 Jan, 2020

1 commit


11 Jun, 2019

1 commit


07 Jun, 2019

1 commit

  • * Added Camera tracker
    
    -improved tracker.py by using const.py
    
    * Added tracker file
    
    * Tooltip offset
    
    * Remove set button from navigation tab
    
    * Reduce panel size and cleaning
    
    * More cleaning
    
    * Updates to code standards
    
    * Support to the fourth FTsensor
    
    * Support coil's marker
    
    * Update to Pose board instead single marker
    
    * Minor testing
    
    * Support to NDI polaris
    
    * invesalius sets ROMs path
    
    * dialog to select COM port
    
    * dialog to select COM port for polhemus devices
    
    * Sensors ID
    
    * cleaning wrapper export coordinates
    
    * Polaris support working with Visor2 tools and dynamic coregistration
    
    * dialog to choose roms files
    
    * wrapper texts improvements
    
    * improv coils arrows scale
    
    * dialog to select COM for polhemus
    
    * inv_path upgrade
    
    * Removed camera_tracker
    Renan
     

26 Apr, 2019

1 commit


08 Apr, 2019

1 commit


12 Mar, 2019

1 commit

  • * Import surface transforming from physical to InV coord system
    
    * changed defaultValue to value arg for edit marker ID
    
    -defaultValue is not valid for wx.TextEntryDialog
    
    * created message dialog to check the coordinate systems of the imported mesh
    
    * Added NIfTI affine matrix to main plist invesalius project
    
    * update dialog text
    
    * Update transformed polydata
    
    * Improvements
    
    * Transform dialog works only with imported image with affine matrix
    Renan
     

22 Feb, 2019

1 commit


06 Dec, 2018

1 commit

  • * session as dict almost working
    
    * writing to json
    
    * Better last projection handling
    
    * was not closing when didn't have config
    
    * Not reading status from config file
    
    * removed unused fucntion
    
    * reading from cfg specifing the types
    
    * reading from cfg specifing the types
    
    * Removed unused parts
    
    * Added a get method to session
    
    * Using default in session
    
    * last folder to inv3 and other files in session
    
    * last folder to export and import stl export screenshots and open bmp folder in session
    Thiago Franco de Moraes
     

29 Oct, 2018

1 commit


27 Sep, 2018

1 commit

  • * Creating the surface using function instead of a class
    
    * Generating and joining surface using multiprocessing
    
    * Stripper and normal calc in surface process
    
    * Calculating volume and area in the surface process
    
    * Better messages in the progress dialog
    
    * Cancel working in windows
    
    * Using callback
    
    * Using callback errors
    
    * python2 doesnt have error_callback
    Thiago Franco de Moraes
     

13 Aug, 2018

1 commit


26 Apr, 2018

1 commit

  • * Starting to port to python3
    
    * String decode error with python3
    
    * More string decode and print
    
    * More errors with wxpython modules
    
    * More errors with wxpython modules and prints
    
    * More errors with wxpython modules, prints and xrange
    
    * wx hyperlink import errors
    
    * print, xrange and wx import errors on tasks
    
    * more print and xrange errors
    
    * more print and xrange errors in dicom reader
    
    * taskbaricon error
    
    * print and xrange errors in surface code parts
    
    * print and xrange errors
    
    * metaclass in python3 using six
    
    * StringIO to BytesIO
    
    * Hyperlinkctrl errors
    
    * SystemSettings errors
    
    * AddSizer -> Add
    
    * More hyperlink errors
    
    * AddSpacer -> Add
    
    * Temporary fixes
    
    * Temporary fixes
    
    * Creating preferences dialog
    
    * Update checking working
    
    * presets and other errors
    
    * Opening inv3 proj
    
    * Measures and gradiente widget (from manual segmentation) working
    
    * Task thresholding, manual segmentation and watershed working
    
    * Changed a bunch of xrange to range
    
    * Opening dicom from command line
    
    * Opening dicom by the gui
    
    * Showing raycasting
    
    * clut raycasting working
    
    * Changing viewer volume colour working again
    
    * Saving inv3 files
    
    * Surface creation dialog and mask and surface colour setting
    
    * Region growing gui working again
    
    * Crop mask working again
    
    * Reorient image working again
    
    * New mask gui dialog working again
    
    * Mask boolean operations working again
    
    * Fill holes manually working again
    
    * Fill holes automatically working again
    
    * Fill holes automatically radiobox set default values
    
    * Select parts working again
    
    * Handling all exceptions when verifying update
    
    * Entering in navigate mode and the navigate debug device
    
    * Custom pseudocolor gui working again
    
    * Opening bitmap folder working again
    
    * Expanding watershed working again
    
    * Resize dicom dialog gui working again
    
    * Converted the rest of the dialogs
    
    * Exporting mesh files
    
    * Exporting mesh files
    
    * Datanotebook (surface and measures) working again
    
    * Fixed crash when closing project (because of checking an unused menu in slice viewer)
    
    * UnIniting auimanager when closing invesalius gui
    
    * Fill holes manually working in both wxpython 3 and 4
    
    * Fill holes automatically working in both wxpython 3 and 4
    
    * Crop working in both wxpython 3 and 4
    
    * Opening bmp files working in both wxpython 3 and 4
    
    * Colors of measures
    
    * Changes in Neuronavigation to work with wxpython4 and python3
    
    * Forcing surface and mask colour to always be a triple (r, g, b)
    
    * Workaround to make InVesalius run in wxPython in Ubuntu 18.04
    Thiago Franco de Moraes
     

12 Jan, 2018

1 commit


14 Aug, 2017

1 commit

  • * Create option in app.py to import and then save the project
    
    * Add command to import and export in STL to all available presets
    
    * Create option to open InVesalius without gui
    
    * Add option --export
    
    * No-gui doing less work when creating surface
    
    * Print on debug
    
    * Fix missing session assignment in non-gui mode
    
    * Add option to import every group of DICOM images
    
    * Checking surface index exists in actors_dict before removing it
    Santiago Castro
     

08 Aug, 2017

1 commit

  • Fix the above unicode related errors:
    - InVesalius was not starting in Windows with users with non ascii chars.
    - Not opening dicom files from path with non ascii chars.
    - Not opening bitmap files from path with non ascii chars.
    - Not opening Analyze, Nifti with filename with non ascii chars.
    - Not exporting surface when the path has non ascii chars.
    - Not exporting picture when the path has non ascii chars.
    - Not importing surface when the path has non ascii chars.
    - Strange chars when showing developers and translators with non ascii chars.
    
    To fix that errors we are convert all paths and filenames to unicode. wxPythons eases this, since it gives the paths and filenames as unicode. When using VTK to save or open a file we encode the filename to sys.getfilesystemencoding. In Windows it is necessary an additional step, convert the filename to an short representation using [win32api](http://docs.activestate.com/activepython/2.6/pywin32/win32api__GetShortPathName_meth.html).
    Thiago Franco de Moraes
     

26 May, 2017

2 commits


23 May, 2017

1 commit


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
     

09 Nov, 2016

2 commits


21 Sep, 2016

1 commit


19 May, 2016

1 commit


18 May, 2016

1 commit

  • * Calculating surface area
    
    * remove prints
    
    * Updating surface info when overwriting surface
    
    * Calculating area when selecting greatest surface, select surface or separate all surfaces
    
    * Copying area when duplicating surface
    Thiago Franco de Moraes
     

05 May, 2016

1 commit


15 Apr, 2016

1 commit

  • * Showing the slices
    
    * cursor was not displayed correctly
    
    * Watershed using vtk6
    
    * generating surface with vtk6
    
    * generating preview in vtk6
    
    * Showing raycasting with vtk6
    
    * Showing measures with vtk6
    
    * saving project
    
    * Saving screenshots with vtk6
    
    * Saving meshes with vtk6
    
    * It was not showing surfaces created with greatest region, selected region and all regions filters
    Thiago Franco de Moraes
     

08 May, 2015

1 commit


07 May, 2015

1 commit


02 Apr, 2014

1 commit


07 Nov, 2013

1 commit


14 Sep, 2012

4 commits


13 Sep, 2012

1 commit


12 Sep, 2012

1 commit


10 Sep, 2012

1 commit