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

2 commits

  • 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
     
  • It adds:
    
    - A configuration GUI
        - To choose the algorithm (watershed and watershed ift).
        - connectivity.
    
    - Option to use WW&WL
    
    - Runs the 3D version in another process.
    
    Created a class to store watershed configs
    
    Added the option to use or not the ww&wl
    
    watershed now have its own cursor object
    
    unsubscribing pubsubs from watershed when swap to other style
    
    gui description
    
    Added a gui to set some configs from watershed
    
    Removed set operation from watershed style
    
    Not applying border detection (gradient) when using watershed ift
    
    runing 3d watershed using multiprocessing
    
    Little improvements
    
    added a icon to the watershed configuration
    Thiago Franco de Moraes
     

23 Feb, 2015

1 commit


12 Feb, 2015

1 commit


26 Dec, 2013

1 commit


17 Dec, 2013

1 commit


23 May, 2013

1 commit

  • - Added support to colorschemes from OsiriX.
    - Created a new GUI to create colorschemes
      - This GUI generates the event EVT_CLUT_NODE_CHANGED when the user
        changes the position and colours of the nodes.
      - This GUI has style setted to FRAME_FLOAT_ON_PARENT, to make this GUI
        stay always on top of invesalius GUI.
    - Added pubsub event "Update window level text" to change WW&WL text
    
    Added (but not integrated) the clut_imagedata widget
    
    Remove unused imports from clut_imagedata
    
    The ClutImagedata is changing the slice lookuptable
    
    Showing the histogram at the clut widget
    
    Using checkbox instead of radiobutton to color menu
    
    Applying ww & wl changes to the color table generated by clut_imagedata
    
    Window&level affects clut colors
    
    Window&level affects clut colors
    
    Removed non-color presets from color preset dir
    
    Hidding clutimagedatadialog when user selects another color preset
    
    Removed idiot print
    
    Keeping nodes after closing clutimagedata
    
    Not passing ww&wl to clutimagedata anymore
    
    Generating EVT_CLUT_POINT_MOVE when the clutimagedata is shown
    
    Since EVT_SHOW binded to a wx.Panel is not working with 2.8, I'm binding
    the OnShow method to EVT_IDLE and unbinding after the first time this
    event is generated.
    
    Using keyboard left and right to change nodes
    
    Enter give the user option to change node colour
    
    (shift +) Tab selects the next (previous) node
    
    Improvements on the drawing of clut_imagedata
    
    ClutImagedataDialog is dealing with clut_imagedata events
    
    Added properties in clut_imagedata to get the ww&wl
    
    Added a pubsub method to update the ww&wl text
    
    WW&WL interactor style affects clut_imagedata widget
    
    Style: the position of window_level and window_width
    
    Delete key deletes a node
    
    Cleaning and closing clut_imagedata dialog when a project is closed
    
    Refreshing clut_imagedata after user change node color
    
    Clut_imagedata dialog setted style to STAY_ON_TOP
    
    Change clut_imagedata dialog style from wx.STAY_ON_TOP to wx.FRAME_FLOAT_ON_PARENT
    
    Cleaning code related to clut_imagedata dialog in viewer_slice
    
    Cleaning code related to clut_imagedata dialog in viewer_slice
    
    EVT_CLUT_POINT_MOVE renamed to EVT_CLUT_NODE_CHANGED
    
    Generating event when user selects custom color scheme
    
    Removed OnShow method from clut_imagedata
    
    Remove useless prints
    
    Reseting things when closing a project
    Thiago Franco de Moraes
     

04 Mar, 2013

1 commit


17 Sep, 2012

1 commit


14 Sep, 2012

2 commits


12 Sep, 2012

5 commits


10 Sep, 2012

1 commit


06 Sep, 2012

1 commit


05 Sep, 2012

2 commits


04 Sep, 2012

1 commit