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

2 commits


03 Sep, 2012

3 commits


31 Aug, 2012

1 commit


08 Aug, 2012

1 commit


06 Aug, 2012

1 commit


27 Mar, 2012

1 commit


23 Mar, 2012

1 commit


20 Mar, 2012

1 commit

  • When the user tries to generates a surface from a edited mask, the user
    is aske about the method to generate the surface: Binary, Context aware
    smoothing or invesalius3.b2
    
    Squashed commit of the following:
    
    commit 480c88b680a9d79c977d3a8b81b9b25114dad43b
    Author: Thiago Franco de Moraes <totonixsame@gmail.com>
    Date:   Tue Mar 20 10:56:41 2012 -0300
    
        Not saving the project when a new case is opened
    
    commit 1233e37982783412fd1a092820ddb55f60c7df79
    Author: Thiago Franco de Moraes <totonixsame@gmail.com>
    Date:   Tue Mar 20 10:51:04 2012 -0300
    
        Generating surface from edited masks, the user can select to use the context aware smoothing or be a binary
    
    commit e722ea910db2931b866dfa647fcb5cc3a80d5675
    Author: Thiago Franco de Moraes <totonixsame@gmail.com>
    Date:   Tue Mar 20 10:47:10 2012 -0300
    
        Added a new dialog related to the generation surface whose mask was edited
    tfmoraes
     

01 Dec, 2010

1 commit


30 Aug, 2010

1 commit


17 Aug, 2010

1 commit


01 Apr, 2010

1 commit


13 Mar, 2010

1 commit


08 Mar, 2010

1 commit


05 Mar, 2010

3 commits