[Repository Listing] / [Slicer3] / branches / Slicer4-EMSegment
 

Log of /branches/Slicer4-EMSegment

Parent Directory Parent Directory View Directory Listing Directory Listing


Sticky Revision:

Revision 17140  Directory Listing
Modified Fri Sep 8 17:17:24 2017 UTC (11 days, 5 hours ago) by jcfr
COMP: Setting CMP0020 to NEW to remove build warnings

Revision 17139  Directory Listing
Modified Thu Sep 7 19:37:49 2017 UTC (12 days, 3 hours ago) by hjohnson
ENH: Remove deprecated use of the register keyword

Slicer-bld/EMSegment/AMF/vtkMinHeap.h:235:5: warning: 'register' storage class specifier is deprecated and incompatible with C++1z
      [-Wdeprecated-register]
    register int  down;
    ^~~~~~~~~

Revision 17138  Directory Listing
Modified Thu Aug 31 22:13:45 2017 UTC (2 weeks, 5 days ago) by jcfr
COMP: Fix VTK8 python wrapping adding missing include dirs

Revision 17137  Directory Listing
Modified Wed Aug 16 07:34:52 2017 UTC (4 weeks, 6 days ago) by jcfr
BUG: Fix libpng warnings in console when loading images with Qt 5

This commit applies a fix identical to the one found in Slicer r24571 and authored
by Max Smolens. It eliminates the following libpng warning seen when loading certain
PNG images using libpng 1.6.x, which is included in Qt 5:

    libpng warning: iCCP: known incorrect sRGB profile

To fix the images I ran them through ImageMagick, which removes the incorrect
profiles, as suggested in [1]:

    convert image.png image.png

libpng 1.6.17 describes the warning in png.c line 2308:

    /* These profiles are known to have bad data that may cause
     * problems if they are used, therefore attempt to
     * discourage their use, skip the 'have_md5' warning below,
     * which is made irrelevant by this error.
     */

[1] http://stackoverflow.com/questions/22745076/libpng-warning-iccp-known-incorrect-srgb-profile

Co-authored-by: Max Smolens <max.smolens@kitware.com>

Revision 17136  Directory Listing
Modified Tue Aug 15 20:26:31 2017 UTC (5 weeks ago) by pieper
COMP: fixes gcc6 error see https://issues.slicer.org/view.php?id=4413

Revision 17135  Directory Listing
Modified Tue Aug 8 17:21:54 2017 UTC (6 weeks ago) by msmolens
COMP: Fix inconsistent-missing-override warnings

This commit fixes warnings like the following:

    Slicer-0-build/EMSegment/MRML/vtkMRMLEMSNode.h:27:8: warning: 'PrintSelf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
      void PrintSelf(ostream& os, vtkIndent indent);
           ^
    Slicer-0/Libs/MRML/Core/vtkMRMLNode.h:144:8: note: overridden virtual function is here
      void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
           ^

From: Hina Shah <hina.shah@kitware.com>


Revision 17134  Directory Listing
Modified Fri Aug 4 18:25:46 2017 UTC (6 weeks, 4 days ago) by jcfr
COMP: Fix warning removing explicit setting of CMake policy CMP0017.

Setting of CMP0017 to OLD is not needed.

This commit addresses the following warning reported when using CMake 3.9.0:



See https://github.com/Slicer/Slicer/pull/765

Revision 17133  Directory Listing
Modified Tue Jul 25 01:36:29 2017 UTC (8 weeks ago) by lassoan
COMP: Setting CMP0020 to NEW to remove build warnings

Revision 17132  Directory Listing
Modified Tue Jul 25 01:35:43 2017 UTC (8 weeks ago) by lassoan
ENH: Fixed IslandRemoval module category

It was "Filter", while the correct category name is "Filtering"

Revision 17131  Directory Listing
Modified Thu Jun 29 17:29:37 2017 UTC (2 months, 3 weeks ago) by msmolens
ENH: Call InitializeObjectBase() in New() methods

In VTK8 it's necessary for New() methods to call InitializeObjectBase() on the
new object for proper tracking with vtkDebugLeaks. The standard macros
(vtkStandardNewMacro, vtkObjectFactoryNewMacro) handle this. For those classes
that don't use the macros, add calls to InitializeObjectBase().

Continue to support earlier versions of VTK by wrapping calls to
InitializeObjectBase() in checks for the preprocessor define
VTK_HAS_INITIALIZE_OBJECT_BASE.

It's possible that many of these implementations could be simplified by using
the standard macros.

See also:
- https://github.com/Kitware/VTK/commit/e5c793dbdf87e838bb2b60c6a5905ced0e5548f9
- http://public.kitware.com/pipermail/vtk-developers/2016-September/034332.html

Revision 17130  Directory Listing
Modified Tue May 30 20:17:20 2017 UTC (3 months, 2 weeks ago) by lassoan
ENH: Use external iterators to traverse shared collections

Revision 17129  Directory Listing
Modified Sat May 6 04:48:04 2017 UTC (4 months, 2 weeks ago) by jcfr
COMP: vtkLevelSets: Removed variable to fix unused-but-set-variable warning

Revision 17128  Directory Listing
Modified Sat May 6 04:43:27 2017 UTC (4 months, 2 weeks ago) by jcfr
BUG: vtkLevelSets: Fix logic error in vtkLevelSets::CheckConvergence

This commit fixes logic error reported as "-Wextra" warning. It
integrates fix similar to r17108 that was specific to vtkImageLevelSets.h

8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---
/path/to/EMSegment/AMF/vtkLevelSets.cxx: In member function ‘unsigned char vtkLevelSets::CheckConvergence()’:
/path/to/EMSegment/AMF/vtkLevelSets.cxx:1279:24: warning: ordered comparison of pointer with integer zero [-Wextra]
      if (this->u[p] <= 0) total++;
                        ^
/path/to/EMSegment/AMF/vtkLevelSets.cxx:1284:65: warning: ordered comparison of pointer with integer zero [-Wextra]
      if ((this->stored_seg[p] == ON_STORED)    && (this->u[p] > 0))
                                                                 ^
/path/to/EMSegment/AMF/vtkLevelSets.cxx:1287:66: warning: ordered comparison of pointer with integer zero [-Wextra]
        if ((this->stored_seg[p] == OFF_STORED) && (this->u[p] <= 0))
                                                                  ^
/path/to/EMSegment/AMF/vtkLevelSets.cxx:1291:24: warning: ordered comparison of pointer with integer zero [-Wextra]
      if (this->u[p] <= 0)   
                        ^
8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---

Revision 17127  Directory Listing
Modified Tue Apr 25 04:56:13 2017 UTC (4 months, 3 weeks ago) by lassoan
BUG: Fixed test failures

Caused by removing extra spaces in MRML scene files.

Revision 17126  Directory Listing
Modified Sun Mar 12 18:33:29 2017 UTC (6 months, 1 week ago) by jcfr
COMP: vtkMRMLEMSVolumeCollectionNode: Fix -Winfinite-recursion warning

Revision 17125  Directory Listing
Modified Sat Mar 11 23:18:35 2017 UTC (6 months, 1 week ago) by jcfr
STYLE: vtkEMSegmentLogic: Fix -Wabsolute-value warning using std::abs

Revision 17124  Directory Listing
Modified Tue Jan 17 12:58:32 2017 UTC (8 months ago) by jcfr
ENH: Add support for Qt5

Revision 17123  Directory Listing
Modified Tue Aug 16 20:43:57 2016 UTC (13 months ago) by jcfr
STYLE: Improve IDE experience associating targets with folder
 
 Additionally, it also applies the following changes:
 * Use slicerMacroBuildLoadableModule instead of slicerMacroBuildQtModule
 * Start transitioning to lowercase CMake command names

Revision 17122  Directory Listing
Modified Thu Aug 11 17:25:49 2016 UTC (13 months, 1 week ago) by johan.andruejol
COMP: Include SlicerExecution_USE_FILE

Revision 17121  Directory Listing
Modified Fri Jun 17 02:28:49 2016 UTC (15 months ago) by jcfr
BUG: Fix import of python modules.

This commit fixes a regression introduced in r17117 (ENH: Simplify import
of Logic/MRML/DisplayableManager python modules). It ensures python modules
built on system using intermediate directories (e.g Visual Studio) can 
be imported.

Revision 17120  Directory Listing
Modified Wed Jun 15 18:53:43 2016 UTC (15 months ago) by msmolens
COMP: Fix Python wrapping with VTK 7.1

When Slicer is built with the VTK 7.1, Python wrapping failed with errors
similar to:

    C:\path\to\Slicer-build\Modules\Remote\EMSegment\Qt\Logic\vtkTimeDefPython.cxx(73): error C2440: 'return' : cannot convert from 'vtkTimeDef *' to 'vtkObjectBase *'
              Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
    C:\path\to\Slicer-build\Modules\Remote\EMSegment\Qt\Logic\EMLocalShapeCostFunctionPython.cxx(24): error C2440: 'static_cast' : cannot convert from 'vtkObjectBase *' to 'EMLocalShapeCostFunction *'
              Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast

This happens because VTK wrapping no longer recognizes BTX/ETX markers as
indicators to skip wrapping of a block of code; see Kitware/VTK@55878a2. In many
cases the updated wrapping tools can handle code that was previously had to be
skipped, but in this case wrapping still fails.

In VTK 7.1 blocks of code can be skipped for wrapping by checking whether
__VTK_WRAP__ is defined.


Revision 17119  Directory Listing
Modified Mon Jun 13 19:13:49 2016 UTC (15 months ago) by msmolens
COMP: Fix compilation with VTK 7.1

When Slicer is built with the current VTK master (upcoming VTK 7.1), compilation
fails because of several deprecated headers and methods. This commit fixes
compilation with VTK 7.1 by updating the usage of the deprecated headers and
methods. Compatibility with the current version of VTK that Slicer uses is
maintained.

Specific changes accounted for include:

- Kitware/VTK@d9c5ca0
  (Mark legacy methods as "legacy".)

- Kitware/VTK@3ae7dd3
  (ENH: Remove use of include <vtksys/ios/*> and vtksys_ios::*)

- Kitware/VTK@eaf0f6a
  (ENH: Remove use of include <vtksys/stl/*> and vtksys_stl::*)

Revision 17118  Directory Listing
Modified Mon Jun 13 04:23:40 2016 UTC (15 months, 1 week ago) by jcfr
STYLE: vtkEMSegmentMRMLManager: Fix 'Tag has already been registered' warning

Revision 17117  Directory Listing
Modified Tue May 31 07:42:13 2016 UTC (15 months, 2 weeks ago) by jcfr
ENH: Simplify import of Logic/MRML/DisplayableManager python modules

This commit updates vtkSlicerCommonInterface::Startup method to comply with
changes introduced in Slicer r25128

Revision 17116  Directory Listing
Modified Wed May 25 19:09:21 2016 UTC (15 months, 3 weeks ago) by jcfr
STYLE: Reference python wrapped object from 'slicer' namespace

Revision 17115  Directory Listing
Modified Mon Nov 30 19:57:27 2015 UTC (21 months, 2 weeks ago) by lassoan
ENH: Updated test baseline corresponding to Slicer core changes

Required by Table node support added in rev 24783

Revision 17114  Directory Listing
Modified Wed Nov 25 06:27:12 2015 UTC (21 months, 3 weeks ago) by jcfr
STYLE: Fix CMake warning setting CMP0048 to NEW

This commit will avoid the following warning:

//-----------------------------------------
  Policy CMP0048 is not set: project() command manages VERSION variables.
  Run "cmake --help-policy CMP0048" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The following variable(s) would be set to empty:

    PROJECT_VERSION
    PROJECT_VERSION_MAJOR
    PROJECT_VERSION_MINOR
    PROJECT_VERSION_PATCH
//-----------------------------------------

Revision 17113  Directory Listing
Modified Thu Nov 12 00:04:08 2015 UTC (22 months, 1 week ago) by pohl
BUG: Slicer4-EMSegment -  In EMSegmentCommandLine loadAtlasNonCentered did not change value for some reason - so renamed it and now it works as expected 

Revision 17112  Directory Listing
Modified Tue Nov 10 21:39:56 2015 UTC (22 months, 1 week ago) by pohl
ENH: added vtkImageClipAutomatic to Slicer4-EMSegment and included functionality in EMSegmentCommandLine

Revision 17111  Directory Listing
Modified Mon Nov 9 17:39:56 2015 UTC (22 months, 1 week ago) by pohl
BUG: Could not load atlas in command line without it being centered

Revision 17109  Directory Listing
Modified Mon Nov 2 17:05:48 2015 UTC (22 months, 2 weeks ago) by pohl
BUG: Removed variables to surpress another warning message when compiling

Revision 17108  Directory Listing
Modified Sun Nov 1 14:50:57 2015 UTC (22 months, 2 weeks ago) by pohl
BUG: if condition was always true due to missing * and moved variable definition to avoid warning

Revision 17107  Directory Listing
Modified Tue Oct 6 20:45:14 2015 UTC (23 months, 2 weeks ago) by naucoin
BUG: update test MRML to include singletonTag

As of Slicer4 svn 24582 the vtkMRMLNode is writing
out the singleton tag to MRML. Update this testing
MRML file to include it so that the test EMSeg_MRML_DiffReadWriteNodes
will pass when comparing the baseline mrml file to the
written one.

Issue #4006


Revision 17106  Directory Listing
Modified Tue Sep 1 17:15:40 2015 UTC (2 years ago) by hjohnson
COMP: Provde C++11 compatible syntax

EMSegment/CommandLineApplication/EMSegmentAPIHelper.h:112:21: error:
invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]

  cout << "Setting "Slicer_HOME_ENVVAR_NAME" ..." << endl;


A space between concatenated string literals is required.



Revision 17105  Directory Listing
Modified Mon Aug 3 21:20:32 2015 UTC (2 years, 1 month ago) by jcfr
COMP: Fix some compilation errors in Visual Studio 2013

Contributed-by: Max Smolens <max.smolens@kitware.com>

Revision 17104  Directory Listing
Modified Fri Jun 5 13:21:15 2015 UTC (2 years, 3 months ago) by lassoan
BUG: Fixed  EMSegCL_Task_MRIHumanBrainFullParcellation_BRAINS_small test

Fixes error

itk::ImageFileWriterException (00000000002C51D0)
Location: "unknown" 
File: c:\d\n\slicer-1-build\itkv4\modules\io\imagebase\include\itkImageFileWriter.hxx
Line: 151
Description:  Could not create IO object for writing file C:/Users/kitware/AppData/Local/Temp/TempWriteEMS20056a03544_vtkMRMLScalarVolumeNode5/EMS20056a03544_vtkMRMLScalarVolumeNode5.h5
  Tried to create one of the following:
    NiftiImageIO
    NrrdImageIO
    GiplImageIO
    JPEGImageIO
    GDCMImageIO
    BMPImageIO
    LSMImageIO
    PNGImageIO
    TIFFImageIO
    VTKImageIO
    StimulateImageIO
    BioRadImageIO
    MetaImageIO
    MRCImageIO
    MGHImageIO
    MRMLIDImageIO

Revision 17103  Directory Listing
Modified Fri Jun 5 00:51:49 2015 UTC (2 years, 3 months ago) by jcfr
BUG: Fix unused variable warning fix regression introduced in previous commit.

Update AddNewScalarArchetypeVolume function to create either a scalar volume node
or a labelmap volume node.

Revision 17102  Directory Listing
Modified Thu Jun 4 19:16:09 2015 UTC (2 years, 3 months ago) by lassoan
COMP: Made EMSegment use vtkMRMLLabelMapVolumeNode

Revision 17100  Directory Listing
Modified Fri May 1 01:16:03 2015 UTC (2 years, 4 months ago) by pohl
ENH: Added Wrapper for Automatic Island Removal

Revision 17099  Directory Listing
Modified Sat Apr 25 21:32:17 2015 UTC (2 years, 4 months ago) by pohl
STYLE: Changed output to make it easier readable

Revision 17098  Directory Listing
Modified Sat Apr 25 21:31:35 2015 UTC (2 years, 4 months ago) by pohl
BUG: took out class 10 as the structure shown inside the probability atlas was very thin and so produce problems during testing - auto-sample failed

Revision 17096  Directory Listing
Modified Wed Apr 8 02:15:31 2015 UTC (2 years, 5 months ago) by pohl
PERF: Made slow mode of CMTK registration more accurate

Revision 17095  Directory Listing
Modified Tue Mar 10 04:46:54 2015 UTC (2 years, 6 months ago) by jcfr
BUG: Fix EMSeg_MRML_DiffReadWriteNodes test

Add missing attribute 'placeModePersistence' into mrml scene used for the Tutorial tests

Revision 17093  Directory Listing
Modified Fri Jan 9 17:17:37 2015 UTC (2 years, 8 months ago) by jcfr
BUG: Remove invalid BRAINSFit argument

This commit removes deprecated (and unused for a long time) command line options
from the most recent version of BRAINSTools. These command line options have
been NO-OP operations for a long time. They have been removed in the version
of BRAINSTools now used in Slicer r23872.

Thanks to "Hans Johnson <hans-johnson@uiowa.edu>" for providing the patch.

Revision 17092  Directory Listing
Modified Fri Jan 9 06:40:30 2015 UTC (2 years, 8 months ago) by jcfr
ENH: Remove dependency on ITKv3Compatibility module.

Thanks to "Bradley Lowekamp <blowekamp@mail.nih.gov>" for providing the patch.

See http://itk.org/migrationv4/index.php?action=artikel&cat=3&id=143&artlang=en for
more details

Revision 17089  Directory Listing
Modified Mon Oct 20 23:22:11 2014 UTC (2 years, 11 months ago) by pohl
STYLE: change BRAINSFIT setting to accomodate new version

Revision 17088  Directory Listing
Modified Fri Oct 17 20:07:29 2014 UTC (2 years, 11 months ago) by pohl
BUG: #3561 did not check if index < 0, which causes crashes

Revision 17087  Directory Listing
Modified Mon Oct 13 22:52:16 2014 UTC (2 years, 11 months ago) by pohl
BUG: tcl file was not updated to VTK6

Revision 17086  Directory Listing
Modified Thu Sep 25 19:39:45 2014 UTC (2 years, 11 months ago) by jcfr
ENH: Explicitly call find_package(ITK ...) specifying components

Revision 17085  Directory Listing
Modified Thu Sep 18 08:43:26 2014 UTC (3 years ago) by jcfr
BUG: Do not display warnings when setting null scene

Revision 17084  Directory Listing
Modified Tue Sep 16 03:15:09 2014 UTC (3 years ago) by jcfr
BUG: Fix test EMSeg_SlicerCommonInterfaceTestGeneral on windows

This commit ensures the ITK IO factory are registered.

Revision 17083  Directory Listing
Modified Wed Sep 3 17:40:47 2014 UTC (3 years ago) by pohl
BUG: disabled calcDFVolumeNode as it calls a BRAINS function that does not work

Revision 17082  Directory Listing
Modified Mon Sep 1 21:47:19 2014 UTC (3 years ago) by pohl
BUG: Tests failed bc BRAINS non-rigid registration took too long - set --costFunctionConvergenceFactor to 5e+13 for test case

Revision 17081  Directory Listing
Modified Mon Sep 1 21:42:40 2014 UTC (3 years ago) by pohl
BUG: EMSegmenter failed if the auto sampling of covariance matrix resulted in 0 entries in the diagonal

Revision 17080  Directory Listing
Modified Mon Sep 1 21:35:24 2014 UTC (3 years ago) by pohl
STYLE: Add info to error message to simplify tracing down the issue

Revision 17079  Directory Listing
Modified Mon Sep 1 21:34:25 2014 UTC (3 years ago) by pohl
ENH: Changed one of the Tests so that they only perform affine registration - before all registration tests performed affine and non-rigid together

Revision 17078  Directory Listing
Modified Mon Sep 1 21:30:10 2014 UTC (3 years ago) by pohl
STYLE: Fixed naming convention for atlases that are loaded in through api instead of mrml. Used to be named after path and file name now only includes file name

Revision 17077  Directory Listing
Modified Sat Aug 30 00:50:26 2014 UTC (3 years ago) by pohl
BUG: Integrated BRAINSTransformConvert as original cmd did not work with BRAINS anymore

Revision 17076  Directory Listing
Modified Sat Aug 16 02:43:09 2014 UTC (3 years, 1 month ago) by pohl
BUG: Script exited with error when writting out intermediate results with tasks that included subparcellation

Revision 17075  Directory Listing
Modified Sat Aug 16 02:41:49 2014 UTC (3 years, 1 month ago) by pohl
BUG: Full Filename was used as volume name

Revision 17074  Directory Listing
Modified Tue Jul 29 23:07:19 2014 UTC (3 years, 1 month ago) by pohl
BUG: BRAINS can only now read in h5 files

Revision 17073  Directory Listing
Modified Fri Jul 25 23:06:27 2014 UTC (3 years, 1 month ago) by pohl
BUG: cli-modules were not included in PATH of installed version of MAC 

Revision 17072  Directory Listing
Modified Fri Jul 25 21:27:20 2014 UTC (3 years, 1 month ago) by pohl
BUG: Fixed error with intensity sampling

Revision 17071  Directory Listing
Modified Fri Jul 25 20:17:10 2014 UTC (3 years, 1 month ago) by pohl
STYLE: Removed KWWidgets as it is not part of Slicer 4

Revision 17070  Directory Listing
Modified Mon Jul 14 16:53:30 2014 UTC (3 years, 2 months ago) by pohl
BUG: Task directory got copied over everytime running emsegmenter which can cause issues when running multiple instances of the EMSegmenter - fixed now - only copying when time stamp of source directory newer then tmp dir

Revision 17069  Directory Listing
Modified Thu Jul 10 03:47:31 2014 UTC (3 years, 2 months ago) by pohl
BUG: Extesions did not look in right directory - in addition CMTK could pass even if CMTK was not installed as EMSegmenter automatically switches to Brains

Revision 17068  Directory Listing
Modified Wed Jul 9 20:36:51 2014 UTC (3 years, 2 months ago) by pohl
BUG: Just checking inconsistency between machines

Revision 17067  Directory Listing
Modified Tue Jul 8 16:36:23 2014 UTC (3 years, 2 months ago) by pohl
BUG: depreciated flag of BRAINS was changed

Revision 17066  Directory Listing
Modified Tue Jun 24 15:28:13 2014 UTC (3 years, 2 months ago) by finetjul
BUG: Fix VTK6 support for vtkImageIslandFilter

Closes #3746


Revision 17065  Directory Listing
Modified Mon Jun 23 17:56:47 2014 UTC (3 years, 2 months ago) by pohl
BUG: Added Test 6 to expose crash of vtkImageIslandFilter due to VTK6 transition

Revision 17064  Directory Listing
Modified Mon Jun 23 17:54:49 2014 UTC (3 years, 2 months ago) by pohl
STYLE:  modified info text to take the word error out

Revision 17063  Directory Listing
Modified Mon Jun 23 17:53:31 2014 UTC (3 years, 2 months ago) by pohl
BUG: Input to vtkImageCast was not correctly set up for VTK6

Revision 17062  Directory Listing
Modified Mon Jun 23 16:34:35 2014 UTC (3 years, 2 months ago) by finetjul
BUG: Remove vtkImageLabelPropagation::AllocateOutputScalars...

...declaration for VTKv6.
The implementation has been removed in the previous commit.


Revision 17061  Directory Listing
Modified Mon Jun 23 15:32:15 2014 UTC (3 years, 2 months ago) by finetjul
BUG: Fix VTK6 support for vtkImageLabelPropagation.cxx

See www.vtk.org/Bug/view.php?id=14818


Revision 17060  Directory Listing
Modified Thu Jun 19 20:11:06 2014 UTC (3 years, 3 months ago) by pohl
BUG: Fixed bug with respect to Image inhomogeneity; included vtkImageLabelPropagation in SlicerCommonInterFaceTest1 so it would fail as this is also the reason for EMSegCL_Task_MRIHumanBrainFullParcellation_BRAINS_small failing

Revision 17059  Directory Listing
Modified Thu Jun 19 18:55:35 2014 UTC (3 years, 3 months ago) by pohl
BUG: Now provides error message if it cannot find path to API

Revision 17058  Directory Listing
Modified Wed Jun 18 13:47:30 2014 UTC (3 years, 3 months ago) by jcfr
COMP: Fix compilation against VTKv6.

This commits fixes build error introduced by r17053.

Few tests are still failing due to memory leaks and will
be fixed at a later time:
* EMSegCL_Task_MRIHumanBrain_BRAINS_small
* EMSegCL_Task_MRIHumanBrainFullParcellation_BRAINS_small

Revision 17057  Directory Listing
Modified Tue Jun 17 17:58:42 2014 UTC (3 years, 3 months ago) by pohl
BUG: Replaced outdated sliceWidgetRed_interactorStyle slicer.sliceWidgetRed_sliceLogic

Revision 17056  Directory Listing
Modified Tue Jun 17 16:20:30 2014 UTC (3 years, 3 months ago) by pohl
BUG: Test failed as MRML node now also include version number in mrml file 

Revision 17055  Directory Listing
Modified Mon Jun 16 23:02:03 2014 UTC (3 years, 3 months ago) by pohl
BUG: data() is not part of std::vector on windows compilers

Revision 17054  Directory Listing
Modified Fri Jun 13 02:15:34 2014 UTC (3 years, 3 months ago) by pohl
BUG: vtkSlicerCommonInterface did not define the right plugin path to plugins when EMSEgmenter was run by installed package

Revision 17053  Directory Listing
Modified Wed Jun 11 21:41:53 2014 UTC (3 years, 3 months ago) by pohl
BUG: N4ITK changes the image range which can cause problems for images of scalar type short if they fall outside the range

Revision 17052  Directory Listing
Modified Sat Jun 7 01:29:01 2014 UTC (3 years, 3 months ago) by jcfr
COMP: Avoid implicit narrowing casts

Explicitly cast initializers in {} array initializer where the assigned type is smaller than the value type. This avoids implicit narrowing in a {} initializer, which is ill-formed in C++11.

Revision 17051  Directory Listing
Modified Sat Jun 7 01:21:39 2014 UTC (3 years, 3 months ago) by jcfr
COMP: Remove gratuitous virtual

Remove 'virtual' specifier of private class in source file, where said class is not and (due to being in a source file) never will be derived. This avoids needing an explicit (virtual) dtor in order to avoid a -Wnon-virtual-dtor warning.

Revision 17050  Directory Listing
Modified Mon May 19 19:03:57 2014 UTC (3 years, 4 months ago) by pohl
BUG: I expanded vtkSlicerCommonInterfaceTest1.cxx to expose a bug currently causing all EMSegmenter Commmand Line Tests to fail 

Revision 17049  Directory Listing
Modified Mon May 19 18:47:04 2014 UTC (3 years, 4 months ago) by pohl
BUG: I expanded vtkSlicerCommonInterfaceTest1.cxx to expose a bug currently causing all EMSegmenter Commmand Line Tests to fail 

Revision 17048  Directory Listing
Modified Tue May 13 03:41:06 2014 UTC (3 years, 4 months ago) by jcfr
COMP: Simplify MRML Scene API removing "Edited()" method. Fixes #3472

Revision 17047  Directory Listing
Modified Thu May 8 03:35:59 2014 UTC (3 years, 4 months ago) by jcfr
COMP: Fix unused variable and typdef warnings

Revision 17046  Directory Listing
Modified Wed May 7 17:43:32 2014 UTC (3 years, 4 months ago) by finetjul
COMP: Fix python wrapping for VTK6

Add vtkEMSegment.h to python include dirs

Revision 17045  Directory Listing
Modified Thu May 1 19:44:32 2014 UTC (3 years, 4 months ago) by finetjul
ENH: Add VTK 6 support

Revision 17044  Directory Listing
Modified Tue Apr 8 17:37:53 2014 UTC (3 years, 5 months ago) by jcfr
ENH: Do not install test data

As discussed with Kilian on Feb 18 2014, there is no reason to install
the test data

Revision 17043  Directory Listing
Modified Tue Apr 8 17:35:28 2014 UTC (3 years, 5 months ago) by jcfr
ENH: Associate component with task install rules

Revision 17042  Directory Listing
Modified Wed Dec 4 19:51:53 2013 UTC (3 years, 9 months ago) by jcfr
Copied from: trunk/Modules/EMSegment revision 17041
COMP: Create Slicer4-EMSegment branch for current development.

Following discussion with Kilian Pohl, we agreed on creating
a dedicated branch to support the update of the module so that
it build and run against Slicer4.

It means that code pushed on [1] is expected for maintainance
of the EMSegment so that it build and run against Slicer3.

On the other hand, code pushed on [2] is non expected to be
backward compatible with Slicer3 and is done to ensure that
EMSegment build and run against Slicer4.

[1] http://svn.slicer.org/Slicer3/trunk/Modules/EMSegment
[2] http://svn.slicer.org/Slicer3/branches/Slicer4-EMSegment


For reference, the following command was used:

svn copy http://svn.slicer.org/Slicer3/trunk/Modules/EMSegment \
  http://svn.slicer.org/Slicer3/branches/Slicer4-EMSegment

Revision 17040  Directory Listing
Modified Sun Nov 24 07:43:58 2013 UTC (3 years, 9 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP: Workaround bug in packaging of DCMTK 3.6.0 on Debian.\n\nSee http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=637687

Revision 17039  Directory Listing
Modified Thu Oct 17 19:28:21 2013 UTC (3 years, 11 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Temp Directories were not deleted at the end of the command line 

Revision 17038  Directory Listing
Modified Tue Oct 8 16:51:04 2013 UTC (3 years, 11 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: If user did not have access rights to temporary task directory , which was also set to /tmp/EMSegmentTask - then EMSegmenter crashed - now setting of --intermediateResultsDirectory is used instead so that one can define a new directory for each job 

Revision 17037  Directory Listing
Modified Thu Sep 19 19:39:33 2013 UTC (4 years ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: a) To run EMSegmenter with tools not part of the Slicer Extension one can now only has to put them in the ~/.config/EMSegmentCustom/<Program Name> e.g. if one wants to run CMTK in Slicer4 just copy or link the bin directory of CMTK to ~/.config/EMSegmentCustom/CMTK4Slicer b) Created Testscripts for CMTK which are turned off by default c) turned off flag to run extended DefaultNode Testing

Revision 17036  Directory Listing
Modified Wed Sep 18 17:18:54 2013 UTC (4 years ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: All my tests now pass

Revision 17035  Directory Listing
Modified Wed Sep 18 17:13:49 2013 UTC (4 years ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: resolves #3381 caused  by backwards incompatibility of CTK

Revision 17034  Directory Listing
Modified Tue Sep 17 02:54:38 2013 UTC (4 years ago) by jcfr
Original Path: trunk/Modules/EMSegment
BUG: Update mrml baseline to account for refactoring of selection node

For details see Slicer4 r22310

This will fix the failing test "EMSeg_MRML_DiffReadWriteNodes"

Revision 17033  Directory Listing
Modified Fri Aug 9 03:14:25 2013 UTC (4 years, 1 month ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: tmp files with extension .raw were not removed

Revision 17032  Directory Listing
Modified Tue Jul 23 19:51:47 2013 UTC (4 years, 1 month ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Additional Tests for debugging

Revision 17031  Directory Listing
Modified Tue Jul 23 19:29:07 2013 UTC (4 years, 1 month ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Additional Tests for Debugging

Revision 17030  Directory Listing
Modified Fri Jul 12 23:23:41 2013 UTC (4 years, 2 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: warning message was incorrectly labeled as error

Revision 17029  Directory Listing
Modified Fri Jul 12 23:23:03 2013 UTC (4 years, 2 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: EMSeg_MRMLManagerTest did not fail when error messages appeared

Revision 17028  Directory Listing
Modified Tue Jul 9 03:35:07 2013 UTC (4 years, 2 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: --inputimage and --outputimage are absolute flags of N4ITKBiasFieldCorrection

Revision 17027  Directory Listing
Modified Thu May 16 21:22:59 2013 UTC (4 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: self-initialization of variable

Revision 17026  Directory Listing
Modified Mon Apr 29 23:27:14 2013 UTC (4 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Skull stripping in test mode did not work

Revision 17025  Directory Listing
Modified Wed Apr 17 19:26:20 2013 UTC (4 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Fixed issue with SetSceneReference and bug 3067

Revision 17024  Directory Listing
Modified Fri Mar 29 21:49:14 2013 UTC (4 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Commented out code for Slicer 3 so that it compiles again for both Slicer version

Revision 17023  Directory Listing
Modified Fri Mar 15 03:46:17 2013 UTC (4 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: not all of CSF was part of the sub atlas

Revision 17022  Directory Listing
Modified Thu Mar 14 22:46:57 2013 UTC (4 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: figured out why transitioning to SpatialAtlas Step takes so long when loading the FullParcellation task and removed bug when setting atlas or subparcellation to None - it was not saved in mrml

Revision 17021  Directory Listing
Modified Fri Feb 15 22:46:22 2013 UTC (4 years, 7 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
BUG: Ensure ITK IO factory are registered when building against ITKv4

Revision 17020  Directory Listing
Modified Fri Feb 1 23:45:44 2013 UTC (4 years, 7 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: 2 channel segmentation

Revision 17019  Directory Listing
Modified Thu Jan 31 21:54:32 2013 UTC (4 years, 7 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: T2 image was missing

Revision 17018  Directory Listing
Modified Mon Oct 22 18:02:37 2012 UTC (4 years, 10 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
BUG: Fix warning "node already registered"

Avoid warning "Node already registered" due to the fact both EMSegment
and EMSegmentQuick module instantiate a EMSegmentLogic.

Note that a better fix could be to have module EMSegment depending on 
EMSegmentQuick so that it could re-use the already instantiated logic.

See http://www.na-mic.org/Bug/view.php?id=2625

Fixes #2625


Revision 17017  Directory Listing
Modified Wed Sep 26 18:07:15 2012 UTC (4 years, 11 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Just changed names of test so that EMSeg gives back all the test associated with this module

Revision 17016  Directory Listing
Modified Wed Sep 26 14:08:26 2012 UTC (4 years, 11 months ago) by finetjul
Original Path: trunk/Modules/EMSegment
BUG: Set node references in vtkMRML*Node::SetSceneReferences()

Regression from Slicer r20984, a scene is no longer set at load time (vtkMRMLParser).

See #2428
Closes #2569

Revision 17015  Directory Listing
Modified Wed Sep 26 04:54:09 2012 UTC (4 years, 11 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: GetReferencedSubScene does not work anymore - I added a test and will file a bug report

Revision 17014  Directory Listing
Modified Tue Aug 28 20:22:14 2012 UTC (5 years ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: LUT associated with label map were outdated causing regions to disappear when showing in visualizer

Revision 17013  Directory Listing
Modified Mon Aug 27 16:25:50 2012 UTC (5 years ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Slicer crashed if the name of the EMS Template node did not match the mrml file name

Revision 17011  Directory Listing
Modified Tue Aug 7 04:25:08 2012 UTC (5 years, 1 month ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: EMSegCL_Task_MRIHumanBrainExp_BRAINS_small failed in Slicer 4 bc the atlas volumes were read in centered - also speed up the test

Revision 17010  Directory Listing
Modified Tue Aug 7 03:08:33 2012 UTC (5 years, 1 month ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: EMSegCL_RunSetEverything was failing in Slicer 4 bc the input was read in non-centered and the atlas was read in centered - now the atlas is also read in non-centered

Revision 17009  Directory Listing
Modified Mon Aug 6 20:56:16 2012 UTC (5 years, 1 month ago) by millerjv
Original Path: trunk/Modules/EMSegment
ENH: switched to generic AddArchetypeVolume call

Revision 17008  Directory Listing
Modified Sat Aug 4 00:42:32 2012 UTC (5 years, 1 month ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: REmoved some additional output

Revision 17007  Directory Listing
Modified Sat Aug 4 00:34:25 2012 UTC (5 years, 1 month ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Removed transform node to quickly which caused the emsegmenter not to work correctly 

Revision 17005  Directory Listing
Modified Fri Aug 3 21:19:36 2012 UTC (5 years, 1 month ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: For Slicer3 build -  EMSegCL_Task_TestAtlasCluster_BRAINS_small was supposed to be executed for all platforms other than windows and it was just the other way around which caused cdash to report failing tests

Revision 17003  Directory Listing
Modified Mon Jul 30 06:00:49 2012 UTC (5 years, 1 month ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: #1622 remove intermediate files  

Revision 17002  Directory Listing
Modified Mon Jul 30 03:07:11 2012 UTC (5 years, 1 month ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: if this->CurrentColorTableNode wsa not defined anymore gui crashed 

Revision 17001  Directory Listing
Modified Tue Jul 17 16:25:16 2012 UTC (5 years, 2 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Fix for 2320 - wired gui behaviour with more than 1 input channel

Revision 17000  Directory Listing
Modified Fri Jul 13 04:15:49 2012 UTC (5 years, 2 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: 1804 - all color nodes are now visible

Revision 16999  Directory Listing
Modified Thu Jul 12 23:39:50 2012 UTC (5 years, 2 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: 2050: Temporary files are removed at the end of running the comand line 

Revision 16998  Directory Listing
Modified Mon Jun 25 22:53:05 2012 UTC (5 years, 2 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP: Update code and remove VTK legacy code

Revision 16997  Directory Listing
Modified Mon Jun 18 07:28:48 2012 UTC (5 years, 3 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP: Use macro SEMMacroBuildCLI instead of slicerMacroBuildCLI

Using macro slicerMacroBuildCLI has been deprecated, building both
standalone or Slicer specific CLI can now be done using SEMMacroBuildCLI

Revision 16996  Directory Listing
Modified Thu Jun 14 17:20:11 2012 UTC (5 years, 3 months ago) by finetjul
Original Path: trunk/Modules/EMSegment
COMP: vtkMRMLNode::SetModifiedSinceRead has been removed

Revision 16992  Directory Listing
Modified Mon May 28 05:37:40 2012 UTC (5 years, 3 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP: Do not install '.svn' Tasks folder

Revision 16986  Directory Listing
Modified Thu Apr 5 19:03:14 2012 UTC (5 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Default setting had changed in one node

Revision 16985  Directory Listing
Modified Thu Apr 5 18:51:47 2012 UTC (5 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Changed code to remove warning messages

Revision 16984  Directory Listing
Modified Thu Apr 5 18:51:31 2012 UTC (5 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Changed code to remove warning messages

Revision 16983  Directory Listing
Modified Thu Apr 5 18:35:30 2012 UTC (5 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Test failed bc I changed default value of one node's entry

Revision 16982  Directory Listing
Modified Thu Apr 5 07:44:25 2012 UTC (5 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Changed number of default EM iterations to speed up EMSegmenter without Atlas - request of Ron

Revision 16981  Directory Listing
Modified Thu Apr 5 07:40:42 2012 UTC (5 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Removed atlas test from windows platform and added 2 input channel test

Revision 16980  Directory Listing
Modified Thu Apr 5 07:38:27 2012 UTC (5 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Removed compiler warning messages

Revision 16979  Directory Listing
Modified Thu Apr 5 07:38:04 2012 UTC (5 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Removed compiler warning messages

Revision 16978  Directory Listing
Modified Thu Apr 5 07:37:28 2012 UTC (5 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: N4 did not work correctly with multiple input channels

Revision 16977  Directory Listing
Modified Thu Apr 5 07:36:52 2012 UTC (5 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Changed Error to Warning so that test pass

Revision 16976  Directory Listing
Modified Thu Apr 5 05:12:40 2012 UTC (5 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG:Atlas is only supported under linux and mac so disabled corresponding test

Revision 16975  Directory Listing
Modified Thu Mar 15 22:51:26 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Minimum Island Size was not updated

Revision 16974  Directory Listing
Modified Thu Mar 15 22:50:52 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: ColorNode was not correctly defined for the task

Revision 16973  Directory Listing
Modified Sun Mar 11 23:48:59 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Due to name changes tcl names and tests have to be changed too

Revision 16972  Directory Listing
Modified Sun Mar 11 23:10:58 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Want to take this task out of standard list

Revision 16971  Directory Listing
Modified Sun Mar 11 22:59:32 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Sorry for the confusion - this way it is not listed but good for testing

Revision 16970  Directory Listing
Modified Sun Mar 11 22:58:02 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Sorry for the confusion - this way it is not listed but good for testing

Revision 16969  Directory Listing
Modified Sun Mar 11 22:57:51 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Sorry for the confusion - this way it is not listed but good for testing

Revision 16968  Directory Listing
Modified Sun Mar 11 22:55:42 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Sorry for the confusion - this way it is not listed but good for testing

Revision 16967  Directory Listing
Modified Sun Mar 11 22:50:13 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: So it does not show up in the emsegmenter task list

Revision 16966  Directory Listing
Modified Sun Mar 11 20:38:06 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: So it does not show up anymore in the user interface

Revision 16965  Directory Listing
Modified Sun Mar 11 15:48:59 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Clean up Task list so that only robust tasks are shown

Revision 16964  Directory Listing
Modified Sun Mar 11 15:02:50 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Not stable enough to be used yet

Revision 16963  Directory Listing
Modified Wed Mar 7 20:38:39 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Add Daniel to comment

Revision 16962  Directory Listing
Modified Wed Mar 7 10:32:14 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: When loading in EMFast from mrml scene changed labeled when segment

Revision 16961  Directory Listing
Modified Wed Mar 7 01:24:53 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Info message was in old qt format which caused the segmenter not to execute correctly

Revision 16960  Directory Listing
Modified Wed Mar 7 00:39:37 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Subparcellation of final label map did not work

Revision 16959  Directory Listing
Modified Tue Mar 6 07:31:19 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Added more debug information

Revision 16958  Directory Listing
Modified Tue Mar 6 06:58:42 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: When directory is empty then script abroptly ended at this point 

Revision 16956  Directory Listing
Modified Tue Feb 28 20:21:11 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: by sourcing tcl files in quotation marks and defining those in vtkEMSegmentLogic the test in Slicer 4 passed and in Slicer 3 failed - now moved to vtkSlicerCommonInterface - so that we can make them version dependent - Test-Atlas-Cluster failed with the new convention so I returned it to the old since it is only used currently in Slicer3 

Revision 16955  Directory Listing
Modified Tue Feb 28 02:28:44 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Functions were not called correctly when space was part of path name 

Revision 16954  Directory Listing
Modified Mon Feb 27 08:11:23 2012 UTC (5 years, 6 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP: Adapt to qSlicerCoreApplication API changes related to extensions path

* Use "extensionsInstallPath()" instead of "extensionsPath()"


Revision 16953  Directory Listing
Modified Mon Feb 27 02:32:04 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Took out a Debug comment 

Revision 16952  Directory Listing
Modified Mon Feb 27 02:29:41 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Some functions still could return a not valid pointer

Revision 16951  Directory Listing
Modified Mon Feb 27 02:11:58 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Now finally compiles under windows and linux

Revision 16950  Directory Listing
Modified Mon Feb 27 01:58:45 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: change from const char to char of EvaluateTcl resulted in the module not being compile under windows

Revision 16949  Directory Listing
Modified Mon Feb 27 01:34:39 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: the return pointer of EvaluateTcl was released too fast - fixed via returnChar value

Revision 16948  Directory Listing
Modified Mon Feb 27 00:34:41 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: For further debugging on Windows

Revision 16947  Directory Listing
Modified Sun Feb 26 22:05:09 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Just debugging something for windows

Revision 16946  Directory Listing
Modified Sun Feb 26 19:53:15 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Next solution to define correct pointer for BinDirectory and PluginDirectory

Revision 16945  Directory Listing
Modified Sun Feb 26 13:42:06 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: function GetBinDirectory and GetPluginsDirectory were returning temporary pointers which then causes problems when calling the function in the tcl script

Revision 16944  Directory Listing
Modified Sat Feb 25 14:40:32 2012 UTC (5 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: The path of Autosample was not correct under Windows

Revision 16943  Directory Listing
Modified Sat Feb 18 03:49:28 2012 UTC (5 years, 7 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Fixed compiler issue under slicer 3

Revision 16942  Directory Listing
Modified Sat Feb 18 02:31:01 2012 UTC (5 years, 7 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: revert to previous version of logic and refer directly to MRMLManager

Revision 16941  Directory Listing
Modified Sat Feb 18 02:28:49 2012 UTC (5 years, 7 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: revert to previous version of logic and refer directly to MRMLManager

Revision 16940  Directory Listing
Modified Thu Feb 9 23:54:28 2012 UTC (5 years, 7 months ago) by finetjul
Original Path: trunk/Modules/EMSegment
ENH: Slicer color logic is now in Colors module

Revision 16939  Directory Listing
Modified Tue Feb 7 15:34:31 2012 UTC (5 years, 7 months ago) by finetjul
Original Path: trunk/Modules/EMSegment
ENH: Rename qSlicerEMSegmentModule::contributor to contributors

Revision 16938  Directory Listing
Modified Fri Feb 3 10:12:52 2012 UTC (5 years, 7 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Mask has changed its name in Slicer 4

Revision 16937  Directory Listing
Modified Fri Feb 3 09:15:07 2012 UTC (5 years, 7 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: fixed parameterization of BRAINSDemons so that EMSegCL_Task_MRIHumanBrainExp_BRAINS_small does not fail anymore

Revision 16936  Directory Listing
Modified Tue Jan 31 02:47:29 2012 UTC (5 years, 7 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Dialog was not correctly initialized anymore

Revision 16935  Directory Listing
Modified Wed Jan 25 20:35:55 2012 UTC (5 years, 7 months ago) by finetjul
Original Path: trunk/Modules/EMSegment
ENH: qSlicerAbstractCoreModule::category is obsolete, it is renamed into categories

Revision 16934  Directory Listing
Modified Fri Jan 20 01:55:10 2012 UTC (5 years, 8 months ago) by finetjul
Original Path: trunk/Modules/EMSegment
ENH: always notify scene observers that nodes are added into the scene. It's the observer role to decide if it cares or not

Revision 16933  Directory Listing
Modified Sun Jan 15 07:44:01 2012 UTC (5 years, 8 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: When IntermediateDir was specified not all intermediate results got written in the directiory

Revision 16932  Directory Listing
Modified Sun Jan 15 07:41:46 2012 UTC (5 years, 8 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: reduced time of lengthly test

Revision 16930  Directory Listing
Modified Wed Dec 28 00:29:57 2011 UTC (5 years, 8 months ago) by finetjul
Original Path: trunk/Modules/EMSegment
BUG: EMSegment test was using Slicer3 mrml file comparison test instead of Slicer4

Revision 16929  Directory Listing
Modified Wed Dec 28 00:05:26 2011 UTC (5 years, 8 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP: EMSegment - Use Slicer_VERSION_{MAJOR, MINOR, PATCH} consistently

* Add compatibility CMake code so that it works as expected on both Slicer3 and Slicer4

* See http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=18962

Revision 16928  Directory Listing
Modified Tue Dec 27 23:55:13 2011 UTC (5 years, 8 months ago) by finetjul
Original Path: trunk/Modules/EMSegment
BUG: Add Slicer4 specific mrml file for EMSegment test EMSeg_DefaultMRMLNodes

Revision 16927  Directory Listing
Modified Tue Dec 27 23:37:11 2011 UTC (5 years, 8 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
STYLE: EMSegment - Fix indent

Revision 16926  Directory Listing
Modified Tue Dec 27 23:36:33 2011 UTC (5 years, 8 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP: EMSegment - Use SetApplicationLogic if compiling against Slicer3

Revision 16925  Directory Listing
Modified Mon Dec 26 16:41:03 2011 UTC (5 years, 8 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
ENH: Use SetMRMLApplicationLogic instead of SetApplicationLogic

Revision 16924  Directory Listing
Modified Sun Dec 11 20:11:24 2011 UTC (5 years, 9 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Updated Documentation

Revision 16923  Directory Listing
Modified Sat Dec 10 01:04:59 2011 UTC (5 years, 9 months ago) by finetjul
Original Path: trunk/Modules/EMSegment
BUG: The Slicer home environment variable in Slicer4 is SLICER_HOME

Revision 16922  Directory Listing
Modified Fri Dec 9 20:46:57 2011 UTC (5 years, 9 months ago) by finetjul
Original Path: trunk/Modules/EMSegment
ENH: vtkMRMLScene::*ActiveScene is obsolete in Slicer 4

Revision 16919  Directory Listing
Modified Thu Nov 24 22:17:54 2011 UTC (5 years, 9 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
ENH: EMSegment - Initialization of python context done within qSlicerCoreApplication

Revision 16916  Directory Listing
Modified Thu Nov 17 02:05:19 2011 UTC (5 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Intra Registration did not work anymore

Revision 16915  Directory Listing
Modified Thu Nov 17 01:20:39 2011 UTC (5 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: removed warnings related to BUG 1436

Revision 16914  Directory Listing
Modified Mon Nov 14 20:23:07 2011 UTC (5 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Ron wanted to have Command Line listed under specialized module catgegory

Revision 16913  Directory Listing
Modified Tue Nov 8 07:42:15 2011 UTC (5 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Fix to r1513

Revision 16912  Directory Listing
Modified Tue Nov 8 07:39:06 2011 UTC (5 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: removed warning messages

Revision 16911  Directory Listing
Modified Tue Nov 8 07:38:26 2011 UTC (5 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: removed warning messages

Revision 16910  Directory Listing
Modified Mon Nov 7 20:16:37 2011 UTC (5 years, 10 months ago) by haehn
Original Path: trunk/Modules/EMSegment
STYLE: Rename the EMSegmenter module entries in the menu.

Revision 16909  Directory Listing
Modified Sun Nov 6 16:37:25 2011 UTC (5 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Related to r 1526 - EMSegmenter now works

Revision 16908  Directory Listing
Modified Fri Nov 4 20:59:35 2011 UTC (5 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Partial fix to #1524

Revision 16907  Directory Listing
Modified Fri Nov 4 20:33:29 2011 UTC (5 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: removed warnings 

Revision 16906  Directory Listing
Modified Fri Nov 4 20:31:48 2011 UTC (5 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Added comments

Revision 16905  Directory Listing
Modified Fri Nov 4 20:26:17 2011 UTC (5 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: warnings 

Revision 16904  Directory Listing
Modified Fri Nov 4 20:23:18 2011 UTC (5 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: added  error information 

Revision 16903  Directory Listing
Modified Thu Nov 3 20:55:51 2011 UTC (5 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Fix bug 1517 by automatically setting volume scalar type

Revision 16902  Directory Listing
Modified Thu Nov 3 20:25:14 2011 UTC (5 years, 10 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
BUG: #1506 - EMSegment - On Mac, CLI modules are in different location only in installed case

Revision 16901  Directory Listing
Modified Thu Nov 3 19:13:13 2011 UTC (5 years, 10 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
BUG: #1506 - EMSegment - Use "cli-executables" path on Mac

On mac, the command line modules are not in the standard location.
Instead of ...app/Contents/lib/Slicer-4.0/cli-modules/BRAINSFit
They are located in ...app/Contents/cli-executables/BRAINSFit

See http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=18311
and http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=18325

Revision 16900  Directory Listing
Modified Wed Nov 2 23:42:15 2011 UTC (5 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: #1498 changed seperator from ; to ^ bc caused problems under windows

Revision 16898  Directory Listing
Modified Wed Nov 2 07:16:09 2011 UTC (5 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: indent in if statement not correct - also provide more info for debugging

Revision 16896  Directory Listing
Modified Wed Oct 26 09:43:52 2011 UTC (5 years, 10 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
BUG: vtkEMSegmentLogic - Do not set the scene within InitializeEventListeners

* The scene is expected to be set already. This will avoid the following
warning:

Warning: In /home/jchris/Projects/Slicer4/Libs/MRML/vtkObserverManager.cxx, line 116
vtkObserverManager (0x2e3aae0): Setting the same object should be a no-op.

Revision 16895  Directory Listing
Modified Wed Oct 26 02:22:31 2011 UTC (5 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Error Appeared when Disabling non-rigid for BRAINS registration 

Revision 16894  Directory Listing
Modified Tue Oct 25 21:46:32 2011 UTC (5 years, 10 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
BUG: EMSegment - Update python step to call "applicationLogic" instead of "mrmlApplicationLogic"

Revision 16893  Directory Listing
Modified Tue Oct 25 21:01:47 2011 UTC (5 years, 10 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
BUG: EMSegmentModule - Make sure InitializeEventListeners is called

* Doing so ensure that the logic (and by extension the MRMLManager) are
listening the scene.

Revision 16891  Directory Listing
Modified Tue Oct 25 07:47:10 2011 UTC (5 years, 10 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
BUG: EMSegment - Use qSlicerUtils::pathWithoutIntDir to make python files are properly looked up

Revision 16890  Directory Listing
Modified Mon Oct 24 18:56:54 2011 UTC (5 years, 10 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
BUG: Properly set share directory associated with EMSegmentEasy

* Since Tasks are associated with EMSegment module logic, the share directory
associated with EMSegmentEasy module logic is set using this value.

Revision 16889  Directory Listing
Modified Mon Oct 24 18:56:52 2011 UTC (5 years, 10 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP: Remove unused warning related to "disableCompression"

Revision 16888  Directory Listing
Modified Mon Oct 24 16:43:41 2011 UTC (5 years, 10 months ago) by finetjul
Original Path: trunk/Modules/EMSegment
BUG: BiasCorrectionType is an int (0 or 1) and UseLLS_Recompute_Means is a bool

Revision 16887  Directory Listing
Modified Mon Oct 24 14:15:34 2011 UTC (5 years, 10 months ago) by finetjul
Original Path: trunk/Modules/EMSegment
ENH: Update vtkEMSegmentLogic to use new vtkMRMLAbstractLogic::ProcessMRMLSceneEvents

In Slicer4, vtkMRMLAbstractLogic::ProcessMRMLEvents has been split between vtkMRMLAbstractLogic::ProcessMRMLSceneEvents and vtkMRMLAbstractLogic::ProcessMRMLNodesEvents.

Revision 16886  Directory Listing
Modified Tue Oct 18 18:06:52 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP: Task install rule - Exclude ".svn" folder

Revision 16885  Directory Listing
Modified Mon Oct 17 17:10:17 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP: TestData install rule - Exclude ".svn" folder

Revision 16884  Directory Listing
Modified Fri Oct 14 03:02:05 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
BUG: vtkEMSegmentLogic - USe GetPointer() to smartpointer raw pointer

Revision 16882  Directory Listing
Modified Wed Oct 12 22:15:26 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
STYLE: Fix indent

Revision 16881  Directory Listing
Modified Wed Oct 12 22:15:24 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
ENH: vtkSlicerCommonInterface - Make sure EMSegment python module are loaded

Revision 16880  Directory Listing
Modified Wed Oct 12 22:15:22 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
ENH: EMSegmentCommandLine - Set ModuleShareDirectory associated with EMSLogic

Revision 16879  Directory Listing
Modified Wed Oct 12 22:15:20 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
STYLE: vtkEMSegmentLogic - Clean whitespaces, re-order includes, use SmartPointer

* This was been done in an attempt to identify potential memory leaks
and improve readability of the code.

Revision 16878  Directory Listing
Modified Wed Oct 12 22:15:17 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
STYLE: vtkEMSegmentMRMLManager - Clean whitespaces, re-order includes, use SmartPointer

* This was been done in an attempt to identify potential memory leaks
and improve readability of the code.

Revision 16877  Directory Listing
Modified Wed Oct 12 22:15:15 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
ENH: Keep reference to both workflow and workflowidget in EMSegment python module widget

* Also remove workflow/setWorkflow method from EMSegmentStep since this method
is already exposed.

Revision 16876  Directory Listing
Modified Wed Oct 12 22:15:12 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
BUG: Avoid memory leak by removing cross reference between Base class and derived class.

Revision 16875  Directory Listing
Modified Wed Oct 12 22:15:08 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
ENH: Module specific widgets wrapped with PythonQt are available in "slicer.modulewidget" namespace

Revision 16874  Directory Listing
Modified Wed Oct 12 22:15:05 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP: Use EXTENSION_NAME variable to identify the project for both Slicer3 and Slicer4

Revision 16873  Directory Listing
Modified Wed Oct 12 22:15:02 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
BUG: Fix EMSegmentQuick integration

Revision 16872  Directory Listing
Modified Wed Oct 12 22:14:59 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP: Remove extra include

Revision 16871  Directory Listing
Modified Wed Oct 12 22:14:56 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP: Tests now use CMAKE_BINARY_DIR instead of Slicer3_BINARY_DIR

* This will ensure that the test "EMSegCL_IntermediateResults" passes when
EMSegment is built in Slicer4 either as a regular module or an extension.

Revision 16870  Directory Listing
Modified Wed Oct 12 22:14:54 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
BUG: vtkSlicerCommonInterface/Slicer4 - Make sure python is properly initialized

Revision 16869  Directory Listing
Modified Wed Oct 12 22:14:51 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP: vtkSlicerCommonInterface - Use BTX/ETX to make sure the VTK wrapper from Slicer3 is not confused

Revision 16868  Directory Listing
Modified Wed Oct 12 22:14:49 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP: Slicer3_HOME or Slicer_HOME is used when appropriate

* If building Slicer4, Slicer_HOME should be used.

Revision 16867  Directory Listing
Modified Wed Oct 12 22:14:47 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP: Ensure EMSegment_{BINARY,SOURCE}_DIR are set if build "in Slicer Source"

Revision 16866  Directory Listing
Modified Wed Oct 12 22:14:44 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
ENH: vtkEMSegmentLogic::CreateDefaultTasksList - Add debug statements

Revision 16865  Directory Listing
Modified Wed Oct 12 22:14:42 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
ENH: EMSegmentSelectTaskStep - Improve error checking

Revision 16864  Directory Listing
Modified Wed Oct 12 22:14:40 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
ENH: qSlicerEMSegmentModule creates qSlicerScriptedLoadableModuleWidget

* Remove EMSegmentPy.py and add qSlicerEMSegmentModuleWidget.py

* qSlicerEMSegmentModuleWidget.py is loaded using qSlicerScriptedLoadableModuleWidget

* onMRMLSceneChanged method has been added to qSlicerEMSegmentModuleWidget
to ensure proper initialization.

Revision 16863  Directory Listing
Modified Wed Oct 12 22:14:37 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
STYLE: EMSegment - Remove extra comments/lines

Revision 16862  Directory Listing
Modified Wed Oct 12 22:14:35 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP: EMSegment/Qt/Widgets/CMakeLists.txt - Add qSlicerEMSegmentWidget.cxx to SRCS

Revision 16861  Directory Listing
Modified Wed Oct 12 22:14:32 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP: Remove extra directory and its content: "EMSegment/Qt/Py/Resources"

* These files are already available within "EMSegment/Qt/Resources"

Revision 16860  Directory Listing
Modified Wed Oct 12 22:14:30 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP: Do not install qSlicerEMSegmentModule.qrc as a Python resource

Revision 16859  Directory Listing
Modified Wed Oct 12 22:14:27 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP: Use forward declaration, add implementation into Cpp file

* Also reorganize header includes

* Fix indent

Revision 16858  Directory Listing
Modified Wed Oct 12 22:14:25 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
STYLE: Re-organize header includes and add comments

Revision 16857  Directory Listing
Modified Wed Oct 12 22:14:22 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP: Re-organize CMake code so that it works properly for both Slicer3 and Slicer4

* Remove extra CMake files

* Simplify code, fix indent

* Testing:
 - Add macro: ADD_EMSEGMENT_TEST and ADD_EMSEGMENT_DIFF_TEST
 - Test launcher: Use generator expression and remove logic associated
with intermediate directory

Revision 16856  Directory Listing
Modified Wed Oct 12 22:14:19 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP: EMSegment- Remove Qt/Py/EMSegmentWizard/CMakeLists.txt

* Adding python script to Qt/Py/CMakeLists.txt is sufficient

Revision 16855  Directory Listing
Modified Wed Oct 12 22:14:17 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
STYLE: Fix CMake style - CMake command changed to lower case

* This is to be consistent with the CMake documentation.

Revision 16854  Directory Listing
Modified Wed Oct 12 22:14:14 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP: EMSegment - Remove extra CMake script and use project() statement only when required.

* cmake_minimum_required statement should be invoked once at the toplevel.

Revision 16852  Directory Listing
Modified Mon Oct 10 16:48:06 2011 UTC (5 years, 11 months ago) by pieper
Original Path: trunk/Modules/EMSegment
BUG: exclude .svn directories from data package - not needed and was causing build failures on windows

Revision 16849  Directory Listing
Modified Thu Sep 29 19:05:50 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
STYLE: vtkSlicerApplicationLogic derives from vtkMRMLApplicationLogic

There is only the need of 1 application logic.
All the modules (in MRML or Slicer) have a pointer to a unique application logic.
Rename qSlicerCoreApplication::appLogic() into qSlicerCoreApplication::applicationLogic()

Backported from Slicer4 / r18108 / Julien Finet

Revision 16848  Directory Listing
Modified Thu Sep 29 19:05:47 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP:  Fixed compilation issue with ITKv4 API change.

Backported from Slicer4 / r18107 / Hans Johnson

Revision 16847  Directory Listing
Modified Thu Sep 29 16:38:32 2011 UTC (5 years, 11 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP: EMSegment - PythonQt module can now be loaded dynamically

Revision 16843  Directory Listing
Modified Fri Sep 16 20:22:21 2011 UTC (6 years ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment: Sync with Slicer4 repository, rev. 18096.


Revision 16842  Directory Listing
Modified Fri Sep 16 01:05:56 2011 UTC (6 years ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: Show Statistics, add Reset button, bugfixes..

 * rename EMSegment Quick to EMSegment Easy
 * add label statistics output after segmentation in simple, advanced and easy mode
 * add a reset button to simple and easy mode to enable new segmentation after a performed one
 * fixed bug where Task, Tcl and TestData were not installed correctly when packaging using CMake/CPack
 * add brief introduction to step 1 of EMSegment and EMSegment Easy
 * enable the MRML save and load in EMSegment Easy
 * add color table selector to EMSegment Easy
 * all tests pass in Slicer3 and Slicer4 on Mac and Linux
 

Revision 16841  Directory Listing
Modified Wed Sep 14 13:33:11 2011 UTC (6 years ago) by haehn
Original Path: trunk/Modules/EMSegment
BUG: EMSegment4: Use the new variable name for commandline module's bin dir.


Revision 16839  Directory Listing
Modified Fri Sep 9 22:18:17 2011 UTC (6 years ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: Fixed co-variance issues in EMSegment Quick.


Revision 16838  Directory Listing
Modified Fri Sep 9 20:47:43 2011 UTC (6 years ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: First real version of the EMSegment Quick module.

 * provides a version of the EMSegmenter for quick use without atlas requirements
 * not fully functional yet


Revision 16837  Directory Listing
Modified Thu Sep 8 20:45:01 2011 UTC (6 years ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: Introduced the new module EMSegment Quick.

 * which will provide a very simple EMSegment mode
 * fixed plotting in EMSegment advanced


Revision 16836  Directory Listing
Modified Thu Sep 8 19:29:34 2011 UTC (6 years ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: Incorporated feedback.

 * added hints and information based on user feedback
 * placed anatomical tree buttons on top
 * show label value in anatomical tree
 * added tooltips for all GUI elements


Revision 16835  Directory Listing
Modified Wed Sep 7 21:51:51 2011 UTC (6 years ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4:

 * included Create New Task functionality including the 'None'-template
 * added ability to change label values for anatomical structures
 * fixed a bug when an atlas was not selected in step 5/6
 * added ability to create a template from a task


Revision 16833  Directory Listing
Modified Wed Aug 31 18:34:20 2011 UTC (6 years ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: Bugfixes..

 * Fixed plot distribution functionality
 * Fixed calculation of mean when manual sampling
 * Fixed reset distribution
 * Optimized layout by using QSizeHint and QSizePolicy


Revision 16832  Directory Listing
Modified Wed Aug 31 16:34:37 2011 UTC (6 years ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment: Distinguish between Config and Install paths for the tasks and tcl files.

* In Slicer3 this can be set to the same path
* In Slicer4 we need to distinguish because of the new packaging mechanism


Revision 16831  Directory Listing
Modified Mon Aug 29 21:57:04 2011 UTC (6 years ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: Added plot distributions functionality.

* Also fixed the following:
** remove auto-sampling
** grey out forward button instead of hiding in step 9
** put emsegmenter in category segmentation
** order task list alphabetically



Revision 16830  Directory Listing
Modified Fri Aug 26 18:54:52 2011 UTC (6 years ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4:

 * EMSegment wizard for Slicer4 completed.
 * Ready for testing!

 Minor:
 * 'Create new tasks' functionality not realized yet
 * Special dynamic fields not realized yet


Revision 16823  Directory Listing
Modified Wed Aug 17 16:03:35 2011 UTC (6 years, 1 month ago) by haehn
Original Path: trunk/Modules/EMSegment
BUG: EMSegment: Changed the way the RunAtlasCreator method is defined to be compatible with vtk 5.8.

This works in Slicer3 and Slicer4.


Revision 16822  Directory Listing
Modified Wed Aug 17 14:54:11 2011 UTC (6 years, 1 month ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: Work on wizard steps and the Anatomical tree widget.


Revision 16818  Directory Listing
Modified Sun Aug 14 23:20:48 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Use plastimatch's new --output_type to specify the pixeltype

Revision 16817  Directory Listing
Modified Sun Aug 14 00:32:28 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Use Slicer's Cast module instead of ANTS's ConvertImagePixelType

Revision 16816  Directory Listing
Modified Sat Aug 13 22:02:17 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: nrrd conversion fixed upstream http://itk.org/gitweb?p=ITK.git;a=commit;h=5e4210fc

Revision 16813  Directory Listing
Modified Fri Aug 12 16:57:05 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Add more scalartype tests

Revision 16812  Directory Listing
Modified Fri Aug 12 16:16:52 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Add smaller testdata

Revision 16811  Directory Listing
Modified Thu Aug 11 22:49:50 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Add debug code, on i386 AlignedTargetNodeID is suddenly NULL

Revision 16810  Directory Listing
Modified Wed Aug 10 21:18:37 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Use the new tcl filename for BRAINS

Revision 16808  Directory Listing
Modified Wed Aug 10 18:20:14 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Use stringholder for all return values

Revision 16807  Directory Listing
Modified Wed Aug 10 15:49:46 2011 UTC (6 years, 1 month ago) by haehn
Original Path: trunk/Modules/EMSegment
COMP: EMSegment: Forgot to exclude the StringHolder from tcl wrapping.

Revision 16806  Directory Listing
Modified Wed Aug 10 15:46:49 2011 UTC (6 years, 1 month ago) by haehn
Original Path: trunk/Modules/EMSegment
BUG: EMSegment: Use StringHolder pattern to prevent out-of-scope loss of char pointer.

Revision 16804  Directory Listing
Modified Tue Aug 9 18:31:49 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Add DRAMMS DEMONS ANTS support

Revision 16803  Directory Listing
Modified Tue Aug 9 18:30:58 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Add DRAMMS DEMONS ANTS support

Revision 16802  Directory Listing
Modified Tue Aug 9 18:29:06 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Refactor registration packages

Revision 16799  Directory Listing
Modified Fri Aug 5 15:50:40 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Change test parameter

Revision 16798  Directory Listing
Modified Fri Aug 5 15:49:51 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: set pixeltype for plastimatch

Revision 16797  Directory Listing
Modified Thu Aug 4 17:25:20 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: always source BRAINS functions

Revision 16796  Directory Listing
Modified Thu Aug 4 17:06:45 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Move BRAINS code into separate file

Revision 16795  Directory Listing
Modified Thu Aug 4 16:51:00 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Move CMTK code into separate file

Revision 16794  Directory Listing
Modified Thu Aug 4 16:46:03 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Move DEMONS code into separate file

Revision 16793  Directory Listing
Modified Thu Aug 4 16:41:27 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Move CMTK code into separate file

Revision 16792  Directory Listing
Modified Thu Aug 4 16:34:51 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Move plastimatch code into separate file

Revision 16791  Directory Listing
Modified Thu Aug 4 12:59:22 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Revert #ifdef's around GetTasks()

Revision 16790  Directory Listing
Modified Wed Aug 3 20:41:09 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: use Slicer3_USE_KWWIDGETS

Revision 16789  Directory Listing
Modified Wed Aug 3 18:55:10 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Remove redefined macro EMSEGMENT_NUM_OF_QUALITY_MEASURE, it is already defined in included header file vtkImageEMGeneral.h

Revision 16788  Directory Listing
Modified Wed Aug 3 18:37:57 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added help & acknowledgement text

Revision 16787  Directory Listing
Modified Wed Aug 3 16:54:42 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Use '#ifndef Slicer_USE_QT' instead of '#ifdef Slicer3_USE_KWWIDGETS' to make RunAtlasCreator visible to the tcl wrapper 

Revision 16786  Directory Listing
Modified Wed Aug 3 14:27:00 2011 UTC (6 years, 1 month ago) by haehn
Original Path: trunk/Modules/EMSegment
BUG: EMSegment4: Load task files using a different way to prevent crashes on linux.


Revision 16785  Directory Listing
Modified Tue Aug 2 20:13:32 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Add error message if rootNodeID is zero

Revision 16784  Directory Listing
Modified Tue Aug 2 19:30:11 2011 UTC (6 years, 1 month ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: Removed some false-leading warnings.



Revision 16783  Directory Listing
Modified Mon Aug 1 20:09:22 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Avoid log calculations, this will make it faster

Revision 16782  Directory Listing
Modified Mon Aug 1 19:20:12 2011 UTC (6 years, 1 month ago) by haehn
Original Path: trunk/Modules/EMSegment
BUG: EMSegment4: Registration was not performed.

 * Error in the dynamic frame caused the skip of the registration.


Revision 16781  Directory Listing
Modified Mon Aug 1 18:47:06 2011 UTC (6 years, 1 month ago) by haehn
Original Path: trunk/Modules/EMSegment
BUG: EMSegment4: Fixed indentation error.


Revision 16780  Directory Listing
Modified Mon Aug 1 18:31:37 2011 UTC (6 years, 1 month ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: Simple mode ready for testing.

 * Several enhancements to enable the simple mode in 3D Slicer 4.


Revision 16779  Directory Listing
Modified Mon Aug 1 18:28:19 2011 UTC (6 years, 1 month ago) by haehn
Original Path: trunk/Modules/EMSegment
BUG: EMSegment3: Fix SlicerCommonInterface test.

Revision 16778  Directory Listing
Modified Mon Aug 1 13:11:39 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Add BTX/ETX to avoid tcl wrapping errors

Revision 16776  Directory Listing
Modified Sun Jul 31 21:03:05 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
COMP: fix to compile against vtk 5.8

Revision 16774  Directory Listing
Modified Sun Jul 31 15:11:29 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
STYLE: fixed typo

Revision 16769  Directory Listing
Modified Tue Jul 26 17:11:59 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: remove colorNodeRef="vtkMRMLFreeSurferColorNodeLabels" because of Error in Slicer4

Revision 16768  Directory Listing
Modified Tue Jul 26 16:00:54 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Fix path to test data

Revision 16767  Directory Listing
Modified Tue Jul 26 15:55:00 2011 UTC (6 years, 1 month ago) by haehn
Original Path: trunk/Modules/EMSegment
COMP: EMSegment4: Re-enable blackbox testing in Slicer4.


Revision 16766  Directory Listing
Modified Tue Jul 26 14:56:59 2011 UTC (6 years, 1 month ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: Fixed includes and hooked up pre-processing.


Revision 16765  Directory Listing
Modified Mon Jul 25 20:32:25 2011 UTC (6 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added DEMONS registration support

Revision 16762  Directory Listing
Modified Fri Jul 22 19:22:54 2011 UTC (6 years, 2 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment: Fixed tests for Slicer4.

 * Several changes to the .tcl files to access functionality in a general way for Slicer3 and Slicer4.
 * Several changes to the Qt Widgets to synchronize with the MRML scene properly in Slicer4.
 * Removed dependenices to the Slicer3 GUI.



Revision 16761  Directory Listing
Modified Fri Jul 22 18:18:43 2011 UTC (6 years, 2 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Now works under Slicer4

Revision 16760  Directory Listing
Modified Fri Jul 22 15:06:24 2011 UTC (6 years, 2 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Add registration method DEMONS

Revision 16758  Directory Listing
Modified Fri Jul 22 01:34:14 2011 UTC (6 years, 2 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Fixed plastimatch registration call

Revision 16756  Directory Listing
Modified Wed Jul 20 19:04:02 2011 UTC (6 years, 2 months ago) by haehn
Original Path: trunk/Modules/EMSegment
COMP: EMSegment4: A minimum CMake version has to be in the top-level CMakeLists.txt.

Revision 16755  Directory Listing
Modified Wed Jul 20 19:00:25 2011 UTC (6 years, 2 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment: Re-structured and cleaned up CMake files.

 * split CMakeLists.txt into smaller files in the new folder CMake/ to support readability since they
   are used for Slicer3 and Slicer4

 * deactivated AtlasCreator dependency for Slicer4 by disabling the AC test

 * several other cleanups


Revision 16754  Directory Listing
Modified Tue Jul 19 19:17:44 2011 UTC (6 years, 2 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment: Read the nodes properly.

Revision 16753  Directory Listing
Modified Tue Jul 19 14:56:33 2011 UTC (6 years, 2 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: Re-arrange includes, parcellation map support for wizard, other MRML hookups in the wizard.


Revision 16749  Directory Listing
Modified Wed Jul 13 16:34:01 2011 UTC (6 years, 2 months ago) by haehn
Original Path: trunk/Modules/EMSegment
COMP: EMSegment4: Fix compilation due to includes re-arrangement.

Revision 16738  Directory Listing
Modified Mon Jul 11 21:25:58 2011 UTC (6 years, 2 months ago) by haehn
Original Path: trunk/Modules/EMSegment
BUG: EMSegment: Add new UseDRAMMS property when communicating with the Atlas Creator.

Revision 16734  Directory Listing
Modified Sat Jul 9 04:00:27 2011 UTC (6 years, 2 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Add basic plastimatch support (currently without resampling)

Revision 16731  Directory Listing
Modified Tue Jul 5 21:28:59 2011 UTC (6 years, 2 months ago) by haehn
Original Path: trunk/Modules/EMSegment
COMP: EMSegment4: Include the find_package of the Slicer Execution Model due to recent changes in Slicer4.

Revision 16730  Directory Listing
Modified Tue Jul 5 16:03:56 2011 UTC (6 years, 2 months ago) by haehn
Original Path: trunk/Modules/EMSegment
COMP: EMSegment4: Do not find Slicer again.

Revision 16729  Directory Listing
Modified Tue Jul 5 16:00:23 2011 UTC (6 years, 2 months ago) by haehn
Original Path: trunk/Modules/EMSegment
COMP: Fixed typo.

Revision 16728  Directory Listing
Modified Tue Jul 5 15:58:13 2011 UTC (6 years, 2 months ago) by haehn
Original Path: trunk/Modules/EMSegment
COMP: EMSegment4: Do not use SETIFEMPTY and do not define a PROJECT when building for Slicer4 as an extension.

Revision 16727  Directory Listing
Modified Tue Jul 5 15:28:31 2011 UTC (6 years, 2 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment: Now auto-detect if we configure the EMSegmenter for Slicer3 or Slicer4. Also, both versions are now using the top-level CMakeLists.txt. There was no need for the sub-directory for the Slicer4 version anymore.

Installation instructions for Slicer4 without extension infrastructure:

 - cd Slicer4/QTModules/
 - svn co http://svn.slicer.org/Slicer3/trunk/Modules/EMSegment EMSegment
 - edit Slicer4/QTModules/CMakeLists.txt to include the module


Revision 16722  Directory Listing
Modified Fri Jul 1 21:37:33 2011 UTC (6 years, 2 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment: Success in running segmentations in Slicer4.

 * 22/27 tests pass in Slicer4
 * code cleanup


Revision 16721  Directory Listing
Modified Fri Jul 1 16:16:38 2011 UTC (6 years, 2 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment: Added dynamic frame creation for Slicer4.

 * The dynamic frame creation now runs through the SlicerCommonInterface for both Slicer3 and Slicer4
 * Dynamic frames are shown properly in Slicer3 and Slicer4
 * Fixed warning in EMSegmentTclInterpreter
 * Fixed --no-error-popup flag in EMSegment tests for Slicer4
 

Revision 16718  Directory Listing
Modified Thu Jun 30 03:33:49 2011 UTC (6 years, 2 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Updated attribute

Revision 16716  Directory Listing
Modified Wed Jun 29 17:41:28 2011 UTC (6 years, 2 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment: Fixed typo.

Revision 16715  Directory Listing
Modified Wed Jun 29 17:38:03 2011 UTC (6 years, 2 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment: Un-tied the tcl files from the GUI.

 * This was necessary for the Slicer4 port.
 * To untie from the GUI, the tcl interface had to be changed like this:

   * in simple and advanced mode, a pointer to the EMSegmentLogic has to be passed to:
     proc ShowUserInterface { {LOGIC ""} }

   * this will call the [InitVariables $LOGIC] function with the logic as an argument

   * in InitVariables, the Logic will be queried for the SlicerCommonInterface which then
     provides the following functions to access parts of the GUI:

     // Slicer3
     vtkEMSegmentKWDynamicFrame* GetSimpleDynamicFrame();
     vtkEMSegmentKWDynamicFrame* GetAdvancedDynamicFrame();

     // Slicer4
     vtkSlicerCommonInterface* GetSimpleDynamicFrame();
     vtkSlicerCommonInterface* GetAdvancedDynamicFrame();

   * this commit only includes the Slicer3 functionality

   * vtkSlicerCommonInterface holds also the same methods as vtkEMSegmentKWDynamicFrame so that the tcl
     tasks can access the convenience methods to create GUI elements in the same way in Slicer3 and Slicer4

 * Changing the tcl interface included changes to GenericTask.tcl, all other tcl-Task files and the Template.tcl

 * The EMSegmentGUI and the Tests pass


Revision 16714  Directory Listing
Modified Mon Jun 27 18:08:40 2011 UTC (6 years, 2 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: More cleanup.

Revision 16713  Directory Listing
Modified Mon Jun 27 18:03:31 2011 UTC (6 years, 2 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: Clean-up directory structure. Remove C++ wizard from loading in Slicer4.

Revision 16711  Directory Listing
Modified Fri Jun 24 21:27:43 2011 UTC (6 years, 2 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: Switched the way the Qt widgets are built.

 * using the appropriate macro again


Revision 16707  Directory Listing
Modified Thu Jun 23 13:18:20 2011 UTC (6 years, 2 months ago) by haehn
Original Path: trunk/Modules/EMSegment
COMP: EMSegment4: Checked in missing files.

Revision 16706  Directory Listing
Modified Wed Jun 22 22:13:14 2011 UTC (6 years, 2 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: Added some workflow steps and use the new CMake variables. 


Revision 16705  Directory Listing
Modified Wed Jun 22 13:33:08 2011 UTC (6 years, 3 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: vtkImageCurveRegion caused a seg fault bc InvMatrix was not properly defined

Revision 16704  Directory Listing
Modified Wed Jun 22 04:41:06 2011 UTC (6 years, 3 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Color display did not work anymore

Revision 16702  Directory Listing
Modified Sat Jun 18 23:00:13 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Assign intensity label 0 to background class

Revision 16701  Directory Listing
Modified Fri Jun 17 15:21:22 2011 UTC (6 years, 3 months ago) by haehn
Original Path: trunk/Modules/EMSegment
COMP: EMSegment4: Pathes got lost during merge. Fixed now.

Revision 16700  Directory Listing
Modified Fri Jun 17 02:37:39 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added lesion specific preprocessing file

Revision 16699  Directory Listing
Modified Fri Jun 17 02:19:14 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Remove air and skull classes

Revision 16698  Directory Listing
Modified Fri Jun 17 01:01:07 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Rename BiasCorrectionType

Revision 16697  Directory Listing
Modified Thu Jun 16 22:01:39 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Remove debug output

Revision 16696  Directory Listing
Modified Thu Jun 16 22:00:07 2011 UTC (6 years, 3 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: cleanup.

Revision 16695  Directory Listing
Modified Thu Jun 16 21:59:01 2011 UTC (6 years, 3 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: Renamed the wizard steps to have meaningful names according to the Slicer3 template. Added Step 5.

Revision 16694  Directory Listing
Modified Thu Jun 16 21:53:16 2011 UTC (6 years, 3 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: cleanup directory structure.

Revision 16693  Directory Listing
Modified Thu Jun 16 21:06:59 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Pass BiasCorrectionType to segmenter

Revision 16692  Directory Listing
Modified Thu Jun 16 21:04:45 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added BiasCorrectionType - and added handler to EMSegmentMRMLManager

Revision 16691  Directory Listing
Modified Wed Jun 15 19:02:21 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Add Lesion segmentation task

Revision 16690  Directory Listing
Modified Wed Jun 15 18:44:31 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Adding testing data for Lesion-Exp

Revision 16689  Directory Listing
Modified Wed Jun 15 03:01:45 2011 UTC (6 years, 3 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: Switched to the new CMake macros and variables.

Also changed the python wizard to correctly reflect the inputchannelList and the AnatomicalStructures for a loaded task.


Revision 16688  Directory Listing
Modified Mon Jun 13 13:31:34 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added new bias correction flags

Revision 16686  Directory Listing
Modified Sat Jun 11 23:45:54 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Add <time.h>

Revision 16684  Directory Listing
Modified Sat Jun 11 00:24:00 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added flags to turn on/off bias correction

Revision 16683  Directory Listing
Modified Fri Jun 10 19:42:10 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Use the right scaling values

Revision 16682  Directory Listing
Modified Fri Jun 10 19:38:23 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Remove Log.cxx

Revision 16681  Directory Listing
Modified Fri Jun 10 19:37:01 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Use .nrrd instead of .gipl

Revision 16680  Directory Listing
Modified Wed Jun 8 21:04:42 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Let LLSBiasCorrector calculate the mean and covariance

Revision 16679  Directory Listing
Modified Wed Jun 8 21:00:40 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
STYLE: typos

Revision 16678  Directory Listing
Modified Tue Jun 7 19:34:19 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Create temporary files using C++ , command line tools are not available on all platforms

Revision 16677  Directory Listing
Modified Tue Jun 7 02:15:36 2011 UTC (6 years, 3 months ago) by haehn
Original Path: trunk/Modules/EMSegment
COMP: EMSegment4: Fixed possible compilation error.

Revision 16676  Directory Listing
Modified Tue Jun 7 02:10:49 2011 UTC (6 years, 3 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: Added the mrml connection to the python wizard.

 - added some required methods to the logic and the mrmlManager to be included in the python wrapping for Slicer4
 - changed the way the qSlicerApplication is instantiated in the commonSlicerInterface
 - tracked down vtk hashtable segfault in EMSegment4 CommandlineTool (tcl/EMSegmentAutoSample.tcl:429)
 - some style cleanup for the logic class



Revision 16671  Directory Listing
Modified Sun Jun 5 16:53:00 2011 UTC (6 years, 3 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: removed unused variable

Revision 16669  Directory Listing
Modified Fri Jun 3 14:20:14 2011 UTC (6 years, 3 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: Added infrastructure to be able to listen for NodeAdded and NodeRemoved events properly in Slicer4.

 - also removed a disturbing line-break in Tcl code in the logic class
 - added some meaningful printouts to the MRMLManager
 - in the Qt version, added the generation of a qSlicerEMSegmentModuleWidgetsPythonQt library to access the widgets in python


Revision 16668  Directory Listing
Modified Fri Jun 3 00:09:06 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Use fopen on POSIX systems

Revision 16667  Directory Listing
Modified Thu Jun 2 23:56:13 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Use _mktemp on Windows Platforms

Revision 16666  Directory Listing
Modified Thu Jun 2 17:23:41 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Use POSIX functions to generate temporary filenames and directories instead of commandline tools

Revision 16665  Directory Listing
Modified Thu Jun 2 03:42:05 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: add 'const' to 'char *FileName'

Revision 16664  Directory Listing
Modified Wed Jun 1 18:59:27 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added LLSBiasCoorection calls

Revision 16663  Directory Listing
Modified Wed Jun 1 17:58:22 2011 UTC (6 years, 3 months ago) by haehn
Original Path: trunk/Modules/EMSegment
COMP: EMSegment: Added missing Slicer4 check code.

Revision 16662  Directory Listing
Modified Wed Jun 1 17:54:22 2011 UTC (6 years, 3 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: Added Widgets as library.

 - now the EMSegment specific widgets get compiled as a stand alone library
 - started the EMSegment GUI as a Python wizard
 - some style cleanup


Revision 16660  Directory Listing
Modified Fri May 27 22:17:23 2011 UTC (6 years, 3 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: Tcl Code Execution now works.

 - added new test for the vtkSlicerCommonInterface to check if Tcl code can run properly on Slicer3 and Slicer4
 - Untied the GUI from GenericTask.tcl by replacing calls to GetTemporaryDirectory and GetPluginsDir to equivalent calls in the EMLogic
 - added methodhandler to handle tcl through python code in Slicer4 properly


Revision 16654  Directory Listing
Modified Thu May 26 02:43:24 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: pass vtkImageData to IntensityCorrection function

Revision 16653  Directory Listing
Modified Thu May 26 00:09:16 2011 UTC (6 years, 3 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: Work on running the EMSegmentCommandlineTool in a Slicer4 environment.
 
  - copy the tasks etc. to the appropriate place 
  - renamed GetTclInterpreter in the SlicerCommonInterface to Startup()
  - initialize qSlicerApplication properly in Startup()
  - added StringHolder pattern to properly pass the temporary directory in SlicerCommonInterface
  - cleaned some string building in the EMLogic


Revision 16652  Directory Listing
Modified Wed May 25 20:32:54 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Remove unneeded files

Revision 16651  Directory Listing
Modified Wed May 25 14:47:52 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added lls test code

Revision 16650  Directory Listing
Modified Wed May 25 14:41:16 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Include folder Algorithm/LLSBiasCorrector

Revision 16649  Directory Listing
Modified Wed May 25 14:39:36 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Adding LLSBiasCorrector

Revision 16647  Directory Listing
Modified Mon May 23 21:08:51 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
STYLE: Use 'break'

Revision 16646  Directory Listing
Modified Mon May 23 21:07:05 2011 UTC (6 years, 3 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Remove legacy code

Revision 16645  Directory Listing
Modified Mon May 23 20:56:10 2011 UTC (6 years, 3 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: Add the EvaluatePython functionality to the Slicer Common interface.

Revision 16644  Directory Listing
Modified Mon May 23 20:46:38 2011 UTC (6 years, 3 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: Activate Testing in a Slicer4 environment by default.

 - Also, updated the Slicer Common interface with the following functionality for Slicer4:
 -- GetTclNameFromPointer
 -- RegisterObjectWithTcl
 -- GetApplicationTclName
 -- DestroySlicerApp


Revision 16643  Directory Listing
Modified Mon May 23 20:32:04 2011 UTC (6 years, 3 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: Modified the EMSegment Tests so that they can run in a Slicer4 environment.

Revision 16642  Directory Listing
Modified Mon May 23 18:44:13 2011 UTC (6 years, 3 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: Compile the CommandlineTool successfully in the Slicer4 Source tree.

Revision 16639  Directory Listing
Modified Fri May 20 19:13:02 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added signature of a 3-step-bias-field-correction function

Revision 16633  Directory Listing
Modified Thu May 19 15:09:13 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Changed CSF label to 18

Revision 16630  Directory Listing
Modified Wed May 18 17:35:30 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Add local tests

Revision 16629  Directory Listing
Modified Wed May 18 17:23:12 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: provide a stable API function

Revision 16628  Directory Listing
Modified Wed May 18 05:44:18 2011 UTC (6 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Alex wanted different labels

Revision 16627  Directory Listing
Modified Wed May 18 00:04:03 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Changed signature of vtkMRMLScalarVolumeNode* AddArchetypeScalarVolume, added option loadAtlasNonCentered, added option loadTargetCentered

Revision 16625  Directory Listing
Modified Tue May 17 19:33:34 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4:

 - added the following functionality to the vtkSlicerCommonInterface to be usable from Slicer4:
 -- EvaluateTcl(..)
 -- SourceTclFile(..)


Revision 16623  Directory Listing
Modified Mon May 16 18:02:58 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Changed signatur of PerformIntensityCorrection

Revision 16621  Directory Listing
Modified Sun May 15 11:47:58 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
COMP: Only use Python libraries in EMSegment if Python is activated.

Revision 16620  Directory Listing
Modified Fri May 13 21:36:15 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Split AtlasCreator into 2 functions (AtlasCreator and UpdateAtlas)

Revision 16619  Directory Listing
Modified Fri May 13 18:51:31 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
COMP: EMSegment4:

 - tweaks to the commandline module


Revision 16618  Directory Listing
Modified Fri May 13 18:50:05 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4:

 - update CMake policies


Revision 16617  Directory Listing
Modified Fri May 13 18:46:44 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4:

 - include EMSegment Commandline application to compile in Slicer4
 - untie last strings between KWWidgets and the EMCommandline


Revision 16609  Directory Listing
Modified Thu May 12 13:02:09 2011 UTC (6 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Should fix bug with respect to orientation of atlas

Revision 16608  Directory Listing
Modified Wed May 11 21:38:13 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: set centerImage="1"

Revision 16607  Directory Listing
Modified Wed May 11 21:36:19 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Add scheduler command, SetIgnoreTemplateSegmentation 1

Revision 16606  Directory Listing
Modified Wed May 11 18:42:00 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Moved output to the right location

Revision 16603  Directory Listing
Modified Wed May 11 15:43:46 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
STYLE: Typos

Revision 16601  Directory Listing
Modified Wed May 11 02:19:40 2011 UTC (6 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Hopefully fixes failing test as not enough samples were taken - now force to have at least 10 samples taken for computing the distribution

Revision 16600  Directory Listing
Modified Wed May 11 02:17:16 2011 UTC (6 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: need image writer for debugging

Revision 16598  Directory Listing
Modified Tue May 10 22:04:50 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added a text entry for the segmentation labels

Revision 16597  Directory Listing
Modified Tue May 10 19:56:00 2011 UTC (6 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: The APIHelper should only initialize packages in the tcl enviornment that are shared across multiple cmd tools - the two move out where EMSegmentCommandline specific

Revision 16596  Directory Listing
Modified Tue May 10 18:40:43 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment:

 - include extension for EMSegment for 3D Slicer 4 to the trunk
 - the extension can be installed like this:
   svn co http://svn.slicer.org/Slicer3/trunk/Modules/EMSegment/EMSegment4 EMSegment4
   mkdir EMSegment4-build
   cd EMSegment4-build
   ccmake -DSlicer_DIR:PATH=/path/to/Slicer4-Superbuild/Slicer-build ../EMSegment4
   make -j 4
   /path/to/Slicer4-Superbuild/Slicer-build/Slicer --add-loadable-extension-path EMSegment4 "/path/to/EMSegment4-build"


Revision 16595  Directory Listing
Modified Tue May 10 15:41:13 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Add AtlasCreator test , add a local test to compare results

Revision 16594  Directory Listing
Modified Tue May 10 14:36:39 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment:

 - add support to call the AtlasCreator when using the EMSegment CommandlineTool which only provides a "lite" Slicer environment without the modules and the GUI
 - this was done by adding Python support to the vtkSlicerCommonInterface which then gets used by the EMSegment CommandlineTool to access the Python based AtlasCreator logic
 - since Slicer3 uses Python through Tcl we had to perform some magic :)


Revision 16591  Directory Listing
Modified Mon May 9 22:51:54 2011 UTC (6 years, 4 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP: Fix compilation issue preventing to compile the module within EMSegment4

Revision 16590  Directory Listing
Modified Mon May 9 16:09:10 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
BUG: EMSegment:

 - fix hard-coded path

Revision 16589  Directory Listing
Modified Mon May 9 16:01:34 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment:

 - add python support to the commandline tool


Revision 16587  Directory Listing
Modified Fri May 6 23:34:45 2011 UTC (6 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Fixed bug with default  colorlogic 

Revision 16586  Directory Listing
Modified Fri May 6 22:49:11 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Don't center image data per default

Revision 16585  Directory Listing
Modified Fri May 6 22:12:49 2011 UTC (6 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: did not delete instance which caused leak !

Revision 16584  Directory Listing
Modified Fri May 6 19:00:24 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added debugging output

Revision 16583  Directory Listing
Modified Fri May 6 18:20:50 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment:

 - initialize the AtlasCreatorCxx libraries to be able to use the vtkMRMLAtlasCreatorNode from Tcl

Revision 16580  Directory Listing
Modified Fri May 6 16:38:06 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Set FAIL_REGULAR_EXPRESSION for EMSegCL_Task_HumanEye_LogMean tests

Revision 16579  Directory Listing
Modified Fri May 6 15:51:38 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: get prior from leaf, not from prior itself

Revision 16578  Directory Listing
Modified Fri May 6 00:40:06 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment:

 - the EMSegmentCommandline, EMSegmentTransformToNewFormat and the EMSegmentTclInterpreter now use the vtkSlicerCommonInterface
 - they should now compile for Slicer3 and Slicer4
 - added necessary functionality to the vtkSlicerCommonInterface class
 - some additional cleanup


Revision 16577  Directory Listing
Modified Thu May 5 21:30:07 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added debug output

Revision 16576  Directory Listing
Modified Thu May 5 20:50:37 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: set ERROR_NODE_VTKID 0

Revision 16575  Directory Listing
Modified Thu May 5 20:25:28 2011 UTC (6 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Hopefully fixed bug with atlas creator

Revision 16574  Directory Listing
Modified Thu May 5 19:02:46 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: removed wrapper function CreateVolumeNode

Revision 16573  Directory Listing
Modified Thu May 5 18:33:17 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Fix wrapper around  CreateVolumeScalarNode

Revision 16572  Directory Listing
Modified Thu May 5 16:45:09 2011 UTC (6 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Hopfully fixed dominique's bug

Revision 16571  Directory Listing
Modified Thu May 5 16:32:32 2011 UTC (6 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Move tcl code into MRML Manager to make it cleaner

Revision 16570  Directory Listing
Modified Thu May 5 13:13:54 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
STYLE: Typo

Revision 16569  Directory Listing
Modified Thu May 5 13:12:04 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Specify width for text entry

Revision 16568  Directory Listing
Modified Thu May 5 07:42:20 2011 UTC (6 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: AMF is working now 

Revision 16567  Directory Listing
Modified Thu May 5 00:38:44 2011 UTC (6 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Added Active Mean Field to postprocessing

Revision 16566  Directory Listing
Modified Wed May 4 21:29:17 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Changed a few comments

Revision 16565  Directory Listing
Modified Wed May 4 21:27:32 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Restructured  proc AtlasCreator

Revision 16564  Directory Listing
Modified Wed May 4 21:14:28 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: fix double value check , fix UpdateIntensityDistributionAuto bug

Revision 16563  Directory Listing
Modified Wed May 4 20:44:27 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Add function proc CreateNewVolumeNodeAndAddToScene { name }

Revision 16562  Directory Listing
Modified Tue May 3 22:13:26 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Changed indentation

Revision 16561  Directory Listing
Modified Tue May 3 20:52:45 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
COMP: EMSegment4:

 - re-added removed includes

Revision 16560  Directory Listing
Modified Tue May 3 20:47:38 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
COMP: EMSegment4:

 - use correct QString.toLatin1

Revision 16559  Directory Listing
Modified Tue May 3 20:45:35 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4:

 - changed access to qSlicerApplication


Revision 16558  Directory Listing
Modified Tue May 3 20:42:52 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
COMP: EMSegment:

 - re-order imports 


Revision 16557  Directory Listing
Modified Tue May 3 20:38:42 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
COMP: EMSegment:

 - fixed leaks


Revision 16556  Directory Listing
Modified Tue May 3 20:01:59 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
COMP: EMSegment:

 - removed static declaration

Revision 16555  Directory Listing
Modified Tue May 3 19:24:38 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG:Replaced | by :

Revision 16554  Directory Listing
Modified Tue May 3 19:23:18 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Changed label from 4 to 220 - other wise label 4 and 25 are too similar

Revision 16553  Directory Listing
Modified Tue May 3 19:21:37 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment:

 - the TclConnector now includes more common functionality and was therefore renamed to vtkSlicerCommonInterface
 - the EvaluateTcl method was added and replaces the Script method with a cleaner interface
 - no more #ifdefs in the EMSegment logic class for tidyness

Revision 16551  Directory Listing
Modified Tue May 3 17:05:36 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Added entry AMFSmoothing

Revision 16547  Directory Listing
Modified Tue May 3 01:59:30 2011 UTC (6 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Update Files with vtkEMPrivate Version - removed some bugs 

Revision 16545  Directory Listing
Modified Mon May 2 17:15:03 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Turn on registration

Revision 16544  Directory Listing
Modified Mon May 2 16:23:26 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment:

 - removed GetTempDirectory from TclConnector since we use the Slicer3Helper for that


Revision 16543  Directory Listing
Modified Mon May 2 16:19:16 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment:

 - the old KWLogic is now integrated in the real EMSegmentLogic
 - modified the GUI and the tcl files accordingly
 - the EMSegmentLogic uses the TclConnector functionality to run Tcl code or to interact with the Tcl interpreter
 - other code dependent on KWWidgets was moved to the Slicer3Helper
 - finally deleted the KWLogic class


Revision 16542  Directory Listing
Modified Mon May 2 15:14:55 2011 UTC (6 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Path was not relative 

Revision 16541  Directory Listing
Modified Mon May 2 14:37:14 2011 UTC (6 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Fixed bug so that code compiles under windows 

Revision 16540  Directory Listing
Modified Mon May 2 08:05:18 2011 UTC (6 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Just took out some comments 

Revision 16539  Directory Listing
Modified Mon May 2 07:49:38 2011 UTC (6 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: IPMI 2007 Active Mean Field Added, Cleaned up a little bit Algorithm folder

Revision 16538  Directory Listing
Modified Mon May 2 07:48:29 2011 UTC (6 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: IPMI 2007 Active Mean Field Added, Cleaned up a little bit Algorithm folder

Revision 16536  Directory Listing
Modified Sun May 1 03:44:12 2011 UTC (6 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Creates a segmentation of two hemispheres - other than that same as MRI-Human-Brain

Revision 16535  Directory Listing
Modified Fri Apr 29 20:23:13 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Use accurate parameter

Revision 16531  Directory Listing
Modified Thu Apr 28 22:22:35 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Change labelmap to vtkMRMLFreeSurferColorNodeLabels

Revision 16530  Directory Listing
Modified Thu Apr 28 21:46:00 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4:

 - some CMakeLists.txt fixes from JC

Revision 16529  Directory Listing
Modified Thu Apr 28 19:00:53 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
COMP: EMSegment4:

 - the API to vtksys::SystemTools::CopyADirectory changed in Slicer4

Revision 16528  Directory Listing
Modified Thu Apr 28 18:58:06 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment:

 - re-factored functionality into the new TclConnector
 - fixed some errors for a EMSegment4 build

Revision 16527  Directory Listing
Modified Thu Apr 28 18:56:18 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Use BRAINSTools in accurate mode per default

Revision 16526  Directory Listing
Modified Thu Apr 28 18:18:10 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment:

 - fixed leaks
 - moved SaveIntermediateResults and PackageAndWriteData from the KWLogic to the real logic class


Revision 16525  Directory Listing
Modified Thu Apr 28 15:47:31 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: Some clean up.

Revision 16524  Directory Listing
Modified Thu Apr 28 15:47:07 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: Some clean up.

Revision 16523  Directory Listing
Modified Thu Apr 28 15:29:45 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
BUG: EMSegment:

 - fix segfault when accessing a Tcl file

Revision 16522  Directory Listing
Modified Thu Apr 28 15:08:10 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment:

- introduce the TclConnector concept which combines the access to Tcl in EMSegment3 and EMSegment4
- in the future this class replaces the Tcl in EMSegmentKWLogic, APIHelper and will make the EMSegmentKWLogic class obsolete
- the purpose is to have a similiar Tcl interface for the EMSegmenter in Slicer3 and Slicer4


Revision 16521  Directory Listing
Modified Thu Apr 28 14:59:39 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Use ./CMake/MIDAS.cmake instead of ./Applications/CLI/BRAINSTools/BuildScripts/MIDAS.cmake

Revision 16518  Directory Listing
Modified Thu Apr 28 03:53:26 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Use a leading ':' and change ';' to ':' because of midas bug

Revision 16517  Directory Listing
Modified Thu Apr 28 01:44:09 2011 UTC (6 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Added NCC score 

Revision 16516  Directory Listing
Modified Thu Apr 28 01:43:43 2011 UTC (6 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Removed entry that would overwrite default from mrml file if flag is not set

Revision 16515  Directory Listing
Modified Thu Apr 28 01:42:01 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: add --disableMultithreading -1

Revision 16514  Directory Listing
Modified Wed Apr 27 23:46:52 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: replace | by ;

Revision 16513  Directory Listing
Modified Wed Apr 27 23:43:53 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: replace | by ;

Revision 16512  Directory Listing
Modified Wed Apr 27 22:28:20 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Replace | by ;

Revision 16511  Directory Listing
Modified Wed Apr 27 22:27:01 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Replace | by ;

Revision 16510  Directory Listing
Modified Wed Apr 27 22:25:46 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Replace | by ;

Revision 16509  Directory Listing
Modified Wed Apr 27 22:13:58 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Don't overwrite default values anymore

Revision 16506  Directory Listing
Modified Wed Apr 27 21:41:50 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: update mrml file

Revision 16505  Directory Listing
Modified Wed Apr 27 21:41:13 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: update mrml file

Revision 16504  Directory Listing
Modified Wed Apr 27 19:45:36 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: match brackets in comments

Revision 16503  Directory Listing
Modified Wed Apr 27 15:26:02 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment: 

- patched Win32Header to be only used in Slicer3 rather than Slicer4


Revision 16502  Directory Listing
Modified Wed Apr 27 06:03:52 2011 UTC (6 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Additions needed for cine MRI

Revision 16501  Directory Listing
Modified Wed Apr 27 02:48:26 2011 UTC (6 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Delete old files that were not used anymore

Revision 16500  Directory Listing
Modified Wed Apr 27 02:43:47 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4:

- cleanup (remove unused macros and folders, deactivated python wrapping of the logic)
- fixed several segfaults

Revision 16499  Directory Listing
Modified Tue Apr 26 21:28:00 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Call BRAINSFit only once

Revision 16498  Directory Listing
Modified Tue Apr 26 20:16:51 2011 UTC (6 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: When size of log mean and covariance was 0 then slicer crashed when calling GetLog... 

Revision 16497  Directory Listing
Modified Tue Apr 26 20:14:56 2011 UTC (6 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: The Input Channel was not correctly set for the leafnodes when adding a new node to the tree 

Revision 16496  Directory Listing
Modified Tue Apr 26 19:50:42 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Fixed tmpfile issue 'removing old version of file...'

Revision 16493  Directory Listing
Modified Tue Apr 26 14:18:35 2011 UTC (6 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Soft Dice computation

Revision 16492  Directory Listing
Modified Tue Apr 26 14:17:10 2011 UTC (6 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Provided addition functional for specifying template node in mrml manager

Revision 16491  Directory Listing
Modified Tue Apr 26 03:05:49 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added Human Eye tests

Revision 16490  Directory Listing
Modified Tue Apr 26 03:03:26 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Removed redundant code and added the function: proc CMTKGetPixelTypeFromVolumeNode { volumeNode }

Revision 16487  Directory Listing
Modified Mon Apr 25 20:03:01 2011 UTC (6 years, 4 months ago) by naucoin
Original Path: trunk/Modules/EMSegment
BUG: comment out debugging print out

Revision 16486  Directory Listing
Modified Mon Apr 25 03:00:51 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: More cleanup

Revision 16485  Directory Listing
Modified Mon Apr 25 02:30:39 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: the variable outputAtlasNode didn't exist, use alignedAtlasNode instead

Revision 16484  Directory Listing
Modified Sun Apr 24 21:38:39 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Create function BRAINSGetPixelTypeFromVolumeNode , Use improved BRAINSFit parameter

Revision 16483  Directory Listing
Modified Sun Apr 24 12:57:00 2011 UTC (6 years, 4 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Use BRAINSFit option --constMetric MMI

Revision 16482  Directory Listing
Modified Sat Apr 23 00:45:01 2011 UTC (6 years, 4 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4:

- added functionality to register the new EMS node classes in Slicer4
- changed the wizard step 1 to support vtkMRMLEMSTemplateNodes
-- now MRML scenes from the EMSegment module in Slicer3 can be loaded in Slicer4 to configure the EMSegmenter

Revision 16479  Directory Listing
Modified Fri Apr 22 12:42:46 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: use --costMetric MM

Revision 16477  Directory Listing
Modified Fri Apr 22 09:37:46 2011 UTC (6 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Moved the part that is not dependent on vtkSlicerApplicationLogic in  StartSegmentationWithoutPreprocessing

Revision 16475  Directory Listing
Modified Thu Apr 21 21:23:50 2011 UTC (6 years, 5 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4:

- Qt/ directory: re-factored the widgets and the wizard steps to use the new MRML structure
- Algorithm/ and Registration/ directories: Excluded some classes explicitly from Tcl and Python wrapping



Revision 16474  Directory Listing
Modified Thu Apr 21 20:37:46 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Write each BRAINSFit option in one line to make it more readable

Revision 16471  Directory Listing
Modified Thu Apr 21 16:02:15 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: print correct flagname

Revision 16470  Directory Listing
Modified Thu Apr 21 15:34:50 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Updated indentation

Revision 16469  Directory Listing
Modified Thu Apr 21 15:33:40 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Merge with my changes

Revision 16468  Directory Listing
Modified Thu Apr 21 08:17:16 2011 UTC (6 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Fixed bug with storage node and ct hand bone segmentation

Revision 16467  Directory Listing
Modified Thu Apr 21 02:02:31 2011 UTC (6 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Added function for creating background atlas

Revision 16466  Directory Listing
Modified Wed Apr 20 22:46:26 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Removed inhomogeneityCorrection

Revision 16457  Directory Listing
Modified Wed Apr 20 17:37:06 2011 UTC (6 years, 5 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment:

- added missing imports to vtkEMSegmentLogic.h
- changed access to MRMLScene to Getter in vtkEMSegmentLogic.cxx
- Qt/Logic/vtkEMSegmentLogic.* and vtkEMSegmentLogic.* are now identical
- modified Qt/Logic/CMakeLists.txt to use the logic from above
- moved include_dir statement from KWWidgets/CMakeLists.txt to toplevel CMakeLists.txt
- include EMSegment_BASE_SRC in compilation for Qt/Logic and Qt/



Revision 16450  Directory Listing
Modified Tue Apr 19 21:17:39 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: search for vtkEMSegmentConfigure.h in binary directory

Revision 16449  Directory Listing
Modified Tue Apr 19 21:08:05 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Moved EMSegmenter/KWWidgets configuration code into KWWidgets folder

Revision 16446  Directory Listing
Modified Tue Apr 19 18:24:54 2011 UTC (6 years, 5 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: Cleaned.

Revision 16445  Directory Listing
Modified Tue Apr 19 17:53:33 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Changed finger names

Revision 16444  Directory Listing
Modified Tue Apr 19 17:53:07 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Changed finger names

Revision 16443  Directory Listing
Modified Mon Apr 18 22:43:54 2011 UTC (6 years, 5 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: Add find slicer4 cmake macros routine.

Revision 16442  Directory Listing
Modified Mon Apr 18 22:37:26 2011 UTC (6 years, 5 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment4: Remove explicite Macro search.

Revision 16441  Directory Listing
Modified Mon Apr 18 22:31:15 2011 UTC (6 years, 5 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment: Add find slicer4 routine.

Revision 16440  Directory Listing
Modified Mon Apr 18 22:23:05 2011 UTC (6 years, 5 months ago) by haehn
Original Path: trunk/Modules/EMSegment
COMP: EMSegment4: Find macros for Slicer4.

Revision 16439  Directory Listing
Modified Mon Apr 18 22:06:43 2011 UTC (6 years, 5 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment: Added the Slicer4 version of the module in sub-directory Qt/ and enable its compilation when EM_Slicer4_FOUND CMake variable is set.

Revision 16438  Directory Listing
Modified Mon Apr 18 21:39:18 2011 UTC (6 years, 5 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment: Second try in adding Slicer4 Support to the EMSegment directory of Slicer3.

Revision 16437  Directory Listing
Modified Mon Apr 18 21:28:10 2011 UTC (6 years, 5 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment: First try in adding Slicer4 Support to the EMSegment directory of Slicer3.

Revision 16434  Directory Listing
Modified Mon Apr 18 19:27:07 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: remove label(class) 3 and 7

Revision 16433  Directory Listing
Modified Mon Apr 18 17:50:08 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: remove EMSWorkingData

Revision 16432  Directory Listing
Modified Mon Apr 18 17:41:42 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Set standard preprocessing: aff.reg.=acc def.reg.=fast reg.=on inh.cor.=on

Revision 16431  Directory Listing
Modified Mon Apr 18 17:25:54 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Removed a redundant tree node

Revision 16430  Directory Listing
Modified Mon Apr 18 17:09:44 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Update path to atlas file 

Revision 16428  Directory Listing
Modified Mon Apr 18 04:38:51 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Use non trivial LogCovarianceCorrection

Revision 16427  Directory Listing
Modified Mon Apr 18 04:20:31 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Use non trivial LogCovarianceCorrection

Revision 16426  Directory Listing
Modified Sat Apr 16 20:12:52 2011 UTC (6 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Added soft Dice 

Revision 16425  Directory Listing
Modified Sat Apr 16 20:12:08 2011 UTC (6 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: forgot to check it in 

Revision 16424  Directory Listing
Modified Sat Apr 16 20:11:33 2011 UTC (6 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Move files to ImageFilters and added new fileter for summing up voxels

Revision 16422  Directory Listing
Modified Fri Apr 15 20:59:19 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Simplified anatomical tree

Revision 16400  Directory Listing
Modified Thu Apr 14 02:40:05 2011 UTC (6 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Removed Leak so that vtkEMSegmentMRMLManagerTest runs successfully again

Revision 16399  Directory Listing
Modified Wed Apr 13 23:29:08 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: fixed 'make package' bug

Revision 16391  Directory Listing
Modified Wed Apr 13 16:42:06 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Don't overwrite default values if option 'registrationPackage' is not defined

Revision 16390  Directory Listing
Modified Wed Apr 13 16:13:20 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added a new task 'Human-Eye' 

Revision 16389  Directory Listing
Modified Wed Apr 13 03:34:43 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Separate Slicer3/Slicer4 related code from base code

Revision 16387  Directory Listing
Modified Tue Apr 12 21:14:55 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: tiny change to make compiler warnings visible

Revision 16380  Directory Listing
Modified Mon Apr 11 18:22:42 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Moved some files in preparation for the Slicer4 port

Revision 16375  Directory Listing
Modified Mon Apr 11 14:46:21 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Update mrml file so that test 'EMSegMRML_DiffReadWriteNodes' doesn't fail anymore

Revision 16374  Directory Listing
Modified Mon Apr 11 14:35:13 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Set the right path for test 'EMSegMRML_DiffReadWriteNodes'

Revision 16370  Directory Listing
Modified Fri Apr 8 23:14:16 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Don't run CMTK tests per default

Revision 16361  Directory Listing
Modified Fri Apr 8 19:27:42 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added skull stripped atlas template

Revision 16359  Directory Listing
Modified Fri Apr 8 18:31:32 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Update mrml files

Revision 16355  Directory Listing
Modified Fri Apr 8 04:59:32 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: reduce numberOfIterations in test mode

Revision 16354  Directory Listing
Modified Fri Apr 8 04:32:47 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: CMTK can now handle uint volumes

Revision 16347  Directory Listing
Modified Thu Apr 7 21:46:28 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG:
clarified variable name (transformation_Node_or_FileName)
fixed bug in atlas creator function
normalize to 100 per default if set to ON
fixed bug in deformation field generation if affine registration = ON and deformable registration = OFF
updated indentation


Revision 16343  Directory Listing
Modified Thu Apr 7 15:39:30 2011 UTC (6 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Incoherence between logic and gui - parent class does not display a spatial prior - so if the parent class is created through the gui then delete the prior from its entries 

Revision 16342  Directory Listing
Modified Thu Apr 7 15:16:44 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Restore LogMean values

Revision 16341  Directory Listing
Modified Thu Apr 7 04:04:54 2011 UTC (6 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Due to changes in mrml structure - i changed the mrml file itself

Revision 16338  Directory Listing
Modified Wed Apr 6 23:28:04 2011 UTC (6 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Fixed leak in vtkEMSegmentMRMLManager.cxx and updated vtkEMSegmentMRMLManagerTest.cxx so that the test would run through again

Revision 16337  Directory Listing
Modified Wed Apr 6 21:39:40 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: remove CMTK extension folder

Revision 16335  Directory Listing
Modified Wed Apr 6 21:07:23 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Accept certificate automatically

Revision 16333  Directory Listing
Modified Wed Apr 6 17:15:24 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Disable old tutorial tests

Revision 16332  Directory Listing
Modified Wed Apr 6 16:50:43 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Add test for task MRI-Human-Brain-Exp

Revision 16331  Directory Listing
Modified Wed Apr 6 16:12:17 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: don't use slicers source dir to access atlas files

Revision 16330  Directory Listing
Modified Wed Apr 6 13:31:56 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Set all default Mean/Log values to 0

Revision 16329  Directory Listing
Modified Wed Apr 6 02:57:06 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Remove reference to Slicer3_2010_Brain_Labels.txt - use now GenericAnatomyColors.txt

Revision 16328  Directory Listing
Modified Tue Apr 5 23:14:48 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Update mrml files

Revision 16327  Directory Listing
Modified Tue Apr 5 23:14:31 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Update mrml files

Revision 16326  Directory Listing
Modified Tue Apr 5 23:02:41 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Change standard CMAKE_MODULE_PATH

Revision 16325  Directory Listing
Modified Tue Apr 5 23:02:05 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Change standard CMAKE_MODULE_PATH

Revision 16324  Directory Listing
Modified Tue Apr 5 22:59:20 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Specify credentials between quotation marks

Revision 16323  Directory Listing
Modified Tue Apr 5 22:50:58 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Test to specify username/password for nitrc

Revision 16320  Directory Listing
Modified Tue Apr 5 14:23:42 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Update CT-Hand-Bone task because of API change in EMSegment MRML manager

Revision 16316  Directory Listing
Modified Mon Apr 4 19:17:28 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Disable OpenMP on Windows because of a VS2008 issue

Revision 16315  Directory Listing
Modified Mon Apr 4 18:37:17 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Disable OpenMP on Windows because of a VS2008 issue

Revision 16313  Directory Listing
Modified Mon Apr 4 16:10:36 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: don't set UNIX specific flags on Windows

Revision 16312  Directory Listing
Modified Mon Apr 4 15:59:33 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added compiler flag for windows (sse2) 

Revision 16311  Directory Listing
Modified Mon Apr 4 15:13:59 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Check if variable is empty

Revision 16310  Directory Listing
Modified Mon Apr 4 03:38:21 2011 UTC (6 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Just moved files around to simplify transition to Slicer4

Revision 16309  Directory Listing
Modified Mon Apr 4 02:51:52 2011 UTC (6 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Seperated KW from rest to simplify transition to Slicer4

Revision 16308  Directory Listing
Modified Sun Apr 3 23:00:32 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: disable CMTK_USE_OPENMP on mac

Revision 16307  Directory Listing
Modified Sun Apr 3 22:59:02 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: disable CMTK_USE_OPENMP on mac

Revision 16306  Directory Listing
Modified Sun Apr 3 19:50:42 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: update LOCAL_CMAKE_BUILD_OPTIONS variable

Revision 16305  Directory Listing
Modified Sun Apr 3 19:46:21 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: update LOCAL_CMAKE_BUILD_OPTIONS variable

Revision 16304  Directory Listing
Modified Sun Apr 3 19:37:19 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: update LOCAL_CMAKE_BUILD_OPTIONS variable

Revision 16303  Directory Listing
Modified Sun Apr 3 18:13:04 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Compile CMTK in Release mode , add sse flags

Revision 16302  Directory Listing
Modified Sun Apr 3 16:22:49 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: added a function to change the width of TextEntry

Revision 16301  Directory Listing
Modified Sun Apr 3 14:44:23 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Don't run local tests per default

Revision 16300  Directory Listing
Modified Sun Apr 3 05:49:07 2011 UTC (6 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Just added a comment 

Revision 16299  Directory Listing
Modified Sun Apr 3 05:37:11 2011 UTC (6 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Full Parcellation Works now with CMTK

Revision 16298  Directory Listing
Modified Sat Apr 2 23:03:12 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Update test atlas creator task

Revision 16297  Directory Listing
Modified Sat Apr 2 22:51:10 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added PrintInfo function

Revision 16296  Directory Listing
Modified Sat Apr 2 18:11:19 2011 UTC (6 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: I cleaned up code to ease transition to Slicer4

Revision 16295  Directory Listing
Modified Sat Apr 2 17:28:38 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Update test

Revision 16294  Directory Listing
Modified Sat Apr 2 02:29:08 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Fix typo in filename

Revision 16293  Directory Listing
Modified Sat Apr 2 02:19:49 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: use the right order for the --atlasVolumeFileNames option

Revision 16292  Directory Listing
Modified Sat Apr 2 01:38:28 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Move helper function wrapper AddArchetypeScalarVolume to vtkEMSegmentLogic

Revision 16288  Directory Listing
Modified Fri Apr 1 22:30:19 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Use vtkSlicerVolumesLogic::AddArchetypeScalarVolume instead of own function

Revision 16286  Directory Listing
Modified Fri Apr 1 22:26:20 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
STYLE: update indentation

Revision 16285  Directory Listing
Modified Fri Apr 1 22:24:28 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Removed redundant test mrml files - use original mrml files instead

Revision 16284  Directory Listing
Modified Fri Apr 1 22:22:14 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Removed unused key : 'Key atlas_registration_image NodeID vtkMRMLScalarVolumeNode19' 

Revision 16283  Directory Listing
Modified Fri Apr 1 20:31:45 2011 UTC (6 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Results of Atlas Creator were not correctly read in

Revision 16282  Directory Listing
Modified Fri Apr 1 19:30:05 2011 UTC (6 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: test 169 failed due to wrong error message 

Revision 16281  Directory Listing
Modified Fri Apr 1 18:51:20 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added options to specify the accuracy of the registration type

Revision 16279  Directory Listing
Modified Fri Apr 1 05:50:07 2011 UTC (6 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Reduced mrml structure vtkMRMLEMSTreeParametersNode is only in there still for legacy purposes

Revision 16275  Directory Listing
Modified Thu Mar 31 19:36:32 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Declare GuessRegistrationBackgroundLevel(...) as a static function

Revision 16273  Directory Listing
Modified Thu Mar 31 15:33:55 2011 UTC (6 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Simplified code

Revision 16270  Directory Listing
Modified Wed Mar 30 19:10:29 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added label description

Revision 16267  Directory Listing
Modified Wed Mar 30 04:10:59 2011 UTC (6 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Added note

Revision 16266  Directory Listing
Modified Wed Mar 30 01:29:15 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Refactored code

Revision 16265  Directory Listing
Modified Tue Mar 29 23:52:08 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Changed stderr/stdout output

Revision 16256  Directory Listing
Modified Sat Mar 26 01:05:08 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Update Test-Atlas-Cluster task

Revision 16255  Directory Listing
Modified Fri Mar 25 03:26:15 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Add comment

Revision 16254  Directory Listing
Modified Fri Mar 25 03:19:01 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Write AC results back into mrml scene

Revision 16253  Directory Listing
Modified Fri Mar 25 03:18:33 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Write AC results back into mrml scene

Revision 16245  Directory Listing
Modified Wed Mar 23 19:42:36 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added a test script to test the atlas creator

Revision 16243  Directory Listing
Modified Wed Mar 23 19:22:03 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: set default values for the Atlas Creator 

Revision 16239  Directory Listing
Modified Wed Mar 23 16:42:47 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Add options to AtlasCreator function

Revision 16237  Directory Listing
Modified Wed Mar 23 14:06:48 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: removed '#ifndef NDEBUG' directive and assert function

Revision 16235  Directory Listing
Modified Wed Mar 23 13:49:50 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: removed '#ifndef NDEBUG' directive

Revision 16234  Directory Listing
Modified Wed Mar 23 13:48:24 2011 UTC (6 years, 5 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Changed the output format

Revision 16227  Directory Listing
Modified Mon Mar 21 22:44:48 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Remove unused preprocessor directive

Revision 16226  Directory Listing
Modified Mon Mar 21 20:56:04 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: consistent usage of _WIN32 (instead of WIN32) in C/C++ code

Revision 16225  Directory Listing
Modified Mon Mar 21 20:24:39 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Add commandline option to set the tcl preprocessing

Revision 16222  Directory Listing
Modified Fri Mar 18 18:29:32 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Removed unused files

Revision 16221  Directory Listing
Modified Fri Mar 18 15:03:56 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: remove unused backup file

Revision 16220  Directory Listing
Modified Fri Mar 18 15:00:39 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Cleanup

Revision 16219  Directory Listing
Modified Fri Mar 18 14:59:27 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Add a prototype inpreparation to use the Atlas Creator

Revision 16218  Directory Listing
Modified Fri Mar 18 14:57:28 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Clean up

Revision 16217  Directory Listing
Modified Fri Mar 18 14:56:42 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Improve Skull Stripper (added switch between CMTK and BRAINS )

Revision 16216  Directory Listing
Modified Fri Mar 18 14:53:23 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Specify SkullStripper related files here instead of in the mrml scene

Revision 16215  Directory Listing
Modified Fri Mar 18 14:51:46 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Remove unused volumes

Revision 16213  Directory Listing
Modified Thu Mar 17 21:10:30 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
STYLE: Typo

Revision 16207  Directory Listing
Modified Wed Mar 16 20:20:14 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: fixed memory leak: NewLevelName

Revision 16206  Directory Listing
Modified Wed Mar 16 20:13:56 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: fixed error: Undefined behaviour: OpenFileName is used wrong in call to sprintf or snprintf

Revision 16203  Directory Listing
Modified Wed Mar 16 18:30:54 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: fixed Memory leak: Extrema

Revision 16202  Directory Listing
Modified Wed Mar 16 18:18:46 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: fixed Memory leak: LogValue

Revision 16201  Directory Listing
Modified Wed Mar 16 18:03:39 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Add prototype function for the AtlasCreator

Revision 16200  Directory Listing
Modified Wed Mar 16 00:31:19 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Update description of preprocessing checkboxes

Revision 16199  Directory Listing
Modified Wed Mar 16 00:30:15 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Use Colormap="vtkMRMLColorTableNodeFileSlicer3_2010_Brain_Labels.txt" 

Revision 16198  Directory Listing
Modified Tue Mar 15 19:28:17 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Adding task for skull stripped brain images

Revision 16197  Directory Listing
Modified Tue Mar 15 19:08:04 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
STYLE: Typo

Revision 16194  Directory Listing
Modified Tue Mar 15 14:36:07 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: (BSplineToDeformationField) Send normal output to stdout instead of stderr , Use 'eval exec ' to execute a command

Revision 16189  Directory Listing
Modified Mon Mar 14 21:59:51 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Improve error handling for function calcDFVolumeNode

Revision 16181  Directory Listing
Modified Mon Mar 14 18:00:54 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: CMTK's registration/warp command cannot change the scalar type of the output volume, resample the atlas in an additional step

Revision 16168  Directory Listing
Modified Wed Mar 9 16:53:55 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: pass --fast --verbose options to each CMTK call

Revision 16162  Directory Listing
Modified Tue Mar 8 17:25:29 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Remove unused file

Revision 16161  Directory Listing
Modified Tue Mar 8 16:47:33 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: uncomment the function StripBackslashes (needed for MS Windows)

Revision 16160  Directory Listing
Modified Mon Mar 7 21:44:47 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Refactoring, move replicated code to new EMSegmentHelper file

Revision 16159  Directory Listing
Modified Mon Mar 7 21:22:23 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Move DataIOManager related functionality from the EMSegmenter module to the base code (in preparation for fixing bug 1033)

Revision 16121  Directory Listing
Modified Sat Feb 26 06:25:03 2011 UTC (6 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: colormap did not exist anymore

Revision 16119  Directory Listing
Modified Sat Feb 26 05:44:21 2011 UTC (6 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Based on Rons feedback we slightly modified the atlases

Revision 16117  Directory Listing
Modified Sat Feb 26 05:18:24 2011 UTC (6 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Based on Rons feedback we slightly modified the atlases

Revision 16116  Directory Listing
Modified Sat Feb 26 05:14:31 2011 UTC (6 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Based on Rons feedback we slightly modified the atlases

Revision 16109  Directory Listing
Modified Thu Feb 24 20:58:13 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: we have to set the backgroundLevel to get rid of the segmentation errors outside the target volume

Revision 16104  Directory Listing
Modified Thu Feb 24 05:47:24 2011 UTC (6 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Info text was wrong

Revision 16100  Directory Listing
Modified Wed Feb 23 19:25:00 2011 UTC (6 years, 6 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment: Enable the AtlasCreatorCxxModule in the EMSegmentTclInterpreter.

Revision 16085  Directory Listing
Modified Mon Feb 21 22:55:54 2011 UTC (6 years, 6 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added support for multiple scalartypes (if using CMTK)

Revision 16084  Directory Listing
Modified Mon Feb 21 22:11:28 2011 UTC (6 years, 6 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Restructured TclInterpreter in order to create different versions of the tool

Revision 16073  Directory Listing
Modified Fri Feb 18 20:28:28 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Add tests for different scalartypes

Revision 16051  Directory Listing
Modified Wed Feb 16 01:25:43 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: remove some warp options: --delay-refine --exact-spacing

Revision 16047  Directory Listing
Modified Tue Feb 15 22:34:00 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: turning on the multi-resolution image pyramid

Revision 16044  Directory Listing
Modified Tue Feb 15 17:12:25 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Replace raw .nrrd files

Revision 16037  Directory Listing
Modified Mon Feb 14 19:46:26 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added --fast option to CMTK's warp command

Revision 16034  Directory Listing
Modified Mon Feb 14 16:14:08 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added tests

Revision 16015  Directory Listing
Modified Sun Feb 13 01:51:18 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Changed vtksys_stl::string to vtkstd::string

Revision 16005  Directory Listing
Modified Sat Feb 12 01:23:42 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Fixed taskname

Revision 16004  Directory Listing
Modified Sat Feb 12 01:22:32 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added a warning message if CMTK is not installed

Revision 16002  Directory Listing
Modified Fri Feb 11 21:42:21 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Changed parameter for fast test mode

Revision 15995  Directory Listing
Modified Fri Feb 11 14:29:13 2011 UTC (6 years, 7 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Updated sub parcellation with label map from cca atlas v5_1

Revision 15994  Directory Listing
Modified Fri Feb 11 14:22:46 2011 UTC (6 years, 7 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Subparcellation was not correctly performed when skipping registration - this is fixed now

Revision 15993  Directory Listing
Modified Fri Feb 11 03:06:12 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Simplified all mrml test files

Revision 15992  Directory Listing
Modified Fri Feb 11 02:52:49 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Set correct RegistrationType

Revision 15991  Directory Listing
Modified Fri Feb 11 02:47:31 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: CMTK is now used per default

Revision 15990  Directory Listing
Modified Fri Feb 11 02:34:41 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Simplified mrml files

Revision 15989  Directory Listing
Modified Fri Feb 11 02:34:18 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Changed they way mktemp is called because the X's had to appear at the template end (e.g. on Fedora) 

Revision 15981  Directory Listing
Modified Thu Feb 10 00:07:00 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Change default registration type to CMTK

Revision 15977  Directory Listing
Modified Wed Feb 9 22:17:37 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added fast running tests - using CMTK and BRAINS

Revision 15971  Directory Listing
Modified Wed Feb 9 15:41:38 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Fixed compiler error on SunOS

Revision 15970  Directory Listing
Modified Tue Feb 8 23:26:54 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Now it is possible to choose between different registration packages

Revision 15969  Directory Listing
Modified Tue Feb 8 23:21:51 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Now it is possible to choose between different registration packages

Revision 15965  Directory Listing
Modified Tue Feb 8 05:48:20 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: update CMTK functionality

Revision 15964  Directory Listing
Modified Mon Feb 7 22:55:00 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: change some backslash and quotations marks

Revision 15961  Directory Listing
Modified Mon Feb 7 04:59:11 2011 UTC (6 years, 7 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Manual Sampling is activated again

Revision 15960  Directory Listing
Modified Mon Feb 7 02:57:35 2011 UTC (6 years, 7 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Updated fast registration

Revision 15959  Directory Listing
Modified Mon Feb 7 01:36:50 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Set backslash and quotation marks around variables - this is necessary because there might be white spaces in the variable names

Revision 15958  Directory Listing
Modified Mon Feb 7 01:04:42 2011 UTC (6 years, 7 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Cloned volume names were not displayed correctly in volume menu of viewers

Revision 15957  Directory Listing
Modified Mon Feb 7 00:46:34 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: This patch is necessary on Windows, ConvertToOutputPath from kwsys doesn't work here

Revision 15956  Directory Listing
Modified Sun Feb 6 23:28:45 2011 UTC (6 years, 7 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: aded flags into command line that allow to bypass registration and to use ones one atlas again !

Revision 15955  Directory Listing
Modified Sun Feb 6 20:39:33 2011 UTC (6 years, 7 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Template creater caused crashing of the gui 

Revision 15954  Directory Listing
Modified Sun Feb 6 19:45:44 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Removed debug output

Revision 15953  Directory Listing
Modified Sun Feb 6 18:42:58 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Changed the text of the error message if template couldn't be saved

Revision 15952  Directory Listing
Modified Sun Feb 6 18:32:33 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Update warning text

Revision 15951  Directory Listing
Modified Sun Feb 6 18:11:11 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: fixed bug in test EMSegCL_IntermediateResults: 'UpdateScene: error getting 0th storage node'

Revision 15950  Directory Listing
Modified Sun Feb 6 17:42:22 2011 UTC (6 years, 7 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: TclInterpreter was not compiled and had the wrong CLP file - caused issues under certain windows builts

Revision 15945  Directory Listing
Modified Sun Feb 6 16:25:36 2011 UTC (6 years, 7 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: The template node and working data node are now properly segmented so that for a template file the workingdata node is null !

Revision 15943  Directory Listing
Modified Sun Feb 6 01:41:55 2011 UTC (6 years, 7 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Needed to leave in vtkMRMLEMSTargetNode for legacy purpose

Revision 15942  Directory Listing
Modified Sun Feb 6 00:41:11 2011 UTC (6 years, 7 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Simplified EMSegmenters MRML Structure in preperation for Slicer 4

Revision 15941  Directory Listing
Modified Sun Feb 6 00:38:07 2011 UTC (6 years, 7 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Simplified EMSegmenters MRML Structure in preperation for Slicer 4

Revision 15940  Directory Listing
Modified Sat Feb 5 23:53:19 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added MIDAS keys

Revision 15939  Directory Listing
Modified Sat Feb 5 23:17:38 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added optional tests to compare segmentation results

Revision 15938  Directory Listing
Modified Sat Feb 5 22:58:11 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: compare function returns error rate

Revision 15937  Directory Listing
Modified Sat Feb 5 22:55:58 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Adding MIDAS keys

Revision 15936  Directory Listing
Modified Sat Feb 5 20:38:58 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Add functionality to compare segmentation results

Revision 15935  Directory Listing
Modified Sat Feb 5 20:36:42 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Print more info about the EMSMRMLManager

Revision 15934  Directory Listing
Modified Sat Feb 5 20:35:37 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Print more info about the EMSMRMLManager

Revision 15930  Directory Listing
Modified Sat Feb 5 16:12:54 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Remove version tag from xml description

Revision 15929  Directory Listing
Modified Sat Feb 5 16:11:35 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Print EMSegmentMRMLManager and VolumeInfo

Revision 15928  Directory Listing
Modified Sat Feb 5 15:18:43 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added comments to GuessRegistrationBackgroundLevel

Revision 15923  Directory Listing
Modified Fri Feb 4 19:43:23 2011 UTC (6 years, 7 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Check that volumes associated with task are not zero when loading in the task! 

Revision 15919  Directory Listing
Modified Fri Feb 4 16:32:17 2011 UTC (6 years, 7 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Cleaned up registration Type

Revision 15916  Directory Listing
Modified Fri Feb 4 00:54:25 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Create intermediate results directory for the user if it doesn't exists. This is needed for example in batch processing where we cannot expect that the intermediate results directory already exists.

Revision 15915  Directory Listing
Modified Fri Feb 4 00:02:41 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Remove old unused SlicerRigidRegister function

Revision 15910  Directory Listing
Modified Thu Feb 3 00:17:42 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Use the same mktemp options on all platforms

Revision 15906  Directory Listing
Modified Wed Feb 2 16:28:51 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Don't call BRAINSSkullStripper as long it is in development

Revision 15905  Directory Listing
Modified Wed Feb 2 16:26:38 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: mktemp options differ on Linux and Darwin

Revision 15904  Directory Listing
Modified Wed Feb 2 15:51:33 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Use mktemp -t instead of deprecated -p option

Revision 15903  Directory Listing
Modified Wed Feb 2 01:31:52 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Refactored all tasks

Revision 15897  Directory Listing
Modified Tue Feb 1 22:25:09 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: change signature of function fiducial_threshold , we don't use fiducials right now

Revision 15896  Directory Listing
Modified Tue Feb 1 22:22:54 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
STYLE: Fixed typo

Revision 15895  Directory Listing
Modified Tue Feb 1 22:21:30 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Update function writes into Slicer3USER/@SVN@

Revision 15894  Directory Listing
Modified Tue Feb 1 20:59:32 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added comment how to use a HTTPHandler from SlicerApplication

Revision 15892  Directory Listing
Modified Tue Feb 1 20:35:28 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Copy EMSegmentTasksManifest.html into Slicer3USER/@SVN@

Revision 15887  Directory Listing
Modified Tue Feb 1 19:24:24 2011 UTC (6 years, 7 months ago) by haehn
Original Path: trunk/Modules/EMSegment
BUG: EMSegment: Do not delete httpHandler after usage.

Revision 15885  Directory Listing
Modified Tue Feb 1 19:17:43 2011 UTC (6 years, 7 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment: Updated the repository for tasks to a specific 3.6.3 version. Fixed the need of a manual html manifest on the server in connection with the recent SPL webservers.

Revision 15884  Directory Listing
Modified Tue Feb 1 19:15:59 2011 UTC (6 years, 7 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment: Updated the repository for tasks to a specific 3.6.3 version. Fixed the need of a manual html manifest on the server in connection with the recent SPL webservers.

Revision 15881  Directory Listing
Modified Tue Feb 1 16:21:22 2011 UTC (6 years, 7 months ago) by haehn
Original Path: trunk/Modules/EMSegment
BUG: EMSegment: Update Task functionality now uses the HTTPHandler from the MRMLScene which is well configured.

Revision 15874  Directory Listing
Modified Mon Jan 31 21:18:59 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Test remote IO functionality needed by the EMSegmenter

Revision 15866  Directory Listing
Modified Sun Jan 30 22:46:54 2011 UTC (6 years, 7 months ago) by pieper
Original Path: trunk/Modules/EMSegment
COMP: fix warnings about unused variables

Revision 15830  Directory Listing
Modified Wed Jan 26 19:34:11 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Commented out output about the backgroundLevel

Revision 15827  Directory Listing
Modified Wed Jan 26 17:24:11 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: addressed issue by Greg

Revision 15816  Directory Listing
Modified Mon Jan 24 20:55:11 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: specify also a directory for --resultVolumeFileName, otherwise it would try to overwrite the directory which is specified in the mrml scene

Revision 15814  Directory Listing
Modified Mon Jan 24 20:34:09 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Write results into platform independent temporary directory

Revision 15812  Directory Listing
Modified Mon Jan 24 20:28:27 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Reverse-merging r15811 through r15042 into 'VolumeData/segmentationResult_small.mhd'

Revision 15803  Directory Listing
Modified Fri Jan 21 23:38:34 2011 UTC (6 years, 7 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added new preprocessing pipeline for CT-Hand-Bone task

Revision 15788  Directory Listing
Modified Wed Jan 19 23:42:09 2011 UTC (6 years, 8 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Added check if tree node is null

Revision 15786  Directory Listing
Modified Wed Jan 19 21:23:00 2011 UTC (6 years, 8 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Set Covariance to 0.0001 if no samples are available

Revision 15785  Directory Listing
Modified Wed Jan 19 21:12:51 2011 UTC (6 years, 8 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Don't call  PopUpWarningWindow "", GUI is not available in command line mode

Revision 15782  Directory Listing
Modified Tue Jan 18 21:44:28 2011 UTC (6 years, 8 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Catch the return code of function emLogic->StartSegmentationWithoutPreprocessing(...)

Revision 15778  Directory Listing
Modified Tue Jan 18 16:18:57 2011 UTC (6 years, 8 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: PATH was not set correctly for plugin modules under windows

Revision 15773  Directory Listing
Modified Sun Jan 16 17:31:00 2011 UTC (6 years, 8 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Add test for MRI-Human-Brain-Full-Parcellation

Revision 15772  Directory Listing
Modified Sun Jan 16 17:29:53 2011 UTC (6 years, 8 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Add test for MRI-Human-Brain-Full-Parcellation

Revision 15771  Directory Listing
Modified Sun Jan 16 17:28:41 2011 UTC (6 years, 8 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Add test for MRI-Human-Brain-Full-Parcellation

Revision 15770  Directory Listing
Modified Fri Jan 14 20:54:31 2011 UTC (6 years, 8 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Had to include KWWidgets package name

Revision 15766  Directory Listing
Modified Thu Jan 13 20:07:31 2011 UTC (6 years, 8 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: removed spelling mistake

Revision 15764  Directory Listing
Modified Thu Jan 13 06:39:49 2011 UTC (6 years, 8 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: trying not to close the window

Revision 15763  Directory Listing
Modified Thu Jan 13 06:16:04 2011 UTC (6 years, 8 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Replaced micro

Revision 15762  Directory Listing
Modified Wed Jan 12 21:03:19 2011 UTC (6 years, 8 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Add catch throw block to handle a std::bad_alloc exception

Revision 15758  Directory Listing
Modified Wed Jan 12 05:13:50 2011 UTC (6 years, 8 months ago) by domibel
Original Path: trunk/Modules/EMSegment
STYLE: change indentation

Revision 15750  Directory Listing
Modified Mon Jan 10 17:30:53 2011 UTC (6 years, 8 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added test data for CT-Hand-Bone task

Revision 15749  Directory Listing
Modified Mon Jan 10 09:10:05 2011 UTC (6 years, 8 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Include full parcellation pipeline

Revision 15739  Directory Listing
Modified Sat Jan 8 00:25:14 2011 UTC (6 years, 8 months ago) by lchauvin
Original Path: trunk/Modules/EMSegment
ENH: Add CaptureBetaProbe and UDPServer modules, and merge NeuroNav from NAMIC SandBox and from Slicer trunk

Revision 15735  Directory Listing
Modified Fri Jan 7 07:28:38 2011 UTC (6 years, 8 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Subparcellation volume was not registered and thus would not be read into mrml scene

Revision 15708  Directory Listing
Modified Thu Dec 30 04:46:03 2010 UTC (6 years, 8 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: addressed the issue why http://www.cdash.org/CDash/testDetails.php?test=75414550&build=798922 failed

Revision 15697  Directory Listing
Modified Sun Dec 26 22:42:59 2010 UTC (6 years, 8 months ago) by domibel
Original Path: trunk/Modules/EMSegment
STYLE: Fixed some typos based on automatic tests with lintian

Revision 15696  Directory Listing
Modified Sun Dec 26 21:52:46 2010 UTC (6 years, 8 months ago) by domibel
Original Path: trunk/Modules/EMSegment
STYLE: Fixed some typos based on automatic tests with lintian

Revision 15694  Directory Listing
Modified Sun Dec 26 19:39:18 2010 UTC (6 years, 8 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Update atlas data

Revision 15673  Directory Listing
Modified Sat Dec 18 01:06:01 2010 UTC (6 years, 9 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added a mrml scene for the new 'CT Hand Bone' task

Revision 15668  Directory Listing
Modified Fri Dec 17 20:32:44 2010 UTC (6 years, 9 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Changed message prefix

Revision 15667  Directory Listing
Modified Fri Dec 17 18:13:22 2010 UTC (6 years, 9 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Turn on bias field correction

Revision 15663  Directory Listing
Modified Thu Dec 16 23:06:03 2010 UTC (6 years, 9 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added tests for the Non-Human-Primate task

Revision 15661  Directory Listing
Modified Thu Dec 16 20:17:03 2010 UTC (6 years, 9 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added tests for the MRI-Human-Brain task

Revision 15660  Directory Listing
Modified Thu Dec 16 19:22:03 2010 UTC (6 years, 9 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added tests for the MRI-Human-Brain-Parcellation task

Revision 15656  Directory Listing
Modified Wed Dec 15 01:08:22 2010 UTC (6 years, 9 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Calculate a deformation field to speed up the resampling

Revision 15649  Directory Listing
Modified Mon Dec 13 20:53:14 2010 UTC (6 years, 9 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Create a deformation field to accelerate the resampling

Revision 15648  Directory Listing
Modified Mon Dec 13 20:51:03 2010 UTC (6 years, 9 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Add a resample test

Revision 15646  Directory Listing
Modified Mon Dec 13 20:33:08 2010 UTC (6 years, 9 months ago) by domibel
Original Path: trunk/Modules/EMSegment
STYLE: Fixed Typo

Revision 15644  Directory Listing
Modified Sat Dec 11 05:08:53 2010 UTC (6 years, 9 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added UPenn logo to EMSegmenter module

Revision 15641  Directory Listing
Modified Fri Dec 10 22:20:08 2010 UTC (6 years, 9 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Use N4ITKBiasFieldCorrectionCLI instead of GUI module 'N4ITK MRI Bias correction'

Revision 15640  Directory Listing
Modified Fri Dec 10 22:09:05 2010 UTC (6 years, 9 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Fixed thresholding, it is important in what order to set the parameter

Revision 15639  Directory Listing
Modified Fri Dec 10 19:25:55 2010 UTC (6 years, 9 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Threshold target image(s), negative values will be set to 0 so that the EMSegmenter can be used on those images.

Revision 15638  Directory Listing
Modified Fri Dec 10 19:22:20 2010 UTC (6 years, 9 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Threshold target image(s), negative values will be set to 0 so that the EMSegmenter can be used on those images.

Revision 15636  Directory Listing
Modified Thu Dec 9 16:53:33 2010 UTC (6 years, 9 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added image thresholder if images with negative values are provided. (optional)

Revision 15635  Directory Listing
Modified Thu Dec 9 16:22:33 2010 UTC (6 years, 9 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Revert the last patch partially because the extension didn't get build

Revision 15624  Directory Listing
Modified Wed Dec 8 15:21:25 2010 UTC (6 years, 9 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Fixed bug in Resample -> PrintError

Revision 15623  Directory Listing
Modified Wed Dec 8 15:16:00 2010 UTC (6 years, 9 months ago) by domibel
Original Path: trunk/Modules/EMSegment
STYLE: Applied automatic indentation

Revision 15619  Directory Listing
Modified Tue Dec 7 07:01:59 2010 UTC (6 years, 9 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Added postprocessing completing initial implementation of Ron's request

Revision 15618  Directory Listing
Modified Tue Dec 7 06:59:01 2010 UTC (6 years, 9 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Remove islands

Revision 15617  Directory Listing
Modified Mon Dec 6 23:06:31 2010 UTC (6 years, 9 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Switch to Torsten Rohlfing's new CMTK repository for Slicer3

Revision 15616  Directory Listing
Modified Mon Dec 6 20:49:26 2010 UTC (6 years, 9 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added wrapper function for SkullStripperCLI

Revision 15606  Directory Listing
Modified Sat Dec 4 08:44:04 2010 UTC (6 years, 9 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: removed some bugs

Revision 15605  Directory Listing
Modified Sat Dec 4 07:01:54 2010 UTC (6 years, 9 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Integration of subparcellation capabilties Part II

Revision 15604  Directory Listing
Modified Sat Dec 4 06:59:07 2010 UTC (6 years, 9 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Added Vernoi Diagram - needed for Ron's parcellation

Revision 15603  Directory Listing
Modified Fri Dec 3 20:28:20 2010 UTC (6 years, 9 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Moved code to GenericTask.tcl

Revision 15599  Directory Listing
Modified Thu Dec 2 07:36:11 2010 UTC (6 years, 9 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Included parcellation map and color map window

Revision 15589  Directory Listing
Modified Mon Nov 29 20:02:03 2010 UTC (6 years, 9 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: add custom target to copy EMSegmenter tasks from the source directory to the binary directory

Revision 15584  Directory Listing
Modified Wed Nov 24 23:09:00 2010 UTC (6 years, 9 months ago) by fedorov
Original Path: trunk/Modules/EMSegment
BUG: CGM = cortical GM

Revision 15583  Directory Listing
Modified Wed Nov 24 22:34:38 2010 UTC (6 years, 9 months ago) by fedorov
Original Path: trunk/Modules/EMSegment
ENH: assigned meaningful names to the segmented structures

Revision 15568  Directory Listing
Modified Wed Nov 24 03:14:50 2010 UTC (6 years, 9 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Fixed the following bug: when creating new task that registration was performed regardless if it was selected or not 

Revision 15567  Directory Listing
Modified Tue Nov 23 23:04:13 2010 UTC (6 years, 9 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Removed hardcoded path

Revision 15565  Directory Listing
Modified Tue Nov 23 21:59:46 2010 UTC (6 years, 9 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added testcase for Non-Human Primate task

Revision 15564  Directory Listing
Modified Tue Nov 23 21:52:31 2010 UTC (6 years, 9 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added new task 'Non-Human primate'

Revision 15563  Directory Listing
Modified Tue Nov 23 21:42:00 2010 UTC (6 years, 9 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added template file which can be used to create new tasks

Revision 15562  Directory Listing
Modified Tue Nov 23 21:38:20 2010 UTC (6 years, 9 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added unbiased atlas data, Downloaded from http://www.nitrc.org/projects/vervet_atlas (VPA10-2.0.zip - 2010-07-02) 

Revision 15561  Directory Listing
Modified Tue Nov 23 19:16:55 2010 UTC (6 years, 9 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Curtis correctly wraps now vtkMRMLFinite* so we were able to simplify the code

Revision 15537  Directory Listing
Modified Sat Nov 20 23:18:28 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added test case for task MRI Human Head

Revision 15536  Directory Listing
Modified Sat Nov 20 22:35:46 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added test cases for task MRI-Human-Brain-Parcellation

Revision 15535  Directory Listing
Modified Fri Nov 19 22:02:26 2010 UTC (6 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Allows loading tcl interpreter without starting slicer

Revision 15534  Directory Listing
Modified Fri Nov 19 22:02:17 2010 UTC (6 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Allows loading tcl interpreter without starting slicer

Revision 15529  Directory Listing
Modified Fri Nov 19 16:40:15 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Inform the user to apply this task only to skull stripped data

Revision 15528  Directory Listing
Modified Fri Nov 19 16:35:14 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Adding a pre-processing file for the MRI-Human-Brain-Parcellation task

Revision 15520  Directory Listing
Modified Wed Nov 17 16:27:36 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Use the cmake's configure_file command to assure that modified files are copied over to the binary directory

Revision 15519  Directory Listing
Modified Wed Nov 17 16:16:23 2010 UTC (6 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: parameters were not set correctly

Revision 15518  Directory Listing
Modified Wed Nov 17 07:04:42 2010 UTC (6 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Hopefully final fix for1044 - can now be closed

Revision 15515  Directory Listing
Modified Tue Nov 16 19:56:59 2010 UTC (6 years, 10 months ago) by alexy
Original Path: trunk/Modules/EMSegment
BUG_FIXED: MRMLScene::GetReferencedSubScene copy data from original nodes

Revision 15506  Directory Listing
Modified Tue Nov 16 03:10:15 2010 UTC (6 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Made small changes to the file so it runs more efficiently

Revision 15502  Directory Listing
Modified Mon Nov 15 15:17:18 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Turn on image inhomogeneity correction per default

Revision 15499  Directory Listing
Modified Sat Nov 13 05:53:55 2010 UTC (6 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Due to changes with respect to Bug 1036 I cleaned up code

Revision 15498  Directory Listing
Modified Sat Nov 13 05:52:50 2010 UTC (6 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Due to changes with respect to Bug 1036 I cleaned up code

Revision 15497  Directory Listing
Modified Fri Nov 12 22:35:17 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Enable button for saving intermediate results again

Revision 15496  Directory Listing
Modified Fri Nov 12 22:33:27 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Add whole Tasks directory to install target

Revision 15492  Directory Listing
Modified Fri Nov 12 21:26:01 2010 UTC (6 years, 10 months ago) by alexy
Original Path: trunk/Modules/EMSegment
ENH: added LoadData flag to vtkMRMLScene::GetReferencedSubScene method

Revision 15489  Directory Listing
Modified Fri Nov 12 18:57:36 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added a new MRI Human Head pipeline for a finer-grained parcellation based on data provided by Padmapriya Srinivasan and Sylvain Bouix (PNL-BWH)

Revision 15487  Directory Listing
Modified Fri Nov 12 18:04:27 2010 UTC (6 years, 10 months ago) by alexy
Original Path: trunk/Modules/EMSegment
ENH: added ReadDataOnLoad flag to scene to allow for "dry run" on Load

Revision 15476  Directory Listing
Modified Thu Nov 11 21:34:07 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Copy the whole Tasks folder(mrml scene + data) into Slicers binary directory

Revision 15474  Directory Listing
Modified Thu Nov 11 21:00:34 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Change parameter for BRAINSFit: Increase the numberOfSamples, also increase the splineGridSize

Revision 15473  Directory Listing
Modified Thu Nov 11 20:57:37 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Change desription '1/9.' to '1.' before choosing between 'advanced mode' or 'simple mode'

Revision 15465  Directory Listing
Modified Thu Nov 11 15:41:37 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Moved task specific atlas data into a subdirectory

Revision 15437  Directory Listing
Modified Fri Nov 5 21:20:00 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: 1) Print error message before each 'return 1' ; 2) Automatically indent

Revision 15430  Directory Listing
Modified Wed Nov 3 19:23:14 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: set BinDir to make functionality like GetSvnRevision available

Revision 15426  Directory Listing
Modified Wed Nov 3 18:24:52 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Use BRAINSResampleCLI instead of the BRAINSResample GUI module

Revision 15422  Directory Listing
Modified Wed Nov 3 16:36:01 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Removed intermediate result buttons from user interface

Revision 15421  Directory Listing
Modified Wed Nov 3 15:59:41 2010 UTC (6 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Removed intermediate result flag from user interface 

Revision 15419  Directory Listing
Modified Wed Nov 3 15:30:24 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Use a hardcoded svn revision number if GetSvnRevision is not set

Revision 15416  Directory Listing
Modified Wed Nov 3 07:46:22 2010 UTC (6 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: saving intermediate results works now - hack around bug 1036

Revision 15415  Directory Listing
Modified Wed Nov 3 02:17:04 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Add test for option --intermediateResultsDirectory

Revision 15414  Directory Listing
Modified Wed Nov 3 02:00:06 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Take advantage of UseBRAINS variable to switch between BRAINS and CMTK

Revision 15413  Directory Listing
Modified Wed Nov 3 01:36:55 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Add function to use CMTK's reformat

Revision 15412  Directory Listing
Modified Tue Nov 2 22:48:12 2010 UTC (6 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Catch error in GUI when intermediate flag is set but working direcory is invalid

Revision 15411  Directory Listing
Modified Tue Nov 2 22:25:39 2010 UTC (6 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG:  no more error message that scalar volume node for EM_MAP is missing

Revision 15410  Directory Listing
Modified Tue Nov 2 21:54:26 2010 UTC (6 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: BRAINSFit now works again

Revision 15404  Directory Listing
Modified Tue Nov 2 20:07:30 2010 UTC (6 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: wrong error message displayed

Revision 15403  Directory Listing
Modified Tue Nov 2 19:56:13 2010 UTC (6 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: got rid of cerr messages

Revision 15402  Directory Listing
Modified Tue Nov 2 19:51:53 2010 UTC (6 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Incomplete Error Message

Revision 15400  Directory Listing
Modified Tue Nov 2 18:50:56 2010 UTC (6 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: _ mrml files are not read into default task list anymore

Revision 15399  Directory Listing
Modified Tue Nov 2 18:43:41 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Changed copied directory

Revision 15398  Directory Listing
Modified Tue Nov 2 18:41:08 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
STYLE: Typos

Revision 15397  Directory Listing
Modified Tue Nov 2 02:48:38 2010 UTC (6 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Addressed bug discovered by Daniel and Ron where pipeline did not work correctly with two input channels

Revision 15394  Directory Listing
Modified Mon Nov 1 21:55:18 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Copy content from ./share/Slicer3/Modules/EMSegment/Tasks/ to temporary directory

Revision 15392  Directory Listing
Modified Mon Nov 1 18:55:57 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Don't show formerly selected task in step 1/9, user has to choose a new task

Revision 15391  Directory Listing
Modified Sat Oct 30 21:55:54 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added rudimentary support for CMTK registration

Revision 15390  Directory Listing
Modified Sat Oct 30 19:46:01 2010 UTC (6 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Just some cosmetic changes to simplify debugging

Revision 15379  Directory Listing
Modified Fri Oct 29 20:23:14 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Don't perform segmentation if excecution of registration fails

Revision 15378  Directory Listing
Modified Fri Oct 29 20:15:14 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Moved cleanup code to the end to avoid leaks

Revision 15374  Directory Listing
Modified Thu Oct 28 22:20:42 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added popup message dialog if segmantation fails

Revision 15373  Directory Listing
Modified Thu Oct 28 20:44:19 2010 UTC (6 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Leak in vtkEMSegmentBlackBoxSegmentationTest.cxx caused test to fail - now run it without setting vtkSlicerApplication and vtkSlicerApplicationLogic

Revision 15366  Directory Listing
Modified Thu Oct 28 18:44:00 2010 UTC (6 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Do avoid downloading data from web we now store the data in repository - will hopefully  be changed for Slicer 3.6.3. release

Revision 15364  Directory Listing
Modified Thu Oct 28 06:11:07 2010 UTC (6 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Tried to modify BRAINSFit paramters according to Hans but did not work so I changed them back again, created a function for DataIO, moved some functions from MRMLManager to Logic, adjusted the tests so that they would compile with new structure, included capabilities for propagating error messages from EMSegmenter to GUI via pop up window

Revision 15360  Directory Listing
Modified Thu Oct 28 00:44:03 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Logic should be removed before we close the mrml scene

Revision 15359  Directory Listing
Modified Wed Oct 27 17:38:09 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Add test code to make sure vtkEMSegmentLogic::SaveIntermediateResults works correctly

Revision 15358  Directory Listing
Modified Wed Oct 27 17:19:26 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
STYLE: Typo

Revision 15349  Directory Listing
Modified Tue Oct 26 22:43:51 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Revert one of my last change

Revision 15348  Directory Listing
Modified Tue Oct 26 22:32:24 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Since we are accessing our atlas volume files via the IO Manager we cannot use the --atlasVolumeFileNames anymore

Revision 15336  Directory Listing
Modified Tue Oct 26 11:30:15 2010 UTC (6 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Removed warning message due to Alex bug fix not necessary anymore

Revision 15335  Directory Listing
Modified Tue Oct 26 11:24:57 2010 UTC (6 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Logic should be removed before we close the mrml scene

Revision 15331  Directory Listing
Modified Mon Oct 25 18:25:47 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: use .mat extension for transformation files

Revision 15311  Directory Listing
Modified Fri Oct 22 19:25:08 2010 UTC (6 years, 10 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: use the IO Manager to download files specified in mrml scenes (this breaks the --intermediateResultsDirectory option)

Revision 15307  Directory Listing
Modified Fri Oct 22 18:22:40 2010 UTC (6 years, 10 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Remove meaningless error msg as it confuses testing 

Revision 15305  Directory Listing
Modified Fri Oct 22 16:51:26 2010 UTC (6 years, 10 months ago) by alexy
Original Path: trunk/Modules/EMSegment
BUG_FIXED: 1010
Added vtkMRMLScene::GetReferencedSubScene(vtkMRMLNode *node, vtkMRMLScene*) method

Use it in Modules/EMSegment/vtkEMSegmentMRMLManager.cxx

Revision 15297  Directory Listing
Modified Fri Oct 22 06:01:27 2010 UTC (6 years, 11 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Made Command Line work - hasd to replace fetchmi for downloading files

Revision 15290  Directory Listing
Modified Thu Oct 21 21:11:46 2010 UTC (6 years, 11 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Comment-out old code which causes memory leaks

Revision 15268  Directory Listing
Modified Thu Oct 21 08:29:15 2010 UTC (6 years, 11 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: fixed error with selecting Preprocessing in first step and check covariance matrix 

Revision 15267  Directory Listing
Modified Thu Oct 21 01:20:12 2010 UTC (6 years, 11 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: PATH was not set correctly for plugin modules under windows

Revision 15265  Directory Listing
Modified Wed Oct 20 07:25:34 2010 UTC (6 years, 11 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Addressed all issues voiced by Daniel, corrected the import bug, and modified code to reduce unimportant error messages show up in shell 

Revision 15255  Directory Listing
Modified Tue Oct 19 19:42:42 2010 UTC (6 years, 11 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment: Fixed typos and updated Help panel.

Revision 15254  Directory Listing
Modified Tue Oct 19 19:18:38 2010 UTC (6 years, 11 months ago) by haehn
Original Path: trunk/Modules/EMSegment
BUG: EMSegment: Cleaned up Kilian's messy loop code which caused an endless loop during Slicer startup.

Revision 15251  Directory Listing
Modified Tue Oct 19 16:45:38 2010 UTC (6 years, 11 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment: Change repository url for EMSegment updates. Re-enabled the AddDefaultTasksToList - it might be required to delete Slicer3-build/share/Slicer3/Modules/EMSegment/

Revision 15249  Directory Listing
Modified Tue Oct 19 15:43:58 2010 UTC (6 years, 11 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment: Now .mrml files get downloaded aswell during the online update. Also deactivated the code in AddDefaultTasksToList because of an endless loop.

Revision 15242  Directory Listing
Modified Tue Oct 19 09:35:37 2010 UTC (6 years, 11 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: small info change 

Revision 15241  Directory Listing
Modified Tue Oct 19 09:23:33 2010 UTC (6 years, 11 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Template Creater did not work correctly - updated mrml file to represent new structure

Revision 15240  Directory Listing
Modified Tue Oct 19 04:03:03 2010 UTC (6 years, 11 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Fixed bugs related to the EMSegmenter

Revision 15228  Directory Listing
Modified Fri Oct 15 18:31:45 2010 UTC (6 years, 11 months ago) by haehn
Original Path: trunk/Modules/EMSegment
BUG: EMSegment: Fix memory leak.

Revision 15227  Directory Listing
Modified Fri Oct 15 17:59:07 2010 UTC (6 years, 11 months ago) by haehn
Original Path: trunk/Modules/EMSegment
ENH: EMSegment: Added functionality to update the .tcl EMSegmentTask-files from the web.

Revision 15224  Directory Listing
Modified Fri Oct 15 05:10:02 2010 UTC (6 years, 11 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Adding a menu button in Step 1 to define the preprocessing for a new task

Revision 15223  Directory Listing
Modified Fri Oct 15 01:20:05 2010 UTC (6 years, 11 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG:Template File should now be created correctly - could not set inputtargenode to null bc otherwise created issues in user interface

Revision 15222  Directory Listing
Modified Fri Oct 15 01:12:02 2010 UTC (6 years, 11 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: References were not deleted in scene when removing volume from node  - this caused issues when extracting the references related to this node from the scene (such when creating the template

Revision 15221  Directory Listing
Modified Thu Oct 14 23:54:54 2010 UTC (6 years, 11 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Template generated did not save correctly the file names

Revision 15215  Directory Listing
Modified Thu Oct 14 19:30:35 2010 UTC (6 years, 11 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Set up api to TclTaskFilename correctly

Revision 15214  Directory Listing
Modified Thu Oct 14 19:05:45 2010 UTC (6 years, 11 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Removed update taks label

Revision 15212  Directory Listing
Modified Thu Oct 14 18:36:27 2010 UTC (6 years, 11 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added update button to load new task files

Revision 15209  Directory Listing
Modified Thu Oct 14 08:56:33 2010 UTC (6 years, 11 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Made Template creater work

Revision 15208  Directory Listing
Modified Thu Oct 14 08:54:15 2010 UTC (6 years, 11 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Made Template creater work

Revision 15200  Directory Listing
Modified Wed Oct 13 21:19:57 2010 UTC (6 years, 11 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: install CMTK's lib and bin directories

Revision 15193  Directory Listing
Modified Tue Oct 12 22:58:04 2010 UTC (6 years, 11 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: First try to build a extension module of CMTK

Revision 15191  Directory Listing
Modified Tue Oct 12 18:54:22 2010 UTC (6 years, 11 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Popup a error message if segmentation fails

Revision 15182  Directory Listing
Modified Tue Oct 12 07:11:20 2010 UTC (6 years, 11 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Substitute ShallowCopy with DeepCopy

Revision 15181  Directory Listing
Modified Tue Oct 12 05:19:43 2010 UTC (6 years, 11 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Popup a error message if pre-processing fails

Revision 15180  Directory Listing
Modified Tue Oct 12 05:15:35 2010 UTC (6 years, 11 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Compare data type of 'aligned atlas volume' with data type of 'target volume'

Revision 15179  Directory Listing
Modified Tue Oct 12 04:34:24 2010 UTC (6 years, 11 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Removed false warnings for root node

Revision 15178  Directory Listing
Modified Tue Oct 12 00:42:04 2010 UTC (6 years, 11 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Field disappeared in Step 8 and segmentation did not work when atlas weight was set to 1 but no atlas was assigned

Revision 15177  Directory Listing
Modified Mon Oct 11 02:40:14 2010 UTC (6 years, 11 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Cast atlas volumes to the same scalar type as the target volumes

Revision 15176  Directory Listing
Modified Sun Oct 10 22:10:08 2010 UTC (6 years, 11 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added a label - in addition to the tree - to show the selected anatomical tree node

Revision 15168  Directory Listing
Modified Thu Oct 7 15:17:54 2010 UTC (6 years, 11 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: caused issues with certain compilers

Revision 15159  Directory Listing
Modified Wed Oct 6 19:33:31 2010 UTC (6 years, 11 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Added code to initialize NodeParametersLabel

Revision 15154  Directory Listing
Modified Wed Oct 6 17:10:35 2010 UTC (6 years, 11 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Fixed memory leaks

Revision 15131  Directory Listing
Modified Fri Oct 1 14:53:55 2010 UTC (6 years, 11 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added a label - in addition to the tree - to show the selected anatomical tree node

Revision 15126  Directory Listing
Modified Thu Sep 30 16:02:09 2010 UTC (6 years, 11 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Added functionality to call N4ITKBiasFieldCorrectionCLI from EMSegmentCommandLine

Revision 15123  Directory Listing
Modified Thu Sep 30 15:04:58 2010 UTC (6 years, 11 months ago) by domibel
Original Path: trunk/Modules/EMSegment
STYLE: Added "TCLMRI: " to each puts command

Revision 15121  Directory Listing
Modified Thu Sep 30 14:35:07 2010 UTC (6 years, 11 months ago) by domibel
Original Path: trunk/Modules/EMSegment
STYLE: Added "TCL: " to each puts command

Revision 15116  Directory Listing
Modified Wed Sep 29 20:41:55 2010 UTC (6 years, 11 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: remove command line node after the command line is executed

Revision 15110  Directory Listing
Modified Wed Sep 29 20:02:59 2010 UTC (6 years, 11 months ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: remove command line node after the command line is executed

Revision 15102  Directory Listing
Modified Tue Sep 28 15:52:41 2010 UTC (6 years, 11 months ago) by domibel
Original Path: trunk/Modules/EMSegment
STYLE: removed trailing whitespaces and applied automatic indentation

Revision 15097  Directory Listing
Modified Mon Sep 27 12:49:25 2010 UTC (6 years, 11 months ago) by domibel
Original Path: trunk/Modules/EMSegment
STYLE: Show target input channel after preprocessing

Revision 15086  Directory Listing
Modified Fri Sep 24 23:34:37 2010 UTC (6 years, 11 months ago) by domibel
Original Path: trunk/Modules/EMSegment
STYLE: Typo

Revision 15085  Directory Listing
Modified Fri Sep 24 23:10:12 2010 UTC (6 years, 11 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: Commit cosmetic changes based on Ron's feedback

Revision 15056  Directory Listing
Modified Thu Sep 23 19:03:56 2010 UTC (6 years, 11 months ago) by domibel
Original Path: trunk/Modules/EMSegment
STYLE: Fixed typo

Revision 15052  Directory Listing
Modified Thu Sep 23 18:19:26 2010 UTC (6 years, 11 months ago) by domibel
Original Path: trunk/Modules/EMSegment
STYLE: removed trailing whitespaces and applied automatic indentation

Revision 15050  Directory Listing
Modified Thu Sep 23 18:10:53 2010 UTC (6 years, 11 months ago) by domibel
Original Path: trunk/Modules/EMSegment
BUG: MRML node changed

Revision 15041  Directory Listing
Modified Wed Sep 22 18:55:34 2010 UTC (6 years, 11 months ago) by pieper
Original Path: trunk/Modules/EMSegment
ENH: make Slicer3/trunk be a copy of Slicer-3-6 branch.  New slicer4 development has moved to http://svn.slicer.org/Slicer4/trunk.  Use the Slicer3 trunk only for slicer3 maint purposes.

See this desription for details:

http://massmail.spl.harvard.edu/public-archives/slicer-devel/2010/005338.html

Revision 15035  Directory Listing
Modified Wed Sep 22 14:14:15 2010 UTC (6 years, 11 months ago) by domibel
Original Path: branches/Slicer-3-6/Modules/EMSegment
ENH: Added a label to show the selected node during specifying the priors

Revision 15034  Directory Listing
Modified Tue Sep 21 21:59:16 2010 UTC (7 years ago) by domibel
Original Path: branches/Slicer-3-6/Modules/EMSegment
BUG: Added check to make sure that the user cannot delete the root node

Revision 15032  Directory Listing
Modified Tue Sep 21 19:29:52 2010 UTC (7 years ago) by domibel
Original Path: branches/Slicer-3-6/Modules/EMSegment
ENH: Added a warning to avoid ambiguous input channel names

Revision 15028  Directory Listing
Modified Tue Sep 21 16:09:23 2010 UTC (7 years ago) by domibel
Original Path: branches/Slicer-3-6/Modules/EMSegment
BUG: Added check for emtpy 'Task Name'

Revision 15022  Directory Listing
Modified Mon Sep 20 11:05:59 2010 UTC (7 years ago) by pohl
Original Path: branches/Slicer-3-6/Modules/EMSegment
BUG: addresses bug 972

Revision 15021  Directory Listing
Modified Sat Sep 18 07:48:40 2010 UTC (7 years ago) by pohl
Original Path: branches/Slicer-3-6/Modules/EMSegment
BUG: Now in simple mode the gui steps are not shown anymore, I updated the help, inncluded automatic computation of training samples, and fixed the autosampling bug

Revision 15016  Directory Listing
Modified Fri Sep 17 14:02:08 2010 UTC (7 years ago) by domibel
Original Path: branches/Slicer-3-6/Modules/EMSegment
ENH: Added a ProgressDialog during the pre-processing step and the segmentation step

Revision 15011  Directory Listing
Modified Thu Sep 16 21:26:28 2010 UTC (7 years ago) by pohl
Original Path: branches/Slicer-3-6/Modules/EMSegment
BUG: When PreprocessingSetting was empty then Simple mode failed to run through bc string was set to NULL

Revision 15000  Directory Listing
Modified Tue Sep 14 21:24:39 2010 UTC (7 years ago) by pohl
Original Path: branches/Slicer-3-6/Modules/EMSegment
BUG: Address issue 974

Revision 14998  Directory Listing
Modified Tue Sep 14 20:48:47 2010 UTC (7 years ago) by domibel
Original Path: branches/Slicer-3-6/Modules/EMSegment
BUG: bug948 , fixes a SEGFAULT when saving intermediate results

Revision 14986  Directory Listing
Modified Mon Sep 13 03:55:14 2010 UTC (7 years ago) by pohl
Original Path: branches/Slicer-3-6/Modules/EMSegment
BUG: Made EMSegmenter Simple Mode work

Revision 14984  Directory Listing
Modified Sun Sep 12 16:23:56 2010 UTC (7 years ago) by pohl
Original Path: branches/Slicer-3-6/Modules/EMSegment
BUG: resolved issue 970 and polished output

Revision 14983  Directory Listing
Modified Sun Sep 12 16:23:24 2010 UTC (7 years ago) by pohl
Original Path: branches/Slicer-3-6/Modules/EMSegment
BUG: resolved issue 970 and polished output

Revision 14979  Directory Listing
Modified Sat Sep 11 15:34:52 2010 UTC (7 years ago) by pohl
Original Path: branches/Slicer-3-6/Modules/EMSegment
BUG: Resolve issue 0959 about multithreading

Revision 14665  Directory Listing
Modified Mon Aug 23 16:23:22 2010 UTC (7 years ago) by domibel
Original Path: branches/Slicer-3-6/Modules/EMSegment
BUG: changed title of buttons due to Ron's comments

Revision 14607  Directory Listing
Modified Wed Aug 18 04:43:40 2010 UTC (7 years, 1 month ago) by pohl
Original Path: branches/Slicer-3-6/Modules/EMSegment
BUG: Removed KWWidgets that did not work under Windows

Revision 14470  Directory Listing
Modified Thu Aug 5 00:04:03 2010 UTC (7 years, 1 month ago) by pohl
Original Path: branches/Slicer-3-6/Modules/EMSegment
BUG: Reading from disk now works correctly from the commandline module

Revision 14435  Directory Listing
Modified Tue Aug 3 10:41:48 2010 UTC (7 years, 1 month ago) by pohl
Original Path: branches/Slicer-3-6/Modules/EMSegment
BUG: sampling flag was set too low

Revision 14432  Directory Listing
Modified Tue Aug 3 10:30:47 2010 UTC (7 years, 1 month ago) by pohl
Original Path: branches/Slicer-3-6/Modules/EMSegment
ENH: Included Brainsfit in EMSegmenter command line executable

Revision 14404  Directory Listing
Modified Fri Jul 30 03:26:25 2010 UTC (7 years, 1 month ago) by pohl
Original Path: branches/Slicer-3-6/Modules/EMSegment
BUG: Input channel has to have non-empty volume

Revision 14401  Directory Listing
Modified Fri Jul 30 00:43:36 2010 UTC (7 years, 1 month ago) by pohl
Original Path: branches/Slicer-3-6/Modules/EMSegment
BUG: Resolved 892 by adding the channel

Revision 14206  Directory Listing
Modified Fri Jul 16 22:26:38 2010 UTC (7 years, 2 months ago) by pohl
Original Path: branches/Slicer-3-6/Modules/EMSegment
BUG: Addresses bug 899 - just checked if it could load it or not

Revision 14205  Directory Listing
Modified Fri Jul 16 22:26:14 2010 UTC (7 years, 2 months ago) by pohl
Original Path: branches/Slicer-3-6/Modules/EMSegment
BUG: Just modified text

Revision 14200  Directory Listing
Modified Fri Jul 16 18:45:47 2010 UTC (7 years, 2 months ago) by pohl
Original Path: branches/Slicer-3-6/Modules/EMSegment
BUG: Possible Fix for 892

Revision 14183  Directory Listing
Modified Thu Jul 15 16:18:31 2010 UTC (7 years, 2 months ago) by pohl
Original Path: branches/Slicer-3-6/Modules/EMSegment
BUG: fixed bug 905

Revision 13918  Directory Listing
Modified Wed Jun 23 04:32:03 2010 UTC (7 years, 2 months ago) by pohl
Original Path: branches/Slicer-3-6/Modules/EMSegment
BUG: Addressed issue 856 as well as ROI issue

Revision 13898  Directory Listing
Modified Tue Jun 22 11:20:42 2010 UTC (7 years, 3 months ago) by pohl
Original Path: branches/Slicer-3-6/Modules/EMSegment
BUG: Correct values are now displayed in registration panel

Revision 13792  Directory Listing
Modified Mon Jun 14 18:53:25 2010 UTC (7 years, 3 months ago) by pohl
Original Path: branches/Slicer-3-6/Modules/EMSegment
BUG: Transfered bug fixes from trunk to 3.6

Revision 13626  Directory Listing
Modified Fri Jun 4 07:26:49 2010 UTC (7 years, 3 months ago) by pohl
Original Path: branches/Slicer-3-6/Modules/EMSegment
BUG: Now correctly works when compiled with --pack flag

Revision 13264  Directory Listing
Modified Thu May 6 14:12:54 2010 UTC (7 years, 4 months ago) by pieper
Original Path: branches/Slicer-3-6/Modules/EMSegment
ENH: creating release branche for Slicer-3-6

Revision 13198  Directory Listing
Modified Tue May 4 01:09:15 2010 UTC (7 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: CommandLine now works and task should be correctly downloaded 

Revision 13165  Directory Listing
Modified Mon May 3 05:33:35 2010 UTC (7 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Resolving issues around command line module

Revision 13163  Directory Listing
Modified Sun May 2 22:53:27 2010 UTC (7 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Fixed EMSegment Simple 

Revision 13130  Directory Listing
Modified Fri Apr 30 18:25:32 2010 UTC (7 years, 4 months ago) by naucoin
Original Path: trunk/Modules/EMSegment
BUG: fix logic error, only delete if NOT null

Revision 13117  Directory Listing
Modified Fri Apr 30 15:45:53 2010 UTC (7 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: removed strange ROI bahavior and registration type bug - Template Builder works now - registration algorithm is still an issue

Revision 13113  Directory Listing
Modified Fri Apr 30 13:29:47 2010 UTC (7 years, 4 months ago) by pieper
Original Path: trunk/Modules/EMSegment
BUG: switch to cross platform Round function

Revision 13109  Directory Listing
Modified Fri Apr 30 07:14:24 2010 UTC (7 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: fixed preprocessing 

Revision 13108  Directory Listing
Modified Fri Apr 30 07:13:41 2010 UTC (7 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: fixed preprocessing 

Revision 13042  Directory Listing
Modified Thu Apr 29 01:41:52 2010 UTC (7 years, 4 months ago) by millerjv
Original Path: trunk/Modules/EMSegment
BUG: remove newlines

Revision 13025  Directory Listing
Modified Thu Apr 29 00:45:50 2010 UTC (7 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Could not load tasks

Revision 13012  Directory Listing
Modified Wed Apr 28 23:29:51 2010 UTC (7 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Made changes to file so that it would correctly compile

Revision 12990  Directory Listing
Modified Wed Apr 28 20:04:57 2010 UTC (7 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: IBM source code for ARRA project called EMSegmenter

Revision 12932  Directory Listing
Modified Mon Apr 26 16:52:37 2010 UTC (7 years, 4 months ago) by pieper
Original Path: trunk/Modules/EMSegment
BUG: fix unitialized variable

Revision 12921  Directory Listing
Modified Mon Apr 26 05:33:58 2010 UTC (7 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: IBM GUI interface finished

Revision 12899  Directory Listing
Modified Sat Apr 24 18:46:16 2010 UTC (7 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Functions needed for displaying  Intensity Distribution Graph

Revision 12898  Directory Listing
Modified Sat Apr 24 18:42:13 2010 UTC (7 years, 4 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: New IBM extension - interface for  Intensity Distribution Graph

Revision 12825  Directory Listing
Modified Tue Apr 20 04:58:27 2010 UTC (7 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Changes to interface with IBM Source code

Revision 12824  Directory Listing
Modified Tue Apr 20 04:55:22 2010 UTC (7 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Made changes to EMSMRML architecture so that it would be wrapped by Tcl

Revision 12768  Directory Listing
Modified Thu Apr 15 21:05:50 2010 UTC (7 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Removed additional print outs 

Revision 12751  Directory Listing
Modified Wed Apr 14 16:29:05 2010 UTC (7 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: Would not compile on Ubuntu 9.10 bc it could not find vector.h

Revision 12750  Directory Listing
Modified Wed Apr 14 16:03:37 2010 UTC (7 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Included more plugins for IBM source code

Revision 12713  Directory Listing
Modified Mon Apr 12 15:17:37 2010 UTC (7 years, 5 months ago) by naucoin
Original Path: trunk/Modules/EMSegment
COMP: fixing std vector include

Revision 12710  Directory Listing
Modified Sat Apr 10 02:36:28 2010 UTC (7 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Interface with IBM source code

Revision 12709  Directory Listing
Modified Sat Apr 10 02:36:01 2010 UTC (7 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Interface with IBM source code

Revision 12708  Directory Listing
Modified Sat Apr 10 02:34:36 2010 UTC (7 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Create Interface to IBM source code

Revision 12707  Directory Listing
Modified Sat Apr 10 02:33:48 2010 UTC (7 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Changed layout of Step

Revision 12706  Directory Listing
Modified Sat Apr 10 02:33:03 2010 UTC (7 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Changed layout of Step

Revision 12701  Directory Listing
Modified Fri Apr 9 06:06:20 2010 UTC (7 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Added interface to plug in IBM source code

Revision 12700  Directory Listing
Modified Fri Apr 9 06:02:03 2010 UTC (7 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Just changed how ProbImageData is shown in PrintSelf

Revision 12699  Directory Listing
Modified Fri Apr 9 05:24:41 2010 UTC (7 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
BUG: rolled back to bad revision in last commit - so I rolled back again to r9240 and only included bug fixes 

Revision 12696  Directory Listing
Modified Thu Apr 8 22:02:20 2010 UTC (7 years, 5 months ago) by naucoin
Original Path: trunk/Modules/EMSegment
COMP: getting rid of uninit var, casting compiler warnings

Revision 12612  Directory Listing
Modified Fri Apr 2 06:20:24 2010 UTC (7 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
STYLE: Expand Infrastructure to include source code from IBM whenever flag in CMakeLists.txt file is set

Revision 12567  Directory Listing
Modified Wed Mar 31 19:47:06 2010 UTC (7 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Rolled back functionality to Slicer3.4 (r9240) and only included bug fixes

Revision 12566  Directory Listing
Modified Wed Mar 31 19:45:18 2010 UTC (7 years, 5 months ago) by pohl
Original Path: trunk/Modules/EMSegment
ENH: Rolled back functionality to Slicer3.4 (r9240) and only included bug fixes

Revision 12168  Directory Listing
Modified Thu Feb 18 17:01:02 2010 UTC (7 years, 7 months ago) by naucoin
Original Path: trunk/Modules/EMSegment
COMP: reducing compiler errors. Also removed asserts as they crash all of Slicer. Conversion to doxygen comment style

Revision 12069  Directory Listing
Modified Tue Feb 9 01:17:44 2010 UTC (7 years, 7 months ago) by lassoan
Original Path: trunk/Modules/EMSegment
BUG: Fixed launcher error (non-QT Slicer doesn't start because missing QT paths)
ENH: All launcher scripts are in procedures and errors are captured and properly reported (more robust to any script error)
ENH: New launcher option (--no-error-popup) to not display errors in a popup (log only)
ENH: Use --no-error-popup for EMSegment tests that are expected to fail (to not confuse the user with error popups)
ENH: Added new slicer variable (::LAUNCHER_REPORT_VTK_ERRORS) to allow reporting of VTK errors as failed tests on the dashboard. By default it is turned off now. Set it to ON to capture more errors.

Revision 12006  Directory Listing
Modified Fri Feb 5 06:35:04 2010 UTC (7 years, 7 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP: Fix various warnings

Revision 12004  Directory Listing
Modified Fri Feb 5 05:40:59 2010 UTC (7 years, 7 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP: Add vtkSlicerVolumeModuleLogic dependency to  ChangeTracker, EMSegment, FourDAnalysis, FourDImage and ProstateNav module

Revision 11843  Directory Listing
Modified Thu Jan 28 22:05:16 2010 UTC (7 years, 7 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP: Fix various compilation warnings (unused, ...)

Note: size_t is an unsigned int, it means there is no need to check if
it's value is negative.

Revision 11823  Directory Listing
Modified Thu Jan 28 09:09:23 2010 UTC (7 years, 7 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
COMP: Fix various compilation warning (hidden virtual method, unused variable, ...)

Note1: Also moved vtkSlicerApplication.h up in the header include order
otherwise, when compiled with QT, it outputs that message:

#error qdatastream.h must be included before any header file that defines Status

Note2:
To fix such warning,
"base class‘base_class’should be explicitly initialized in the copy constructor"

the compy ctor and the '=' operator has been set as private member

Revision 11751  Directory Listing
Modified Fri Jan 22 21:05:02 2010 UTC (7 years, 7 months ago) by naucoin
Original Path: trunk/Modules/EMSegment
BUG: porting fix for saving intermediate em seg files, and relative path files, from 3.4 branch

Revision 11508  Directory Listing
Modified Mon Jan 4 19:10:35 2010 UTC (7 years, 8 months ago) by ibanez
Original Path: trunk/Modules/EMSegment
ENH: Removing .NoDartCoverage files and replacing them with the
     CTEST_CUSTOM_COVERAGE_EXCLUDE variable in the CTestCustom.cmake.in file.


Revision 11362  Directory Listing
Modified Mon Dec 21 21:14:08 2009 UTC (7 years, 9 months ago) by ibanez
Original Path: trunk/Modules/EMSegment
ENH: Adding .NoDartCoverage files inside the Testing subdirectories
     in order to exclude them from the computation of code coverage.

Revision 11250  Directory Listing
Modified Fri Dec 11 01:43:50 2009 UTC (7 years, 9 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
ENH: Update vtkEventBroker to follow a more robust singleton pattern.

Since we are sure to have on instance per-process, all client should call
vtkEventBroker::GetInstance() and no bother using New/Delete

It follow now the nifty counter idiom:
http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms/Nifty_Counter

Largely inspired from the code of:
VTK/Common/vtkOutputWindow
VTK/Utilities/kwsys/SystemTools

It's also possible to use New (that way reference counting will be used)
Doing so the caller will be responsible to call the matching Delete.
For example, in Slicer3.cxx, TCL interpreter got a reference using New.
For that reason, we call the corresponding Delete.

It's also worth reading:
http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.12

Revision 11226  Directory Listing
Modified Tue Dec 8 23:34:28 2009 UTC (7 years, 9 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
ENH: In CMakeLists.txt, change deprecated SUBDIRS command into ADD_SUBDIRECTORY

See http://cmake.org/cmake/help/cmake-2-8-docs.html#command:subdirs

when subdirs command was taking a list of directory, change it
using the following pattern:

Before:
subdirs(sagarmatha kumbhu eiger)

After:
SET(dirs
  sagarmatha
  kumbhu
  eiger
  )
FOREACH(dir ${dirs})
  ADD_SUBDIRECTORY(${dir})
ENDFOREACH(dir)

Revision 11209  Directory Listing
Modified Tue Dec 8 04:15:18 2009 UTC (7 years, 9 months ago) by jcfr
Original Path: trunk/Modules/EMSegment
ENH: Update CMakeLists.txt - CMake 2.6 is now required

The following line have been added:

CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
IF(COMMAND CMAKE_POLICY)
  CMAKE_POLICY(SET CMP0003 NEW)
ENDIF(COMMAND CMAKE_POLICY)
MARK_AS_ADVANCED(CMAKE_BACKWARDS_COMPATIBILITY)

Revision 11114  Directory Listing
Modified Wed Dec 2 14:35:21 2009 UTC (7 years, 9 months ago) by fedorov
Original Path: trunk/Modules/EMSegment
BUG: fixing cmake 2.8 warning

Revision 11068  Directory Listing
Modified Sat Nov 28 15:19:00 2009 UTC (7 years, 9 months ago) by pieper
Original Path: trunk/Modules/EMSegment
COMP: shorten file names to avoid path length problems when running cpack 2.8 on windows

Revision 11027  Directory Listing
Modified Mon Nov 23 23:05:34 2009 UTC (7 years, 9 months ago) by naucoin
Original Path: trunk/Modules/EMSegment
COMP: init var positionF

Revision 10795  Directory Listing
Modified Thu Oct 29 22:36:10 2009 UTC (7 years, 10 months ago) by barre
Original Path: trunk/Modules/EMSegment
ENH: support for new cameras and new views. Port from Slicer 3.4 branch. As mentioned on the mailing list, apologies for instabilities while these core changes are further tested. Fiducials do not seem to follow camera for example, this will be fixed. Send bugs to sebastien.barre@kitware.com; Thank you.

Revision 10551  Directory Listing
Modified Wed Sep 30 21:14:33 2009 UTC (7 years, 11 months ago) by fedorov
Original Path: trunk/Modules/EMSegment
BUG: merging fix from the 3-4 branch; increment on invalid iterator value
caused segfault

Revision 10502  Directory Listing
Modified Fri Sep 18 18:47:30 2009 UTC (8 years ago) by alexy
Original Path: trunk/Modules/EMSegment
ENH: added AddExcludedChildClass to node selector and excluded vtkMRMLDiffusionTensorDisplayPropertiesNode from all color map selectors

Revision 10483  Directory Listing
Modified Wed Sep 16 21:16:09 2009 UTC (8 years ago) by fedorov
Original Path: trunk/Modules/EMSegment
BUG: missing space

Revision 10443  Directory Listing
Modified Thu Sep 10 18:11:33 2009 UTC (8 years ago) by pieper
Original Path: trunk/Modules/EMSegment
COMP: apply patches from Attila Nagy for Solaris builds

Revision 10426  Directory Listing
Modified Tue Sep 8 20:52:14 2009 UTC (8 years ago) by hjohnson
Original Path: trunk/Modules/EMSegment
COMP: With the conversion to CMake version 2.6, the variables CMAKE_RUNTIME_OUTPUT_DIRECTORY CMAKE_LIBRARY_OUTPUT_DIRECTORY CMAKE_ARCHIVE_OUTPUT_DIRECTORY should be used instead of EXECUTABLE_OUTPUT_PATH and LIBRARY_OUTPUT_PATH.

Revision 10369  Directory Listing
Modified Thu Aug 27 04:56:45 2009 UTC (8 years ago) by sylvain
Original Path: trunk/Modules/EMSegment
BUG: disable three tests temporarily. will be fixed when I am back from Belgium.

Revision 10327  Directory Listing
Modified Fri Aug 21 21:12:09 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
BUG: tests were failing because of the vtkTeem library included in Slicer3_Libs_LIBRARIES

Revision 10288  Directory Listing
Modified Tue Aug 18 15:46:38 2009 UTC (8 years, 1 month ago) by naucoin
Original Path: trunk/Modules/EMSegment
COMP: need vtkIdType for args to GetIncrements

Revision 10285  Directory Listing
Modified Tue Aug 18 09:36:18 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
BUG: use of unsigned short pointer instead of float pointer

Revision 10284  Directory Listing
Modified Tue Aug 18 09:33:42 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
BUG: preview computation did not execute correctly because of wrong extent

Revision 10283  Directory Listing
Modified Tue Aug 18 01:30:01 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
BUG: run button did not trigger the segmentation

Revision 10282  Directory Listing
Modified Tue Aug 18 01:29:21 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
BUG: image indices were outside of image extent

Revision 10281  Directory Listing
Modified Tue Aug 18 00:36:39 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: improve the visualization of the gaussian distribution. treat the case of the distributions of the same image in X and Y

Revision 10276  Directory Listing
Modified Mon Aug 17 16:27:22 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
BUG: build and run new segmentation parameters failed. note that new test has been renamed

Revision 10275  Directory Listing
Modified Mon Aug 17 15:43:01 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: remove renamed test. test name had a typo

Revision 10274  Directory Listing
Modified Mon Aug 17 15:41:55 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: rename test new segmentation parameters. typo in test name

Revision 10273  Directory Listing
Modified Mon Aug 17 15:35:35 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
BUG: preprocessing manager test was failing

Revision 10267  Directory Listing
Modified Sun Aug 16 16:14:50 2009 UTC (8 years, 1 month ago) by domibel
Original Path: trunk/Modules/EMSegment
ENH: Version numbering for shared libraries

Revision 10258  Directory Listing
Modified Fri Aug 14 19:23:27 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: computation of scalar range per image. swapping position of objects in show user interface

Revision 10254  Directory Listing
Modified Fri Aug 14 17:31:57 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
BUG: mean was offset by one

Revision 10251  Directory Listing
Modified Fri Aug 14 16:55:45 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: change image resolution

Revision 10250  Directory Listing
Modified Fri Aug 14 16:53:26 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
BUG: remove code used for debug

Revision 10249  Directory Listing
Modified Fri Aug 14 16:25:22 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: normalize the intensity distributions

Revision 10244  Directory Listing
Modified Fri Aug 14 06:28:22 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: normalize scalar range of gaussian distributions

Revision 10243  Directory Listing
Modified Fri Aug 14 06:18:42 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: enable label map sampling. deprecate sampling and manual sampling

Revision 10210  Directory Listing
Modified Tue Aug 11 13:46:45 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
BUG: compilation error with SunCC because pointer to char must be const pointer to char. Reviewing the code revealed that the function containing this code is not called in EMSegment. Unused functions have thus be commented out.

Revision 10128  Directory Listing
Modified Fri Jul 31 13:04:45 2009 UTC (8 years, 1 month ago) by pieper
Original Path: trunk/Modules/EMSegment
BUG: be explicit about the types for numerical calculations

Revision 10126  Directory Listing
Modified Thu Jul 30 21:25:59 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
BUG: convert pointset to polydata. missing header files for log lookup table and warp scalar filter

Revision 10125  Directory Listing
Modified Thu Jul 30 21:15:40 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: compute the logarithm of the number of occurences. ignore zero intensities. warp scalars into the geometry

Revision 10124  Directory Listing
Modified Thu Jul 30 20:30:21 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: add a lookup table to improve the visualization of the 2D histogram

Revision 10115  Directory Listing
Modified Thu Jul 30 11:49:51 2009 UTC (8 years, 1 month ago) by pieper
Original Path: trunk/Modules/EMSegment
BUG: fix windows compile issues (missing return values)

Revision 10110  Directory Listing
Modified Wed Jul 29 23:22:40 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: add a box widget for the mask creation.

Revision 10109  Directory Listing
Modified Wed Jul 29 23:18:06 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: add a box widget for the mask creation.

Revision 10108  Directory Listing
Modified Wed Jul 29 23:15:11 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: compute and render the 2D histogram of the registered images

Revision 10106  Directory Listing
Modified Wed Jul 29 23:04:24 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
BUG: fix the round() compilation error on Windows

Revision 10088  Directory Listing
Modified Wed Jul 29 02:10:38 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: add visualization feedback for run segmentation step

Revision 10087  Directory Listing
Modified Wed Jul 29 01:51:18 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: add render widget for the run segmentation node step

Revision 10086  Directory Listing
Modified Wed Jul 29 01:35:15 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: add axes for the rendering of the 2D gaussian distributions

Revision 10084  Directory Listing
Modified Wed Jul 29 00:36:33 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
BUG: fix the WriteXML bug. Missing space at the beginning of line. vtkMRMLNode does not include a space at the end of the line. It's the responsibility of WriteXML functions in every module.

Revision 10082  Directory Listing
Modified Tue Jul 28 21:48:42 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
BUG: fix the Windows compilation errors. replace multi-dimensional vectors with uni-dimensional vectors

Revision 10054  Directory Listing
Modified Mon Jul 27 23:51:39 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
BUG: fix the rendering of 2D gaussian distributions

Revision 10053  Directory Listing
Modified Mon Jul 27 22:45:29 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: show the histogram of the target image in step 5

Revision 10052  Directory Listing
Modified Mon Jul 27 22:44:35 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
BUG: fix the WriteXML bug, remove the space that was added at the end of every line if the xml file

Revision 10029  Directory Listing
Modified Sat Jul 25 05:20:10 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: compute the eigenvectors of the covariance matrix to display the gaussian distribution

Revision 10026  Directory Listing
Modified Sat Jul 25 00:05:08 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: load a label map to accurately create the class distributions

Revision 10025  Directory Listing
Modified Sat Jul 25 00:03:50 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: load a label map to accurately create the class distributions

Revision 10024  Directory Listing
Modified Sat Jul 25 00:03:37 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: load a label map to accurately create the class distributions

Revision 10023  Directory Listing
Modified Fri Jul 24 23:13:38 2009 UTC (8 years, 1 month ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: itk classes to convert between vtk images and itk images

Revision 9987  Directory Listing
Modified Tue Jul 21 06:18:47 2009 UTC (8 years, 2 months ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: create the mesh for the moving image using tetrahedralization. STYLE: comply with VTK standards.

Revision 9985  Directory Listing
Modified Tue Jul 21 04:52:02 2009 UTC (8 years, 2 months ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: remove debug comments to the standard output

Revision 9963  Directory Listing
Modified Fri Jul 17 20:12:03 2009 UTC (8 years, 2 months ago) by sylvain
Original Path: trunk/Modules/EMSegment
COMP: remove all reference to vtkEMSegmentIntensityPreNormalization. This class is no longer in use.

Revision 9956  Directory Listing
Modified Thu Jul 16 21:24:48 2009 UTC (8 years, 2 months ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: remove deleted files from CMakeLists.txt

Revision 9955  Directory Listing
Modified Thu Jul 16 20:44:16 2009 UTC (8 years, 2 months ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: remove directory and files that are not used anymore

Revision 9932  Directory Listing
Modified Tue Jul 14 21:42:46 2009 UTC (8 years, 2 months ago) by naucoin
Original Path: trunk/Modules/EMSegment
COMP: fixing include file

Revision 9926  Directory Listing
Modified Tue Jul 14 15:45:15 2009 UTC (8 years, 2 months ago) by naucoin
Original Path: trunk/Modules/EMSegment
COMP: reducing compiler warnings

Revision 9900  Directory Listing
Modified Fri Jul 10 16:53:45 2009 UTC (8 years, 2 months ago) by sylvain
Original Path: trunk/Modules/EMSegment
BUG: fix the Gaussian 2D callbacks

Revision 9899  Directory Listing
Modified Fri Jul 10 16:45:29 2009 UTC (8 years, 2 months ago) by sylvain
Original Path: trunk/Modules/EMSegment
BUG: fix the Gaussian 2D callbacks

Revision 9895  Directory Listing
Modified Thu Jul 9 19:24:53 2009 UTC (8 years, 2 months ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: fix the speed issue when rendering the 2D Gaussian distributions. STYLE: fix variable names to comply with VTK standards.

Revision 9888  Directory Listing
Modified Wed Jul 8 21:14:40 2009 UTC (8 years, 2 months ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: remove classes created for debugging purposed

Revision 9886  Directory Listing
Modified Wed Jul 8 19:53:37 2009 UTC (8 years, 2 months ago) by sylvain
Original Path: trunk/Modules/EMSegment
COMP: include vtkEMSegment.h to define the symbol VTK_EMSEGMENT_EXPORT

Revision 9885  Directory Listing
Modified Wed Jul 8 19:50:47 2009 UTC (8 years, 2 months ago) by sylvain
Original Path: trunk/Modules/EMSegment
COMP: make vtkGaussian2DWidget inherit from vtkKWRenderWidget and not from vtkKWCompositeWidget

Revision 9884  Directory Listing
Modified Wed Jul 8 18:53:20 2009 UTC (8 years, 2 months ago) by sylvain
Original Path: trunk/Modules/EMSegment
COMP: add VTK_EMSEGMENT_EXPORT symbol for building libraries on Windows

Revision 9875  Directory Listing
Modified Tue Jul 7 23:42:13 2009 UTC (8 years, 2 months ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: add button to select the rendering type of the gaussian 2D widget. The rendering can either be 2D or 3D.

Revision 9872  Directory Listing
Modified Tue Jul 7 21:23:13 2009 UTC (8 years, 2 months ago) by sylvain
Original Path: trunk/Modules/EMSegment
COMP: add vtkGaussian2DWidget.cxx to the list of source files. This class was added in the EMSegment Wizard to model the intensity classes using Gaussian distributions.

Revision 9869  Directory Listing
Modified Tue Jul 7 20:37:19 2009 UTC (8 years, 2 months ago) by sylvain
Original Path: trunk/Modules/EMSegment
COMP: replace round with (int)(value+0.5) to fix compilation error on Windows. STYLE: expand abbreviations with full variable name. fix indentation

Revision 9868  Directory Listing
Modified Tue Jul 7 18:18:18 2009 UTC (8 years, 2 months ago) by sylvain
Original Path: trunk/Modules/EMSegment
COMP: replace round with (int)(value+0.5) to fix compilation error on Windows. STYLE: expand abbreviations with full variable name. fix indentation

Revision 9867  Directory Listing
Modified Tue Jul 7 16:44:51 2009 UTC (8 years, 2 months ago) by sylvain
Original Path: trunk/Modules/EMSegment
COMP: add missing class variables to the EMSegment to manipulate the Gaussian 2D Widget.

Revision 9862  Directory Listing
Modified Tue Jul 7 04:06:28 2009 UTC (8 years, 2 months ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: classes for the visualization of 2D Gaussian distributions in EM Segment. The intensity distributions of classes are modeled as a Gaussian. The interface of vtkGaussian2DWidget allows for the manipulation of two volumes, each volume being represented along one axis.

Revision 9860  Directory Listing
Modified Mon Jul 6 23:38:43 2009 UTC (8 years, 2 months ago) by sylvain
Original Path: trunk/Modules/EMSegment
COMP: the Windows compiler does not like allocation like this: double values[number]. The fix was to replace it with: double *values = new double[number]

Revision 9765  Directory Listing
Modified Tue Jun 23 15:32:18 2009 UTC (8 years, 2 months ago) by sylvain
Original Path: trunk/Modules/EMSegment
BUG: fix warnings. remove unused variables. improve coding style

Revision 9764  Directory Listing
Modified Tue Jun 23 15:30:52 2009 UTC (8 years, 2 months ago) by sylvain
Original Path: trunk/Modules/EMSegment
BUG: fix warnings. remove unused variables. improve coding style

Revision 9759  Directory Listing
Modified Mon Jun 22 20:40:11 2009 UTC (8 years, 2 months ago) by sylvain
Original Path: trunk/Modules/EMSegment
BUG: fix semi-colon typo. remove unused variables.

Revision 9757  Directory Listing
Modified Mon Jun 22 17:00:51 2009 UTC (8 years, 2 months ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: create features to improve the usability of the EM Module. The goal is to enable the clinician to perform segmentation by expectation maximization in an efficient fashion. Among other features, an histogram visualization window has been implemented to let the user select the different percentages for the EM classes within an intuitive user interface.

Revision 9756  Directory Listing
Modified Mon Jun 22 17:00:44 2009 UTC (8 years, 2 months ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: create features to improve the usability of the EM Module. The goal is to enable the clinician to perform segmentation by expectation maximization in an efficient fashion. Among other features, an histogram visualization window has been implemented to let the user select the different percentages for the EM classes within an intuitive user interface.

Revision 9754  Directory Listing
Modified Mon Jun 22 16:14:49 2009 UTC (8 years, 3 months ago) by sylvain
Original Path: trunk/Modules/EMSegment
ENH: create features to improve the usability of the EM Module. The goal is to enable the clinician to perform segmentation by expectation maximization in an efficient fashion. Among other features, an histogram visualization window has been implemented to let the user select the different percentages for the EM classes within an intuitive user interface.

Revision 9715  Directory Listing
Modified Wed Jun 17 13:37:10 2009 UTC (8 years, 3 months ago) by pieper
Original Path: trunk/Modules/EMSegment
STYLE: fix spelling errors identified by Dominique as part of the debian checkin process

Revision 9310  Directory Listing
Modified Fri Apr 24 15:26:24 2009 UTC (8 years, 4 months ago) by pieper
Original Path: trunk/Modules/EMSegment
STYLE: fix indent issue

Revision 9304  Directory Listing
Modified Thu Apr 23 23:08:02 2009 UTC (8 years, 4 months ago) by pieper
Original Path: trunk/Modules/EMSegment
BUG: fix out of date license files

Revision 8366  Directory Listing
Modified Tue Jan 13 13:31:09 2009 UTC (8 years, 8 months ago) by lorensen
Original Path: trunk/Modules/EMSegment
BUG: vtkEventBroker::GetInstance()->Delete() must be done after any other calls that may process events.

Revision 8209  Directory Listing
Modified Mon Dec 29 19:08:44 2008 UTC (8 years, 8 months ago) by lorensen
Original Path: trunk/Modules/EMSegment
COMP: warning, unused variable if NDEBUG defined.

Revision 8200  Directory Listing
Modified Sun Dec 28 17:14:43 2008 UTC (8 years, 8 months ago) by lorensen
Original Path: trunk/Modules/EMSegment
COMP: warnings, mainly about possible use of variables that have not been assigned values.

Revision 8192  Directory Listing
Modified Sat Dec 27 16:34:01 2008 UTC (8 years, 8 months ago) by lorensen
Original Path: trunk/Modules/EMSegment
COMP: many warnings removed. STYLE: mainly indentation.

Revision 8147  Directory Listing
Modified Mon Dec 15 20:25:12 2008 UTC (8 years, 9 months ago) by naucoin
Original Path: trunk/Modules/EMSegment
COMP: set the parent widgets to null in the destructor before deleting

Revision 7961  Directory Listing
Modified Sun Nov 23 19:01:51 2008 UTC (8 years, 9 months ago) by lorensen
Original Path: trunk/Modules/EMSegment
COMP: various warnings.

Revision 7596  Directory Listing
Modified Sun Sep 21 22:57:27 2008 UTC (8 years, 11 months ago) by alexy
Original Path: trunk/Modules/EMSegment
ENH: fixed crash on exit due to unitilized variables

Revision 7595  Directory Listing
Modified Fri Sep 19 15:11:59 2008 UTC (9 years ago) by hyang
Original Path: trunk/Modules/EMSegment
ENH: Enable user to specify a color for each leaf node of the anatomical tree (step 2 of EMSegment). Add some GUI components to vtkEMSegmentAnatomicalStructureStep. Add XML IO of colormap parameter to vtkMRMLEMSGlobalParametersNode and vtkEMSegmentMRMLManager.

Revision 7534  Directory Listing
Modified Fri Sep 5 15:17:52 2008 UTC (9 years ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add extra output to testing template

Revision 7486  Directory Listing
Modified Mon Aug 25 17:46:15 2008 UTC (9 years ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: update documentation

Revision 7485  Directory Listing
Modified Mon Aug 25 17:39:24 2008 UTC (9 years ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: update documentation

Revision 7257  Directory Listing
Modified Mon Jul 7 23:47:50 2008 UTC (9 years, 2 months ago) by lorensen
Original Path: trunk/Modules/EMSegment
COMP: gcc 4.3 missing includes.

Revision 7181  Directory Listing
Modified Wed Jun 25 17:49:35 2008 UTC (9 years, 2 months ago) by millerjv
Original Path: trunk/Modules/EMSegment
ENH: Compare view merge from branch (revision 7116) plus a bit of refactoring.

Revision 7177  Directory Listing
Modified Wed Jun 25 16:35:33 2008 UTC (9 years, 2 months ago) by barre
Original Path: trunk/Modules/EMSegment
ENH: oops

Revision 7176  Directory Listing
Modified Wed Jun 25 15:58:36 2008 UTC (9 years, 2 months ago) by barre
Original Path: trunk/Modules/EMSegment
COMP: minor. One of the reason Slicer3 is so slow to compile is that so many classes include STL headers in their own header, instead of their implementation file (PIMPL). Some of those headers are actually not needed anymore by said classes, or were put there "just in case I need a map, vector, list, etc.". The more it happens, the slower the build process gets, and the slower the dependencies are computed/resolved. Try to fix some.

Revision 7142  Directory Listing
Modified Mon Jun 23 15:22:19 2008 UTC (9 years, 2 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: change registration type traits to handle unsigned voxel types (gets around the root problem: ITK pyramid filter does not handle unsigned types)

Revision 6963  Directory Listing
Modified Tue Jun 3 19:47:35 2008 UTC (9 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: change EMSegment Simple module to use slicer volumes rather than filenames for input and output parameters

Revision 6959  Directory Listing
Modified Mon Jun 2 20:10:28 2008 UTC (9 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: an even better warning message for global priors

Revision 6958  Directory Listing
Modified Mon Jun 2 20:01:08 2008 UTC (9 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: enhance warning message for invalid global priors

Revision 6956  Directory Listing
Modified Mon Jun 2 16:23:00 2008 UTC (9 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: right-click now allows editing of input channel weights; add some tooltip help strings

Revision 6889  Directory Listing
Modified Tue May 27 22:44:06 2008 UTC (9 years, 3 months ago) by barre
Original Path: trunk/Modules/EMSegment
ENH: Plugins and Modules have specific location for their binairies/dll, different from the usual bin/ and lib/ (i.e. lib/Slicer3/Plugins, lib/Slicer3/Modules). This was achieved by setting LIBRARY_OUTPUT_PATH and EXECUTABLE_OUTPUT_PATH from the slicer3_set_default_modules_output_path and slicer3_set_default_plugins_output_path macro, but it is a dangerous practice to override a global variable, as it propagates to subtrees. As a result, SlicerTractographySeeding, which combines a module and a CLP in the same CMakeLists, was not built to the proper directory; ExtractSkeleton was not output in the right location either, and several tests ended up in Plugins instead of bin/ (GaussianBlurImageFilterTest, OrientImageTest). Fix this by creating a macro that will set the LIBRARY_OUTPUT_DIRECTORY and RUNTIME_OUTPUT_DIRECTORY explicitly on a *target* basis, using SET_TARGET_PROPERTIES. This removes the side-effects described above.

Revision 6848  Directory Listing
Modified Mon May 26 15:11:28 2008 UTC (9 years, 3 months ago) by barre
Original Path: trunk/Modules/EMSegment
ENH: added slicer3_install_modules and slicer3_install_plugins macro to hide the big INSTALL() command that was used to install plugins/modules; this is more elegant, and enable us to have better control on installation by modifying just one file.

Revision 6829  Directory Listing
Modified Thu May 22 20:53:09 2008 UTC (9 years, 4 months ago) by pieper
Original Path: trunk/Modules/EMSegment
BUG: MRMLManager not initialized when code was moved to be a loadable module

Revision 6818  Directory Listing
Modified Thu May 22 15:56:54 2008 UTC (9 years, 4 months ago) by pieper
Original Path: trunk/Modules/EMSegment
COMP: fix test paths for EMSegment

Revision 6800  Directory Listing
Modified Wed May 21 21:04:48 2008 UTC (9 years, 4 months ago) by naucoin
Original Path: trunk/Modules/EMSegment
BUG: return after adding the create new parameters option

Revision 6798  Directory Listing
Modified Wed May 21 20:55:40 2008 UTC (9 years, 4 months ago) by pieper
Original Path: trunk/Modules/EMSegment
COMP: needed kww header to access internal widget

Revision 6790  Directory Listing
Modified Tue May 20 23:13:08 2008 UTC (9 years, 4 months ago) by naucoin
Original Path: trunk/Modules/EMSegment
BUG: added error checking so that you can press Next to view the workflow steps w/o setting paramters w/o crashing

Revision 6779  Directory Listing
Modified Tue May 20 14:01:07 2008 UTC (9 years, 4 months ago) by pieper
Original Path: trunk/Modules/EMSegment
COMP: divide EMsegment test paths into those which only exist in the build tree and those which are installed as part of slicer

Revision 6772  Directory Listing
Modified Tue May 20 07:29:06 2008 UTC (9 years, 4 months ago) by barre
Original Path: trunk/Modules/EMSegment
ENH: Slicer3 Spring Installation Clean Up

Revision 6672  Directory Listing
Modified Fri May 9 04:52:42 2008 UTC (9 years, 4 months ago) by tgl
Original Path: trunk/Modules/EMSegment
COMP: EMSegment depends on Volumes

Revision 6666  Directory Listing
Modified Thu May 8 23:50:44 2008 UTC (9 years, 4 months ago) by tgl
Original Path: trunk/Modules/EMSegment
ENH: adding dependency checking (but not sorting) to LoadableModule lib.  Adding EMSegment, MRAblation, RealTimeImaging, VolumeRendering, WFEngineModule, LabelStatistics as loadable modules

Revision 6604  Directory Listing
Modified Mon May 5 17:13:06 2008 UTC (9 years, 4 months ago) by pieper
Original Path: trunk/Modules/EMSegment
STYLE: remove redundance reference to Volumes

Revision 6570  Directory Listing
Modified Tue Apr 29 03:05:32 2008 UTC (9 years, 4 months ago) by tgl
Original Path: trunk/Modules/EMSegment
ENH results of merge with 6049:6469 from branches/tgl_loadable_modules.  Adds GenerateLM to create entry points for loadable module support via a text file and CMake macro. WFEngine, NeuroNav, Qdec and GAD are setup, other modules have text files, but the macro in the CMakeLists file is commented out.  Updated Slicer3_main,  the modules above will only be loaded if the DLL is found at run-time.  Lastly made a change to vtkSlicerViewerWidget, check for a NULL ModelHierarchyLogic pointer before continuing, which might not be the right thing to do.

Revision 6561  Directory Listing
Modified Mon Apr 28 12:18:33 2008 UTC (9 years, 4 months ago) by pieper
Original Path: trunk/Modules/EMSegment
COMP: cast 0 to vtkIndent to avoid build error on picky compilers

Revision 6551  Directory Listing
Modified Fri Apr 25 18:44:25 2008 UTC (9 years, 4 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add popup to EMSeg to warn against using images of differnt voxel types

Revision 6536  Directory Listing
Modified Thu Apr 24 14:27:34 2008 UTC (9 years, 4 months ago) by pieper
Original Path: trunk/Modules/EMSegment
ENH: improvements to the event broker, and conversion of many internal classes to use the event broker.  See http://wiki.na-mic.org/Wiki/index.php/Slicer3:EventBroker

Revision 6535  Directory Listing
Modified Thu Apr 24 13:00:38 2008 UTC (9 years, 4 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: unify EM algorithm output to std::cerr
BUG: try to fix vtkEMSegmentBuldAndRunNew... test for windows

Revision 6478  Directory Listing
Modified Tue Apr 15 14:58:10 2008 UTC (9 years, 5 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: fix Mantis bug number 217:Problems changing atlas images after saving and reloading parameters

Revision 6476  Directory Listing
Modified Tue Apr 15 14:30:48 2008 UTC (9 years, 5 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: less confusion for user by adding a popup warning when sibling nodes do not sum to unity

Revision 6470  Directory Listing
Modified Sun Apr 13 20:04:15 2008 UTC (9 years, 5 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add extra info for EMSeg ROI warning

Revision 6397  Directory Listing
Modified Fri Apr 4 14:49:48 2008 UTC (9 years, 5 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: Fix problems with adding and removing channels in EMSegmenter, specifically bugs 179 and 181

Revision 6329  Directory Listing
Modified Mon Mar 31 18:52:59 2008 UTC (9 years, 5 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: enable multithreading (for EM segmentation) by default

Revision 6198  Directory Listing
Modified Thu Mar 13 22:22:44 2008 UTC (9 years, 6 months ago) by naucoin
Original Path: trunk/Modules/EMSegment
ENH: enable multiple storage nodes, following the template of multiple display nodes. Needed to deal more gracefully with model overlay files which should have their own separate storage nodes. The change is pervasive due to protecting SetStorageNodeID, use SetAndObserveStorageNodeID

Revision 6159  Directory Listing
Modified Tue Mar 11 18:22:52 2008 UTC (9 years, 6 months ago) by taox
Original Path: trunk/Modules/EMSegment
ENH: Implemented the new option to load a single file from a series.

Revision 6033  Directory Listing
Modified Sun Mar 2 03:09:55 2008 UTC (9 years, 6 months ago) by blezek
Original Path: trunk/Modules/EMSegment
BUG: Need to include the Volumes directory as vtkSlicerVolumesGUI is now in this module rather than SlicerBaseGUI

Revision 6022  Directory Listing
Modified Sat Mar 1 00:53:53 2008 UTC (9 years, 6 months ago) by kerstin
Original Path: trunk/Modules/EMSegment
ENH: re-arranging volumes modul

Revision 5935  Directory Listing
Modified Sun Feb 24 15:18:08 2008 UTC (9 years, 6 months ago) by pieper
Original Path: trunk/Modules/EMSegment
COMP: apply patches provided by Hans

Revision 5901  Directory Listing
Modified Thu Feb 21 15:48:29 2008 UTC (9 years, 7 months ago) by naucoin
Original Path: trunk/Modules/EMSegment
COMP: pass in a vtkIndent to PrintSelf

Revision 5665  Directory Listing
Modified Thu Jan 31 17:24:23 2008 UTC (9 years, 7 months ago) by millerjv
Original Path: trunk/Modules/EMSegment
ENH: Changes in the Slicer3 installation layout to simplify navigation.  Most things will now try install themselves under <Installation Directory>/lib/<Package> or <Installation Directory>/include/<Package>.  For example, <Installation Directory>/lib/Slicer3, <Installation Directory>/lib/MRML, <Installation Directory>/lib/ModuleDescriptionParser.  This allows setting include and library paths consistently using ../<SomeOtherPackage> or ../../include/<SomeOtherPackage>, etc.

Revision 5576  Directory Listing
Modified Wed Jan 23 15:07:17 2008 UTC (9 years, 7 months ago) by millerjv
Original Path: trunk/Modules/EMSegment
ENH: More changes to the configurations of GenerateCLP to streamline its use and installation. Thanks to Hans Johnson for working through many of these issues.

Revision 5519  Directory Listing
Modified Thu Jan 17 02:34:05 2008 UTC (9 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: remove code for defunct target image chooser

Revision 5504  Directory Listing
Modified Tue Jan 15 16:56:52 2008 UTC (9 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: closes crash bug 178; change order of events when more than one target images is added at onece

Revision 5502  Directory Listing
Modified Tue Jan 15 15:23:21 2008 UTC (9 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add basic progress to EMSeg Simple

Revision 5501  Directory Listing
Modified Tue Jan 15 15:20:26 2008 UTC (9 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: move EMSegmenter to Segmentation category

Revision 5455  Directory Listing
Modified Wed Jan 9 21:08:50 2008 UTC (9 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: fix comparison of image geometry
ENH: add error output

Revision 5454  Directory Listing
Modified Wed Jan 9 21:06:49 2008 UTC (9 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: add epsilon to floating point comparison

Revision 5453  Directory Listing
Modified Wed Jan 9 21:05:28 2008 UTC (9 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: don't ignore it when the user changes normalization settings

Revision 5452  Directory Listing
Modified Wed Jan 9 21:03:06 2008 UTC (9 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: let user specify intermediate directory in EMSegmentSimple

Revision 5353  Directory Listing
Modified Fri Dec 28 14:16:38 2007 UTC (9 years, 8 months ago) by lorensen
Original Path: trunk/Modules/EMSegment
COMP: Added a helper class to compare two maps. This is a workaround to a Visual Studio 7.0 compiler bug.

Revision 5352  Directory Listing
Modified Fri Dec 28 12:52:11 2007 UTC (9 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: fix memory leak

Revision 5351  Directory Listing
Modified Fri Dec 28 06:21:23 2007 UTC (9 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: fix memory leak

Revision 5350  Directory Listing
Modified Fri Dec 28 04:44:43 2007 UTC (9 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
COMP: try to fix linker error on VS 7 and max_element

Revision 5349  Directory Listing
Modified Fri Dec 28 03:26:36 2007 UTC (9 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: don't loose track of color nodes when creating a new scene
BUG: don't filter filenames for simple em interface
ENH: remove unnecessary paramaters from simple em interface

Revision 5348  Directory Listing
Modified Fri Dec 28 01:09:18 2007 UTC (9 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: fix memory leaks

Revision 5347  Directory Listing
Modified Fri Dec 28 00:23:16 2007 UTC (9 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: fix some memory leaks

Revision 5343  Directory Listing
Modified Thu Dec 27 19:33:16 2007 UTC (9 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: modify default registration parameters: fewer knot points

Revision 5342  Directory Listing
Modified Thu Dec 27 19:29:49 2007 UTC (9 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: check that working directory exists
BUG: make sure number of atlas images is correct

Revision 5341  Directory Listing
Modified Thu Dec 27 19:27:20 2007 UTC (9 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
STYLE: adjust console output spacing

Revision 5340  Directory Listing
Modified Thu Dec 27 16:19:04 2007 UTC (9 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
COMP: silence warnings

Revision 5335  Directory Listing
Modified Sat Dec 22 19:25:19 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: fix bug in registration orientation handeling for EMSEG

Revision 5329  Directory Listing
Modified Sat Dec 22 00:54:12 2007 UTC (9 years, 9 months ago) by lorensen
Original Path: trunk/Modules/EMSegment
COMP: define ITK_LEAN_AND_MEAN to reduce the complexity of the code. Some MS VS compilers were exceeding memory limit.

Revision 5285  Directory Listing
Modified Wed Dec 19 19:11:22 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
COMP: add casting to satisfy pow

Revision 5271  Directory Listing
Modified Wed Dec 19 02:55:35 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add console output

Revision 5269  Directory Listing
Modified Wed Dec 19 00:19:59 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
COMP: fix compiler error with round

Revision 5268  Directory Listing
Modified Wed Dec 19 00:19:02 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
COMP: fix windows compiler error with round

Revision 5258  Directory Listing
Modified Tue Dec 18 21:58:29 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add multires to rigid registration
ENH: simpler heuristics for registration parameters

Revision 5246  Directory Listing
Modified Tue Dec 18 15:20:45 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
COMP: fix windows compiler error
STYLE: better comments for image downsample pyramid
COMP: disable registation tests---not cross platform

Revision 5245  Directory Listing
Modified Tue Dec 18 15:20:28 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
COMP: fix windows compiler error
STYLE: better comments for image downsample pyramid
COMP: disable registation tests---not cross platform

Revision 5240  Directory Listing
Modified Tue Dec 18 05:28:19 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add flag to bypass registration if it was already computed

Revision 5239  Directory Listing
Modified Mon Dec 17 23:49:30 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: work on registration memory footprint

Revision 5236  Directory Listing
Modified Mon Dec 17 16:58:41 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: clean up transform sampeling a bit

Revision 5235  Directory Listing
Modified Mon Dec 17 16:18:58 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: don't add duplicate multires levels!

Revision 5232  Directory Listing
Modified Mon Dec 17 15:40:14 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: deal with memory explosion by adding multiresolution deformable registration

Revision 5226  Directory Listing
Modified Sun Dec 16 18:12:57 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: fix filenames in test files

Revision 5211  Directory Listing
Modified Fri Dec 14 19:15:11 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: standardize random seed for registration sampling so tests work accross machines

Revision 5208  Directory Listing
Modified Fri Dec 14 18:00:20 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add EMSeg reg testing

Revision 5207  Directory Listing
Modified Fri Dec 14 17:53:52 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: update EMSeg test data for reg testing

Revision 5205  Directory Listing
Modified Fri Dec 14 17:43:18 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add fast and slow registration parameters
ENH: add EMSeg test with registration

Revision 5202  Directory Listing
Modified Fri Dec 14 16:46:08 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: use more intelligent registration parameters
ENH: fill in EMSeg parameters for test
ENH: add test gold standard images (not correct yet...)

Revision 5200  Directory Listing
Modified Fri Dec 14 14:58:53 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
STYLE: typo in comment

Revision 5198  Directory Listing
Modified Fri Dec 14 07:39:54 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: fill out first (mostly) working version the rigid and bspline registration in EMSeg

Revision 5197  Directory Listing
Modified Fri Dec 14 02:11:16 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add some console output to command line EMSeg

Revision 5196  Directory Listing
Modified Fri Dec 14 01:57:44 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: adding EMSeg test set

Revision 5195  Directory Listing
Modified Fri Dec 14 01:35:56 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: working on EMSeg deformable registration (not yet...)

Revision 5194  Directory Listing
Modified Fri Dec 14 01:34:28 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: needed to initialze vars in constructor

Revision 5193  Directory Listing
Modified Fri Dec 14 01:27:38 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add test data for EMSeg Registration

Revision 5167  Directory Listing
Modified Tue Dec 11 23:37:55 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: rough in guess registration background level

Revision 5149  Directory Listing
Modified Tue Dec 11 02:10:29 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: copy itk transform to vtk transform

Revision 5143  Directory Listing
Modified Mon Dec 10 22:56:28 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: roughing in EMSeg B-Spline atlas-to-target registration (not yet working)

Revision 5142  Directory Listing
Modified Mon Dec 10 22:53:54 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
STYLE: fix confusing variable name

Revision 5130  Directory Listing
Modified Mon Dec 10 19:29:26 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: use default ROI if the specified ROI is bogus

Revision 5129  Directory Listing
Modified Mon Dec 10 19:28:00 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: disable output labelmap selection if no parameter set loaded
ENH: improve tooltip for ROI min/max

Revision 5128  Directory Listing
Modified Mon Dec 10 19:26:29 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: only resest target images if we have a target

Revision 5119  Directory Listing
Modified Mon Dec 10 04:14:18 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: just resample if no atlas-to-target registration needed

Revision 5117  Directory Listing
Modified Mon Dec 10 03:29:24 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add atlas-to-target registration

Revision 5116  Directory Listing
Modified Mon Dec 10 03:24:12 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: fill in atlas-to-target registration GUI

Revision 5115  Directory Listing
Modified Mon Dec 10 03:23:24 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: fill in atlas-to-target registration GUI

Revision 5114  Directory Listing
Modified Mon Dec 10 03:14:21 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: change volume selection node to use vtkMRMLScalarVolumeNode

Revision 5113  Directory Listing
Modified Mon Dec 10 03:11:40 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add target-to-target registration GUI

Revision 5112  Directory Listing
Modified Mon Dec 10 03:10:29 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: now rigid registration handles all orientations

Revision 5111  Directory Listing
Modified Mon Dec 10 02:55:54 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: set more reasonable default parameters

Revision 5103  Directory Listing
Modified Sun Dec 9 05:32:58 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: filled in target-to-target rigid registration (first working version)

Revision 5102  Directory Listing
Modified Sun Dec 9 05:06:21 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: start compiling EMSeg registration code (relies on updated VTK 5)

Revision 5100  Directory Listing
Modified Sun Dec 9 04:34:35 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: increase initial optimization step length

Revision 5090  Directory Listing
Modified Fri Dec 7 17:12:24 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: debugging output

Revision 5083  Directory Listing
Modified Thu Dec 6 22:33:51 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: set new volumes' colormaps

Revision 5082  Directory Listing
Modified Thu Dec 6 22:32:33 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: set new volumes' colormaps

Revision 5077  Directory Listing
Modified Thu Dec 6 16:05:11 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: rouging in target-to-target registration

Revision 5075  Directory Listing
Modified Thu Dec 6 15:57:27 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: trying to work around color node problem (color nodes not copied using GetReferencedNodes)

Revision 5074  Directory Listing
Modified Thu Dec 6 15:55:12 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
STYLE: clean up output

Revision 5073  Directory Listing
Modified Thu Dec 6 15:53:46 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add registration to cmake file

Revision 5071  Directory Listing
Modified Thu Dec 6 02:07:31 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add popup choice box if number of target volumes changed

Revision 5070  Directory Listing
Modified Thu Dec 6 01:46:34 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add popup choice box if number of target volumes changed

Revision 5057  Directory Listing
Modified Wed Dec 5 22:24:51 2007 UTC (9 years, 9 months ago) by barre
Original Path: trunk/Modules/EMSegment
ENH: add a warning for Brad

Revision 5054  Directory Listing
Modified Wed Dec 5 18:44:57 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add switch for target-to-target registration

Revision 5053  Directory Listing
Modified Wed Dec 5 18:39:35 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: roughing in emseg registration

Revision 5050  Directory Listing
Modified Wed Dec 5 03:40:37 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: make name arg for cloned volume const

Revision 5048  Directory Listing
Modified Tue Dec 4 23:41:11 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: write better warnings if we can't write a file

Revision 5033  Directory Listing
Modified Tue Dec 4 02:12:44 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: let slicer create volume display node if necessary

Revision 5023  Directory Listing
Modified Mon Dec 3 16:19:41 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add save intermediate results
BUG: allow relative filename for segmentation results
STYLE: clean up output

Revision 5015  Directory Listing
Modified Fri Nov 30 21:06:31 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: aligned atlas images were misnamed

Revision 5014  Directory Listing
Modified Fri Nov 30 20:54:27 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: automatically make the segmentation a labelmap

Revision 5011  Directory Listing
Modified Fri Nov 30 16:45:12 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: now copy image centering from input images

Revision 5010  Directory Listing
Modified Fri Nov 30 16:44:03 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: set default iterations to nonzero reasonable defaults

Revision 5004  Directory Listing
Modified Thu Nov 29 19:40:54 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: undo accidental checkin

Revision 5003  Directory Listing
Modified Thu Nov 29 19:38:58 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
COMP: silence compiler warnings

Revision 5002  Directory Listing
Modified Thu Nov 29 19:38:01 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
COMP: silence compiler warning

Revision 5001  Directory Listing
Modified Thu Nov 29 19:37:14 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
COMP: silence compiler warnings

Revision 4971  Directory Listing
Modified Wed Nov 28 15:35:43 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
COMP: function needed return value

Revision 4958  Directory Listing
Modified Tue Nov 27 21:14:25 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: filling in write intermediate results

Revision 4955  Directory Listing
Modified Tue Nov 27 20:01:48 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: filling in write intermediate results

Revision 4947  Directory Listing
Modified Tue Nov 27 14:39:00 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: groundwork for save intermediate results

Revision 4946  Directory Listing
Modified Tue Nov 27 14:37:00 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: groundwork for save intermediate results

Revision 4938  Directory Listing
Modified Mon Nov 26 15:39:08 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add PrintVolumeInfo for debugging
COMP: quiet warnings


Revision 4937  Directory Listing
Modified Mon Nov 26 15:34:35 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
COMP: quiet warnings

Revision 4936  Directory Listing
Modified Mon Nov 26 00:43:12 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: start roughing in save intermediate results code

Revision 4935  Directory Listing
Modified Mon Nov 26 00:03:53 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add method to get current emseg node

Revision 4934  Directory Listing
Modified Mon Nov 26 00:01:29 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: remove duplicate mrml reference counts

Revision 4933  Directory Listing
Modified Sun Nov 25 23:55:05 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add PrintTree w/ no params

Revision 4932  Directory Listing
Modified Sun Nov 25 23:54:42 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: ivar was not initialized

Revision 4931  Directory Listing
Modified Sun Nov 25 22:15:28 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: change EMSeg parameter tree to use double links (add parent to child links) for MRML recursive copy as well as performence

Revision 4930  Directory Listing
Modified Sun Nov 25 21:52:15 2007 UTC (9 years, 9 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add output to EMSeg test

Revision 4907  Directory Listing
Modified Wed Nov 21 15:32:24 2007 UTC (9 years, 10 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: better integrate working node for intensity sampling and copying data to algorithm

Revision 4906  Directory Listing
Modified Wed Nov 21 14:50:50 2007 UTC (9 years, 10 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: correct display name of normalized image (make it different from original image)

Revision 4859  Directory Listing
Modified Fri Nov 16 22:47:48 2007 UTC (9 years, 10 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: defunct images were kept in Selected Target Image list: got rid of them

Revision 4857  Directory Listing
Modified Fri Nov 16 22:00:44 2007 UTC (9 years, 10 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: added start of preprocessing tests

Revision 4856  Directory Listing
Modified Fri Nov 16 21:59:34 2007 UTC (9 years, 10 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add image copying groundwork for target-to-target registration functionality

Revision 4849  Directory Listing
Modified Fri Nov 16 00:08:32 2007 UTC (9 years, 10 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: hiding unused, confusing buttons from EMSegmenter

Revision 4848  Directory Listing
Modified Thu Nov 15 23:48:41 2007 UTC (9 years, 10 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: remove hardcoding of segmentation result name

Revision 4843  Directory Listing
Modified Thu Nov 15 23:23:34 2007 UTC (9 years, 10 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: removed color selector from EMSegmenter; it was not attached to the colormaps in slicer3 so it was useless and confusing

Revision 4569  Directory Listing
Modified Tue Oct 9 16:02:26 2007 UTC (9 years, 11 months ago) by millerjv
Original Path: trunk/Modules/EMSegment
ENH: Update INSTALL_* commands to INSTALL() commands.

Revision 4473  Directory Listing
Modified Fri Sep 28 23:18:05 2007 UTC (9 years, 11 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: fixed accidental checkin

Revision 4472  Directory Listing
Modified Fri Sep 28 23:16:33 2007 UTC (9 years, 11 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: added SLICER_HOME as input to doxygen configuration file

Revision 4329  Directory Listing
Modified Thu Sep 13 20:23:03 2007 UTC (10 years ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add flag to write resulting scene from command line EMSeg

Revision 4316  Directory Listing
Modified Wed Sep 12 17:16:22 2007 UTC (10 years ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: closing tag in XML test file was incorrect; a recent change uncovered this as an error

Revision 4315  Directory Listing
Modified Wed Sep 12 17:11:40 2007 UTC (10 years ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: closing tag in XML test file was incorrect; a recent change uncovered this as an error

Revision 4302  Directory Listing
Modified Tue Sep 11 21:30:19 2007 UTC (10 years ago) by alexy
Original Path: trunk/Modules/EMSegment
ENH: reworked volume display to separate classes and include viz pipeline

Revision 4293  Directory Listing
Modified Tue Sep 11 15:46:35 2007 UTC (10 years ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: disable mrml tests for EMSEG

Revision 3998  Directory Listing
Modified Fri Aug 3 13:25:58 2007 UTC (10 years, 1 month ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: modify EMSeg test to not rely on stable volume mrml nodes

Revision 3954  Directory Listing
Modified Fri Jul 27 15:53:34 2007 UTC (10 years, 1 month ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: remove temporary em test data after test is run

Revision 3953  Directory Listing
Modified Fri Jul 27 15:50:07 2007 UTC (10 years, 1 month ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: update em test to reflect image compression key/value pair added to image storage node

Revision 3952  Directory Listing
Modified Fri Jul 27 15:22:37 2007 UTC (10 years, 1 month ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add disableCompression flag to emsegment command line executable to force the program to write the segmentation result uncompressed.  Within mrml the default was changed to write images in compressed format when available.  This caused several emsegment tests to fail.  With this fix the tests should pass again.

Revision 3734  Directory Listing
Modified Thu Jun 28 17:34:47 2007 UTC (10 years, 2 months ago) by alexy
Original Path: trunk/Modules/EMSegment
ENH: added CopyWithScene, Copy only copies parameters

Revision 3729  Directory Listing
Modified Thu Jun 28 15:51:44 2007 UTC (10 years, 2 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add atlas from command line

Revision 3626  Directory Listing
Modified Wed Jun 20 20:40:05 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: update test files to add MRML selectable node

Revision 3614  Directory Listing
Modified Sat Jun 16 18:57:49 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: added EMSeg ClassInteractionMatrices to MRML/Logic

Revision 3613  Directory Listing
Modified Sat Jun 16 18:56:51 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: added EMSeg ClassInteractionMatrices to MRML/Logic

Revision 3612  Directory Listing
Modified Sat Jun 16 16:14:10 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add visual row seperator in matrices

Revision 3611  Directory Listing
Modified Sat Jun 16 16:13:08 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: added method for getting child index by ID

Revision 3603  Directory Listing
Modified Fri Jun 15 00:01:13 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: remove srand from testing

Revision 3589  Directory Listing
Modified Wed Jun 13 22:59:54 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: start with correct segmentation results for test dataset

Revision 3585  Directory Listing
Modified Wed Jun 13 17:26:10 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: added more EMSeg MRMLManager tests

Revision 3584  Directory Listing
Modified Wed Jun 13 17:25:05 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: fixed typo in set atlas reg volume

Revision 3583  Directory Listing
Modified Wed Jun 13 17:23:35 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
STYLE: reorder function declarations

Revision 3582  Directory Listing
Modified Wed Jun 13 16:06:08 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: target filenames were not pushed correctly

Revision 3580  Directory Listing
Modified Wed Jun 13 14:53:12 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: added exe version of EMSeg GUI CL

Revision 3578  Directory Listing
Modified Wed Jun 13 03:08:19 2007 UTC (10 years, 3 months ago) by yumin
Original Path: trunk/Modules/EMSegment
ENH: Add new step, Intensity Normalization (5/9)

Revision 3577  Directory Listing
Modified Wed Jun 13 03:04:58 2007 UTC (10 years, 3 months ago) by yumin
Original Path: trunk/Modules/EMSegment
ENH: Add a new step, Intensity Normalization Step (5/9)

Revision 3576  Directory Listing
Modified Tue Jun 12 23:23:18 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: update EMSegment Simple help

Revision 3575  Directory Listing
Modified Tue Jun 12 21:56:39 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: enable compilation of EMSeg command line module

Revision 3574  Directory Listing
Modified Tue Jun 12 21:54:12 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: enable compilation of EMSeg command line module

Revision 3573  Directory Listing
Modified Tue Jun 12 21:50:52 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add EMSeg command line module gui xml file

Revision 3570  Directory Listing
Modified Tue Jun 12 14:52:02 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
COMPILE: toggle unfinished emseg cl to off

Revision 3569  Directory Listing
Modified Tue Jun 12 14:28:09 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: emseg command-line module start

Revision 3568  Directory Listing
Modified Tue Jun 12 14:27:22 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: added doc for manual gui testing

Revision 3567  Directory Listing
Modified Tue Jun 12 14:20:50 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
STYLE: spacing/alignment

Revision 3566  Directory Listing
Modified Tue Jun 12 12:14:13 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: improve command line help

Revision 3565  Directory Listing
Modified Tue Jun 12 11:30:04 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: strip backslashes from argument to fix test for windows

Revision 3563  Directory Listing
Modified Tue Jun 12 02:24:43 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: added mrml manager set/get test (incomplete)

Revision 3562  Directory Listing
Modified Tue Jun 12 00:46:44 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: fix movement of target images in EM MRMLManager

Revision 3551  Directory Listing
Modified Mon Jun 11 15:17:56 2007 UTC (10 years, 3 months ago) by yumin
Original Path: trunk/Modules/EMSegment
ENH: Allow reordering of target images, and the way to update target images.

Revision 3550  Directory Listing
Modified Mon Jun 11 14:50:58 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add move target method to mrml manager

Revision 3548  Directory Listing
Modified Mon Jun 11 13:01:04 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: mark testing vars as advanced in cmake cahce

Revision 3538  Directory Listing
Modified Sat Jun 9 03:15:07 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
COMP: adjust cmake required version in test script

Revision 3537  Directory Listing
Modified Fri Jun 8 21:44:17 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: updated EMSeg test to combine run/diff/rm steps

Revision 3527  Directory Listing
Modified Fri Jun 8 14:14:55 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: fix EMSeg intensity normalization test

Revision 3526  Directory Listing
Modified Fri Jun 8 12:59:09 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
COMP: silence compiler warnings

Revision 3525  Directory Listing
Modified Fri Jun 8 12:31:52 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: fix path on cmake command

Revision 3524  Directory Listing
Modified Fri Jun 8 05:33:20 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: fix memory leaks

Revision 3523  Directory Listing
Modified Fri Jun 8 04:33:53 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add clone target and atlas volumes (for preprocessing)
ENH: connect normalization filter to pipeline---works for first time

Revision 3522  Directory Listing
Modified Fri Jun 8 04:32:19 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
COMPILE: silence vcc compiler warning

Revision 3521  Directory Listing
Modified Fri Jun 8 04:29:07 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: added memory leak test (disabled by default)

Revision 3518  Directory Listing
Modified Thu Jun 7 21:32:29 2007 UTC (10 years, 3 months ago) by samset
Original Path: trunk/Modules/EMSegment
COMP: fix warnings due to sign and unused variables

Revision 3515  Directory Listing
Modified Thu Jun 7 19:48:34 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: reorganize EMSeg tests---make tests that write and diff multiplatform

Revision 3512  Directory Listing
Modified Thu Jun 7 19:44:13 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: incremental work on EMSeg intensity normalization

Revision 3501  Directory Listing
Modified Thu Jun 7 15:54:14 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: forgot to return a value

Revision 3500  Directory Listing
Modified Thu Jun 7 15:40:06 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: added intensity normalization parameter api to mrml manager

Revision 3498  Directory Listing
Modified Thu Jun 7 03:36:47 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: EMSegment major surgery...
ENH: created EMSegment MRMLManager facade class to manage/hide MRML node complexity
ENH: added working data node to get ready for intensity normalized images
ENH: now intensity sample points are stored in mrml and can be reloaded
ENH: minor bug fixes and improved warnings


Revision 3476  Directory Listing
Modified Mon Jun 4 20:07:26 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: first cut at EM MRML manager

Revision 3469  Directory Listing
Modified Mon Jun 4 16:41:15 2007 UTC (10 years, 3 months ago) by pieper
Original Path: trunk/Modules/EMSegment
BUG: fix typo in variable name

Revision 3467  Directory Listing
Modified Mon Jun 4 15:12:13 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: added EMSeg test

Revision 3466  Directory Listing
Modified Mon Jun 4 15:11:32 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: move intensity normalization parameters to global parameters
ENH: add working data node to segmenter node

Revision 3465  Directory Listing
Modified Mon Jun 4 14:41:31 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: strip backslashes from command line arguments under windows

Revision 3464  Directory Listing
Modified Mon Jun 4 14:37:54 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: edit mispelling of node name

Revision 3458  Directory Listing
Modified Sat Jun 2 19:21:45 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add api for intensity normalization

Revision 3457  Directory Listing
Modified Sat Jun 2 19:17:54 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add default intensity normalization types\nENH: add Enabled ivar

Revision 3456  Directory Listing
Modified Sat Jun 2 19:16:20 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: deal with reference IDs in a more consistent manner

Revision 3454  Directory Listing
Modified Fri Jun 1 19:36:50 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: improved error checking and error messages

Revision 3447  Directory Listing
Modified Thu May 31 20:43:26 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: error in CMake if statement

Revision 3445  Directory Listing
Modified Thu May 31 13:28:26 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: remove extra read of intensity normalization parameters

Revision 3444  Directory Listing
Modified Thu May 31 12:30:32 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: added EMSegment MRML tests

Revision 3443  Directory Listing
Modified Thu May 31 04:10:03 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
COMP: silence visual studio compiler warnings

Revision 3442  Directory Listing
Modified Thu May 31 04:08:08 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: disable extra EMSeg test---it was accitentally enabled

Revision 3439  Directory Listing
Modified Thu May 31 00:56:46 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: temporarily disable new EMSeg code

Revision 3437  Directory Listing
Modified Wed May 30 23:45:21 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: incorporation of EMSeg intensity normalization---recovery from svn crash

Revision 3436  Directory Listing
Modified Wed May 30 23:26:03 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: incremental update to EMSeg commandline---recovery from svn database crash

Revision 3434  Directory Listing
Modified Wed May 30 19:05:18 2007 UTC (10 years, 3 months ago) by pieper
Original Path: trunk/Modules/EMSegment
BUG: Recover changes lost due to database crash in the server

Revision 3433  Directory Listing
Modified Thu May 24 14:39:58 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: continue development of EMSegment command line
ENH: finilize parameters for this iteration
ENH: clean up error checking and clean up

Revision 3432  Directory Listing
Modified Thu May 24 14:38:07 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: change test to reflect modified EMSegment mrml node structure

Revision 3431  Directory Listing
Modified Thu May 24 14:37:28 2007 UTC (10 years, 3 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: reduce extraneous dependencies/references between MRML nodes in EMSegment parameter set

Revision 3408  Directory Listing
Modified Fri May 18 13:45:43 2007 UTC (10 years, 4 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: there was a bug fix in command line argument parsing; revert mrml node name in EM test to the old name that includes spaces

Revision 3403  Directory Listing
Modified Thu May 17 18:37:08 2007 UTC (10 years, 4 months ago) by pieper
Original Path: trunk/Modules/EMSegment
BUG: fixe path handling on windows

Revision 3401  Directory Listing
Modified Thu May 17 18:03:39 2007 UTC (10 years, 4 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add switch (currently off) to compile EMSegment command line utility

Revision 3400  Directory Listing
Modified Thu May 17 18:01:50 2007 UTC (10 years, 4 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: added command line parsing to EMSegment command line application (not functional yet)

Revision 3368  Directory Listing
Modified Thu May 10 16:47:48 2007 UTC (10 years, 4 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: use slicer launcher to start em test on all platforms

Revision 3364  Directory Listing
Modified Wed May 9 20:23:39 2007 UTC (10 years, 4 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: remove extra cmake code that caused testing problems for em

Revision 3363  Directory Listing
Modified Wed May 9 19:02:26 2007 UTC (10 years, 4 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: cmake changes for fixing em test on windows

Revision 3362  Directory Listing
Modified Wed May 9 18:46:38 2007 UTC (10 years, 4 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: fixing CMake issues with EM test

Revision 3361  Directory Listing
Modified Wed May 9 15:31:52 2007 UTC (10 years, 4 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: removed unnecessary header

Revision 3358  Directory Listing
Modified Tue May 8 22:03:11 2007 UTC (10 years, 4 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add shell for command line EM segmenter

Revision 3347  Directory Listing
Modified Mon May 7 19:09:00 2007 UTC (10 years, 4 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: fix memory errors in EM algorithm classes

Revision 3346  Directory Listing
Modified Mon May 7 18:51:42 2007 UTC (10 years, 4 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: added extra console output for easier debugging

Revision 3345  Directory Listing
Modified Mon May 7 15:19:45 2007 UTC (10 years, 4 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: remove excessive debugging output from EMSeg

Revision 3344  Directory Listing
Modified Mon May 7 14:49:54 2007 UTC (10 years, 4 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: create testing utilities
BUG: clean up memory before exit failure is returned

Revision 3329  Directory Listing
Modified Thu May 3 20:25:20 2007 UTC (10 years, 4 months ago) by davisb
Original Path: trunk/Modules/EMSegment
COMP: discontinue bleeding edge VTK feature in EMSeg test, try 2

Revision 3327  Directory Listing
Modified Thu May 3 19:51:19 2007 UTC (10 years, 4 months ago) by davisb
Original Path: trunk/Modules/EMSegment
COMP: discontinue bleeding edge VTK feature in EMSeg test

Revision 3325  Directory Listing
Modified Thu May 3 18:44:16 2007 UTC (10 years, 4 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: added black box EMSegment test

Revision 3052  Directory Listing
Modified Tue Mar 27 21:20:02 2007 UTC (10 years, 5 months ago) by barre
Original Path: trunk/Modules/EMSegment
ENH: API change, a char* was really not expected here.

Revision 3031  Directory Listing
Modified Mon Mar 26 20:28:21 2007 UTC (10 years, 5 months ago) by barre
Original Path: trunk/Modules/EMSegment
ENH: fix wizard, setting the initial step *does* start the state machine

Revision 2408  Directory Listing
Modified Thu Feb 1 19:41:21 2007 UTC (10 years, 7 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: fixed segfault in EMSegment algorithm code caused by fixing previous memory error

Revision 2407  Directory Listing
Modified Thu Feb 1 19:39:41 2007 UTC (10 years, 7 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: fixed segfault in EMSegment algorithm code caused by fixing previous memory error
ENH: automitically force segmentation output image to be a labelmap

Revision 2362  Directory Listing
Modified Sat Jan 27 20:43:07 2007 UTC (10 years, 7 months ago) by pieper
Original Path: trunk/Modules/EMSegment
BUG: missing delete caused leaks

Revision 2346  Directory Listing
Modified Fri Jan 26 21:32:32 2007 UTC (10 years, 7 months ago) by davisb
Original Path: trunk/Modules/EMSegment
BUG: fix memory problems in EMSegment

Revision 2344  Directory Listing
Modified Fri Jan 26 20:40:02 2007 UTC (10 years, 7 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: added Delete call to EMSegment module at end of Slicer3 main
BUG: memory errors in EMSegment logic: Delete was not called in a few functions using New, Delete was called in a few functions that did not use New

Revision 2323  Directory Listing
Modified Thu Jan 25 18:03:18 2007 UTC (10 years, 7 months ago) by davisb
Original Path: trunk/Modules/EMSegment
STYLE: quieting style problems given by "KWStyle -xml VTK.kws.xml"

Revision 2317  Directory Listing
Modified Thu Jan 25 14:10:38 2007 UTC (10 years, 7 months ago) by pieper
Original Path: trunk/Modules/EMSegment
BUG: emsegment steps were holding on to the vtkEMSegmentGUI, which meant that the vtkSlicerApplicationGUI wasn't being destroyed.  Now the leak is gone, but it exposes a crash in vtkSlicerApplicationGUI

Revision 2236  Directory Listing
Modified Fri Jan 12 18:56:33 2007 UTC (10 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: update mrml nodes to use vtkSetReferenceStringMacro in order to properly update reference ids

Revision 2235  Directory Listing
Modified Fri Jan 12 18:53:42 2007 UTC (10 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add simple README to describe file organization

Revision 2234  Directory Listing
Modified Fri Jan 12 18:53:07 2007 UTC (10 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: change wording in gui

Revision 2219  Directory Listing
Modified Thu Jan 11 22:35:19 2007 UTC (10 years, 8 months ago) by barre
Original Path: trunk/Modules/EMSegment
ENH: actually it's ugly that way. We will find space elsewhere

Revision 2216  Directory Listing
Modified Thu Jan 11 21:47:43 2007 UTC (10 years, 8 months ago) by barre
Original Path: trunk/Modules/EMSegment
ENH: move buttons to top per request, waiting for feedback

Revision 2069  Directory Listing
Modified Sat Jan 6 04:15:53 2007 UTC (10 years, 8 months ago) by lorensen
Original Path: trunk/Modules/EMSegment
BUG: Removed references to empty directory, ModulesBaseClasses.

Revision 2047  Directory Listing
Modified Fri Jan 5 19:40:04 2007 UTC (10 years, 8 months ago) by millerjv
Original Path: trunk/Modules/EMSegment
ENH: Added module logo as an example.
ENH: Showed how to put the module in another category (commented out).

Revision 2042  Directory Listing
Modified Fri Jan 5 17:16:49 2007 UTC (10 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: temporarily disable Auto Sampling menu option in EMSegment because it is not currently implemented

Revision 2038  Directory Listing
Modified Fri Jan 5 01:37:19 2007 UTC (10 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
COMP: EMSegment: try again to fix vtkTimeDef.h for GCC 4 compiler

Revision 2032  Directory Listing
Modified Thu Jan 4 22:12:55 2007 UTC (10 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
COMP: EMSegment: update cmake and reorganize algorithm includes and linking for gcc 4.0

Revision 2029  Directory Listing
Modified Thu Jan 4 19:54:34 2007 UTC (10 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
STYLE: comments

Revision 1975  Directory Listing
Modified Tue Jan 2 03:00:49 2007 UTC (10 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: add testing dir (currently empty)

Revision 1974  Directory Listing
Modified Tue Jan 2 02:54:33 2007 UTC (10 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
COMP: fix compiler error on VS8

Revision 1973  Directory Listing
Modified Tue Jan 2 02:05:06 2007 UTC (10 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
COMP: quiet compiler warnings GCC3.4

Revision 1972  Directory Listing
Modified Tue Jan 2 00:34:55 2007 UTC (10 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
COMP: silence compiler warnings for GCC4.1

Revision 1971  Directory Listing
Modified Tue Jan 2 00:10:20 2007 UTC (10 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: adding EMSegment

Revision 1970  Directory Listing
Modified Mon Jan 1 23:48:28 2007 UTC (10 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: adding EMSegment module

Revision 1969  Directory Listing
Added Mon Jan 1 23:35:58 2007 UTC (10 years, 8 months ago) by davisb
Original Path: trunk/Modules/EMSegment
ENH: adding EMSegment module

  Subversion  TortoiseSVN  ViewVC