[Repository Listing] / [Slicer4] / branches
 

Log of /branches

Parent Directory Parent Directory View Directory Listing Directory Listing


Sticky Revision:

Revision 25516  Directory Listing
Modified Tue Nov 8 04:13:52 2016 UTC (10 months, 2 weeks ago) by jcfr
ENH: Slicer 4.6.2

Revision 25515  Directory Listing
Modified Tue Nov 8 04:13:50 2016 UTC (10 months, 2 weeks ago) by jcfr
ENH: Update SlicerExecutionModel version

git shortlog 983d211..62d0121 --no-merges
Jean-Christophe Fillion-Robin (3):
      gitignore: Add CMakeLists.txt.user
      docker: Associate build-time metadata with the image
      README: Add docker badges

Johan Andruejol (1):
      ENH: GenerateCLP: Include jsoncpp include dirs in UseGenerateCLP.cmake.in

Stephen Aylward (1):
      WARN: Rename isPresent variables to avoid hidden local variable

Revision 25514  Directory Listing
Modified Tue Nov 8 04:13:49 2016 UTC (10 months, 2 weeks ago) by jcfr
ENH: Begin post-4.6.1 development

Note that Utilities/Scripts/SlicerWizard/__version__.py has NOT been
regenerated with last patch release. This is why this commit updates
both the "patch" and "tweak or dev" parts of the version.

Revision 25513  Directory Listing
Modified Tue Nov 8 03:42:47 2016 UTC (10 months, 2 weeks ago) by jcfr
ENH: Slicer 4.6.1

Revision 25512  Directory Listing
Modified Tue Nov 8 03:32:38 2016 UTC (10 months, 2 weeks ago) by jcfr
STYLE: SampleData: Acknowledge "Osirix DICOM image library"

Suggested-by: Sonia Pujol <spujol@bwh.harvard.edu>

Revision 25511  Directory Listing
Modified Tue Nov 8 03:32:36 2016 UTC (10 months, 2 weeks ago) by jcfr
STYLE: SampleData: Improve name of Panoramix dataset. Fixes #4294

Suggested-by: Sonia Pujol <spujol@bwh.harvard.edu>

Revision 25510  Directory Listing
Modified Tue Nov 8 03:31:31 2016 UTC (10 months, 2 weeks ago) by jcfr
BUG: Fix JsonCpp packaging on Linux. Fixes #4281

$ git shortlog 0.10.6..f4afa75 --no-merges
Jean-Christophe Fillion-Robin (1):
      Revert "0001-multiarch-path-support.patch"

Revision 25444  Directory Listing
Modified Thu Oct 13 05:07:46 2016 UTC (11 months, 1 week ago) by jcfr
ENH: Branching from trunk to Slicer-4-6 at r25441

Revision 25381  Directory Listing
Modified Tue Sep 20 21:43:26 2016 UTC (12 months ago) by jcfr
BUG: Fix extension build ensuring it can read Midas credential from env

This commit partially backports r24987

Revision 25380  Directory Listing
Modified Tue Sep 20 21:43:24 2016 UTC (12 months ago) by jcfr
BUG: Reverts last 5 commits

Revert "COMP: ExtensionBuildSystem: Configure CTestConfig before "ctest_start" call"
Revert "BUG: Fixed site name propagation to extension dashboard"
Revert "COMP: Extensions: Fix package and upload for superbuild extensions"
Revert "ENH: Update extension driver dashboard script to display variables."
Revert "STYLE: ExtensionsDashboardScripts: Remove reference to unused variables"

Revision 25378  Directory Listing
Modified Tue Sep 20 21:28:16 2016 UTC (12 months ago) by jcfr
COMP: ExtensionBuildSystem: Configure CTestConfig before "ctest_start" call

By ensuring CTestConfig is configured in the build tree, this commit fixes
build of extensions done using a CTest driver script.

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 25377  Directory Listing
Modified Tue Sep 20 21:28:15 2016 UTC (12 months ago) by jcfr
BUG: Fixed site name propagation to extension dashboard

From: lassoan <lassoan@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 25376  Directory Listing
Modified Tue Sep 20 21:28:13 2016 UTC (12 months ago) by jcfr
COMP: Extensions: Fix package and upload for superbuild extensions

Similarly to what was done for Slicer package in r24984 (BUG: Update
Slicer build system to report packaging errors on CDash.), this commit
ensures CTEST_MODEL variable is set for Extension packages generated by
superbuild based extensions.

See #3032

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 25375  Directory Listing
Modified Tue Sep 20 21:28:12 2016 UTC (12 months ago) by jcfr
ENH: Update extension driver dashboard script to display variables.

This will facilitate understanding of the build context.

Here is an example of output:

$ ctest -S slicer_extensions_testing_experimental.cmake -VV
* Extra verbosity turned on
Reading Script: /home/jcfr/Projects/sandbox/slicer_extensions_testing_experimental.cmake
-- Setting 'MIDAS_PACKAGE_URL' variable with default value 'http://slicer.kitware.com/midas3'
-- Setting 'MIDAS_PACKAGE_EMAIL' variable with environment variable value 'OBFUSCATED'
-- Setting 'MIDAS_PACKAGE_API_KEY' variable with environment variable value 'OBFUSCATED'
-- Setting 'run_ctest_submit' variable with default value 'TRUE'
-- Setting 'run_ctest_with_update' variable with default value 'TRUE'
-- Setting 'run_ctest_with_configure' variable with default value 'TRUE'
-- Setting 'run_ctest_with_build' variable with default value 'TRUE'
-- Setting 'run_ctest_with_notes' variable with default value 'TRUE'
-- Setting 'Slicer_UPLOAD_EXTENSIONS' variable with default value 'TRUE'
-- CTEST_SITE ........................: cerrotorre.kitware
-- CTEST_BUILD_NAME ..................: Linux-g++5.2.1-64bits-QT4.8.7-PythonQt-With-Tcl-CLI-origin-master-Release
-- SCRIPT_MODE .......................: experimental
-- CTEST_BUILD_CONFIGURATION .........: Release
-- ADDITIONAL_CMAKECACHE_OPTION ......:

-- CTEST_NOTES_FILES .................: /home/jcfr/Projects/sandbox/slicer_extensions_testing_experimental.cmake
-- CTEST_DASHBOARD_ROOT ..............: /home/jcfr/Projects/
-- CTEST_CMAKE_GENERATOR .............: Unix Makefiles
-- CTEST_TEST_TIMEOUT ................: 500
-- CTEST_BUILD_FLAGS .................: -j8
-- CTEST_PROJECT_NAME ................: Slicer4
-- EXTENSIONS_TRACK_QUALIFIER ........: master
-- EXTENSIONS_BUILDSYSTEM_SOURCE_DIRECTORY: /home/jcfr/Projects//Slicer/Extensions/CMake
-- EXTENSIONS_BUILDSYSTEM_TESTING ....: TRUE
-- EXTENSIONS_INDEX_GIT_REPOSITORY ...: git://github.com/Slicer/ExtensionsIndex.git
-- EXTENSIONS_INDEX_GIT_TAG ..........: origin/master
-- CTEST_BINARY_DIRECTORY ............: /home/jcfr/Projects//SlicerExtensions-build-64bits-QT4.8.7-PythonQt-With-Tcl-CLI-Release-experimental-Testing-master
-- CTEST_SVN_COMMAND .................: /usr/bin/svn
-- CTEST_GIT_COMMAND .................: /usr/bin/git
-- Slicer_DIR ........................: /home/jcfr/Projects//Slicer-Release/Slicer-build
-- CTEST_CONFIGURATION_TYPE ..........: Release
-- CTEST_LOG_FILE ....................: NOT DEFINED
-- CTEST_NOTES_FILES .................: /home/jcfr/Projects/sandbox/slicer_extensions_testing_experimental.cmake
-- CTEST_PARALLEL_LEVEL ..............: 8
-- MIDAS_PACKAGE_URL .................: http://slicer.kitware.com/midas3
-- run_ctest_submit ..................: TRUE
-- run_ctest_with_update .............: TRUE
-- run_ctest_with_configure ..........: TRUE
-- run_ctest_with_build ..............: TRUE
-- run_ctest_with_notes ..............: TRUE
-- Slicer_UPLOAD_EXTENSIONS ..........: TRUE
-- CTEST_SOURCE_DIRECTORY ............: /home/jcfr/Projects//Slicer/Extensions/CMake
-- Slicer_EXTENSION_DESCRIPTION_DIR ..: NOT DEFINED
-- empty_binary_directory ............: FALSE
-- force_build .......................: TRUE
-- model .............................: Experimental
-- track .............................: Extensions-Experimental
-- CTEST_USE_LAUNCHERS ...............: 1
[...]

From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

Revision 25374  Directory Listing
Modified Tue Sep 20 21:28:11 2016 UTC (12 months ago) by jcfr
STYLE: ExtensionsDashboardScripts: Remove reference to unused variables

From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

Revision 25231  Directory Listing
Modified Mon Jul 11 13:45:24 2016 UTC (14 months, 2 weeks ago) by jcfr
STYLE: Dashboard: Disable extension sub-projects

The sub-project did NOT display error/warning/pass information for
projects [1] and view was confusing developers.

[1] See Kitware/CDash#387

Revision 24737  Directory Listing
Modified Thu Nov 12 19:12:38 2015 UTC (22 months, 1 week ago) by jcfr
ENH: Branching from trunk to Slicer-4-5 at r24736

Revision 23777  Directory Listing
Modified Tue Nov 4 11:24:07 2014 UTC (2 years, 10 months ago) by jcfr
ENH: Branching from trunk to Slicer-4-4 at r23774

Revision 23754  Directory Listing
Modified Tue Oct 28 15:38:54 2014 UTC (2 years, 10 months ago) by alexy
ENH: Fiber bundles enhancements: made more robust active tensor selection for 2-tensors on reading. Made Models module global visibility control work with fiber bundles.

Revision 23747  Directory Listing
Modified Fri Oct 17 19:23:13 2014 UTC (2 years, 11 months ago) by alexy
ENH: outputs comma separated file.

Revision 23746  Directory Listing
Modified Fri Oct 17 18:07:43 2014 UTC (2 years, 11 months ago) by alexy
ENH: handle 9-vectors as tensors

Revision 23745  Directory Listing
Modified Thu Oct 16 21:21:49 2014 UTC (2 years, 11 months ago) by alexy
ENH: removed FiberHierarchyMeasurements module for now

Revision 23744  Directory Listing
Modified Thu Oct 16 21:18:05 2014 UTC (2 years, 11 months ago) by alexy
ENH: changed parameter name

Revision 23740  Directory Listing
Modified Tue Oct 14 17:49:32 2014 UTC (2 years, 11 months ago) by alexy
ENH: Fixes for FiberHierarchyMeasurements module

Revision 23739  Directory Listing
Modified Tue Oct 14 17:05:30 2014 UTC (2 years, 11 months ago) by alexy
ENH: Added FiberHierarchyMeasurements module

Revision 23732  Directory Listing
Modified Thu Sep 25 21:19:08 2014 UTC (2 years, 11 months ago) by alexy
BUG: fixed tract loading with colors

Revision 23731  Directory Listing
Modified Thu Sep 25 20:41:59 2014 UTC (2 years, 11 months ago) by alexy
ENH: working branch for fiber hierarchy project

Revision 23725  Directory Listing
Modified Wed Sep 24 21:34:52 2014 UTC (3 years ago) by alexy
ENH: working branch for fiber hierarchy project

Revision 22770  Directory Listing
Modified Sat Dec 7 17:36:24 2013 UTC (3 years, 9 months ago) by alexy
ENH: fixed xform hardening for Volume, almost works now

Revision 22767  Directory Listing
Modified Fri Dec 6 18:22:08 2013 UTC (3 years, 9 months ago) by alexy
ENH: experiments with xform hardening for Volume

Revision 22760  Directory Listing
Modified Tue Dec 3 23:56:21 2013 UTC (3 years, 9 months ago) by alexy
ENH: added xform hardening for Volume

Revision 22748  Directory Listing
Modified Sat Nov 30 14:50:34 2013 UTC (3 years, 9 months ago) by alexy
ENH: harden non-linesr xform for volumes: the bounds computation 

Revision 22738  Directory Listing
Modified Tue Nov 26 00:41:47 2013 UTC (3 years, 9 months ago) by jcfr
ENH: Slicer 4.3.1-2

Revision 22737  Directory Listing
Modified Mon Nov 25 23:53:48 2013 UTC (3 years, 9 months ago) by jcfr
ENH: Updating RSNA Quant tutorial for 2013

Rename to more generic test name so it's not tied to a year.
Use new data sets from Sonia
Add screen shot GUI elements and flags and method, capture screen shots at tutorial steps.
Tweaked all parts to match up to tutorial (first part was already tested
in the Vis tutorial, swapped it out for the Ruler)
Updated CMakeLists.txt so that this commit is independent of the Vis tutorial commit.

Issue #3507

Conflicts:
	Applications/SlicerApp/Testing/Python/CMakeLists.txt

From: Nicole Aucoin <nicole@bwh.harvard.edu>

Revision 22736  Directory Listing
Modified Mon Nov 25 23:53:46 2013 UTC (3 years, 9 months ago) by jcfr
ENH: update RSNA Vis tutorial for 2013

Rename to more generic test name as updating the tutorial for RSNA 2013
Use new data sets from Sonia.
Add screen shot GUI elements and flags and method, capture screen shots at tutorial steps.
Added the volume rendering in part 1.
Tweaked all parts to match up to tutorial.

Issue #3507

From: Nicole Aucoin <nicole@bwh.harvard.edu>

Revision 22717  Directory Listing
Modified Fri Nov 22 20:34:35 2013 UTC (3 years, 10 months ago) by jcfr
ENH: Begin post-4.3.1-1 development

Revision 22716  Directory Listing
Modified Fri Nov 22 17:42:56 2013 UTC (3 years, 10 months ago) by alexy
ENH: added non-linear transform handling to vtkMRMLModelDisplayableManager

Revision 22714  Directory Listing
Modified Tue Nov 19 15:21:17 2013 UTC (3 years, 10 months ago) by alexy
BUG: Replaced GetTransformToParent modifications through pointer, fixed other bugs

Revision 22708  Directory Listing
Modified Fri Nov 15 19:38:09 2013 UTC (3 years, 10 months ago) by naucoin
STYLE: port updated documentation from trunk

Revision 22704  Directory Listing
Modified Thu Nov 14 19:15:24 2013 UTC (3 years, 10 months ago) by jcfr
ENH: Slicer 4.3.1-1

Revision 22701  Directory Listing
Modified Thu Nov 14 16:15:18 2013 UTC (3 years, 10 months ago) by jcfr
ENH: Added test for MRML node reference serialization and parsing
Issue #3416

From: Csaba Pinter <csaba.pinter@queensu.ca>

Revision 22699  Directory Listing
Modified Wed Nov 13 23:26:32 2013 UTC (3 years, 10 months ago) by jcfr
BUG: Added string length check in vtkMRMLNode::GetReferenceRoleFromMRMLAttributeName to fix Slicer crash when loading a scene

From: lassoan <lassoan@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22698  Directory Listing
Modified Wed Nov 13 23:26:29 2013 UTC (3 years, 10 months ago) by jcfr
BUG: 3416. Added generic mechanism for persisting node references in .mrml files.
References stored in the form: references="role1:id1 id2 iid3;role2:id3;". Note that for backwards compatibility the  reference nodes such as displayable, transformable etc. still read/write their references the old way. Only custom references will use new syntax.

From: alexy <alexy@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22696  Directory Listing
Modified Wed Nov 13 22:45:54 2013 UTC (3 years, 10 months ago) by jcfr
ENH: Branching from Slicer-4-3 to Slicer-4-3-1 at 22601

Revision 22692  Directory Listing
Modified Sat Nov 9 15:29:26 2013 UTC (3 years, 10 months ago) by alexy
BUG: read-write xform from parent for deformable

Revision 22691  Directory Listing
Modified Thu Nov 7 21:57:57 2013 UTC (3 years, 10 months ago) by alexy
BUG: fixes for crashes

Revision 22690  Directory Listing
Modified Thu Nov 7 16:56:50 2013 UTC (3 years, 10 months ago) by alexy
ENH:  transforms storage node redesign

Revision 22672  Directory Listing
Modified Fri Nov 1 17:01:37 2013 UTC (3 years, 10 months ago) by alexy
ENH: non-linear transforms redesign

Revision 22653  Directory Listing
Modified Wed Oct 30 01:04:14 2013 UTC (3 years, 10 months ago) by alexy
ENH: First cut at transform redesign

Revision 22652  Directory Listing
Modified Tue Oct 29 22:02:44 2013 UTC (3 years, 10 months ago) by alexy
ENH: create svn branch for transform project

Revision 22650  Directory Listing
Modified Sun Oct 27 03:29:42 2013 UTC (3 years, 10 months ago) by jcfr
COMP: Tweak midas_api_upload_extension macro test case

Add link to existing screenshot and also add a svn example.

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22649  Directory Listing
Modified Sun Oct 27 03:29:39 2013 UTC (3 years, 10 months ago) by jcfr
COMP: Fix check in midas_api_upload_extension macro

Since the variable ${var} were defined in the parent scope, no warning
were displayed.

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22648  Directory Listing
Modified Sun Oct 27 03:29:36 2013 UTC (3 years, 10 months ago) by jcfr
ENH: Update ITKv4.

Bump ITKv4 this fixes some MetaIO issues:

Stephen Aylward (3):
   BUG: Fixed bugs in Form and hidden virtual funcs in Image
   COMP: Fixed unused variable warnings in tests
   COMP: Disable tests since paths are set wrong in VTK

From: mccormic <mccormic@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22647  Directory Listing
Modified Sun Oct 27 03:29:32 2013 UTC (3 years, 10 months ago) by jcfr
COMP: Do not install teem development files.

Fixes #2397

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22646  Directory Listing
Modified Sun Oct 27 03:29:29 2013 UTC (3 years, 10 months ago) by jcfr
ENH: Contribution from Albert Montillo to paint in 3D

Adds a Sphere option to the PaintEffect to make it quicker to segment
large anatomical regions that are somewhat spherical.

Powerful when used with ThresholdPaint.

Cleanup code.

Remove debug comments.

Clean up variable names.

STYLE: fix small typo

From: Jim Miller <millerjv@ge.com>

Revision 22645  Directory Listing
Modified Sun Oct 27 03:12:47 2013 UTC (3 years, 10 months ago) by jcfr
BUG: Added string length check in vtkMRMLNode::GetReferenceRoleFromMRMLAttributeName to fix Slicer crash when loading a scene

From: lassoan <lassoan@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22644  Directory Listing
Modified Sun Oct 27 03:12:44 2013 UTC (3 years, 10 months ago) by jcfr
BUG: 3416. Added generic mechanism for persisting node references in .mrml files.
References stored in the form: references="role1:id1 id2 iid3;role2:id3;". Note that for backwards compatibility the  reference nodes such as displayable, transformable etc. still read/write their references the old way. Only custom references will use new syntax.

From: alexy <alexy@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22643  Directory Listing
Modified Sun Oct 27 03:12:40 2013 UTC (3 years, 10 months ago) by jcfr
BUG: Read vectors as scalars

3-vectors were read as Vectors and placed on PointData.
All other vector lengths are read as multi-component Scalars
on PointData.

This patch treats all vectors as scalars to be consistent.

From: millerjv <millerjv@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22634  Directory Listing
Modified Mon Oct 21 17:56:10 2013 UTC (3 years, 11 months ago) by jcfr
COMP: Revert r22484 - Fix already integrated in ITK release branch.

Corresponding fixes in ITK release branch is InsightSoftwareConsortium/ITK@35000ead738c6

Fixes #3421

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22632  Directory Listing
Modified Mon Oct 21 13:54:43 2013 UTC (3 years, 11 months ago) by jcfr
ENH: Changed type of mrb file loading log messages from error to debug

The messages were logged as errors, while they are actually debug messages.

From: lassoan <lassoan@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22631  Directory Listing
Modified Mon Oct 21 13:54:42 2013 UTC (3 years, 11 months ago) by jcfr
BUG: 3447. Added .nrrd extension to grid transform IO

From: alexy <alexy@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22630  Directory Listing
Modified Mon Oct 21 13:54:40 2013 UTC (3 years, 11 months ago) by jcfr
BUG: see comments of r17039 in Slicer 3 trunk

From: pohl <pohl@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22629  Directory Listing
Modified Mon Oct 21 13:54:38 2013 UTC (3 years, 11 months ago) by jcfr
BUG: Fixed crash in Transform widget

When hardened transform or untransformed multiple transformed items (with multi-select) then Slicer crashed.
Applied the same fix as in http://www.na-mic.org/Bug/view.php?id=2578.

From: lassoan <lassoan@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22628  Directory Listing
Modified Mon Oct 21 13:54:36 2013 UTC (3 years, 11 months ago) by jcfr
STYLE: Improve Data module documentation

Add "MRML Node Inspector" section documentation.

From: finetjul <finetjul@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22627  Directory Listing
Modified Mon Oct 21 13:54:35 2013 UTC (3 years, 11 months ago) by jcfr
BUG: refactor code to remove unnecessary error message

There are two possible ways to obtain the results from PETStandardUptakeValueComputation,
having them written out to a .csv file or to a string parameter file that gets
parsed and loaded into the Slicer GUI. Only print out an error and fail if
neither parameter is specified.
Checks for empty strings and doesn't try to open the files, so the unable
to open error messages will only occur if a non empty file name fails
to open.

Issue #3432

From: naucoin <naucoin@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22626  Directory Listing
Modified Mon Oct 21 13:54:33 2013 UTC (3 years, 11 months ago) by jcfr
BUG: fix typo in AdditionalInitializeStep method name

Fixing a mis spelling in the additional initialize step method name.
In vtkMRMLAbstractDisplayableManager it's defined as:
AdditionalInitializeStep
but vtkMRMLCameraDisplayableManager was using:
AdditionnalInitializeStep
with an extra n. Using that signature, it was never getting called
so when new layout windows were being created, the active camera
was not getting set on the renderer.

Issue #1690

From: naucoin <naucoin@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22625  Directory Listing
Modified Mon Oct 21 13:54:31 2013 UTC (3 years, 11 months ago) by jcfr
STYLE: updated tool tip for markups table

Add a tool tip to hint at the right click context menu.

Issue #3397

From: naucoin <naucoin@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22624  Directory Listing
Modified Mon Oct 21 13:54:29 2013 UTC (3 years, 11 months ago) by jcfr
ENH: add copy to markups list right click option

Can now right click on a markup in the GUI and copy it
to another list, placing it at the end of the destination
list.
Updated the right click Move option to only offer at the
end of the list as that simplifies the UI and users can
move the markups with the move up/down buttons.
Updated test for logic copy.
Updated documentation for copy.

Issue #3397

From: naucoin <naucoin@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22623  Directory Listing
Modified Mon Oct 21 13:54:26 2013 UTC (3 years, 11 months ago) by jcfr
BUG: see comment in r17038 of slicer3 trunk

From: pohl <pohl@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22622  Directory Listing
Modified Mon Oct 21 13:54:25 2013 UTC (3 years, 11 months ago) by jcfr
BUG: #3438 Avoid hang when saving due to non-visible widget grab

If the OpenGL context of the window is not correctly initialized,
then VTK cannot get a copy of the pixels and goes into an
infinite loop checking the GL error.  This CTK version includes
a patch from Andras avoids this problem.

From: pieper <pieper@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22621  Directory Listing
Modified Mon Oct 21 13:54:23 2013 UTC (3 years, 11 months ago) by jcfr
BUG: fixed problems and test failures introduced by r22603.

From: alexy <alexy@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22620  Directory Listing
Modified Mon Oct 21 13:54:21 2013 UTC (3 years, 11 months ago) by jcfr
BUG: 3436. Fixed node references to use predefined events. Made reference code similar between Diaplayable and Transformable references. This is also continuation of work on bug 3388.

From: alexy <alexy@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22619  Directory Listing
Modified Mon Oct 21 13:54:19 2013 UTC (3 years, 11 months ago) by jcfr
ENH: test getting displayable managers to 3D view

To match the test added in svn 22583, make sure that
the expected list of displayable managers is present on the
3D view.

From: naucoin <naucoin@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22601  Directory Listing
Modified Fri Oct 4 09:35:30 2013 UTC (3 years, 11 months ago) by jcfr
ENH: Begin post-4.3.1 development

Revision 22599  Directory Listing
Modified Fri Oct 4 09:14:06 2013 UTC (3 years, 11 months ago) by jcfr
ENH: Slicer 4.3.1

From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

Revision 22598  Directory Listing
Modified Fri Oct 4 09:08:11 2013 UTC (3 years, 11 months ago) by jcfr
BUG: Attempt to fix random failure of qSlicerSslTest on windows

Execute the event loop just after queuing the request with the
networkAccessManager.

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22596  Directory Listing
Modified Thu Oct 3 22:08:38 2013 UTC (3 years, 11 months ago) by jcfr
BUG: Fix vtkMRMLSceneViewNodeStoreSceneTest randomly failing on windows

Allocating a single "vtkMRMLScalarVolumeNode" wasn't enough to ensure
that the space previously used by 'vtkMRMLScalarVolumeNode1' wasn't
available again for the restored volume.

See inlined comment for more details.

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22595  Directory Listing
Modified Thu Oct 3 22:08:36 2013 UTC (3 years, 11 months ago) by jcfr
BUG: check returned displayable managers

Add list of expected displayable managers and fail test
if returned list doesn't match in size or if returned managers
are not in the list.

From: naucoin <naucoin@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22592  Directory Listing
Modified Thu Oct 3 20:38:11 2013 UTC (3 years, 11 months ago) by jcfr
BUG: Fix vtkMRMLModelHierarchyNodeTest1

Since calling GetID() on a newly instantiated node is expected to
return NULL and that attempting to print a NULL string on windows
results in a crash. The test was failing only on windows.

This commit remove the print statement in the test and also add test
test for GetID and GetNodeTagName to EXERCISE_BASIC_MRML_METHODS so that
the default value for every node is verified.

Since there is already a test printing the value if it fails, also
remove extra debug statement printing the number of children in
the hierarchy node.

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22591  Directory Listing
Modified Thu Oct 3 20:38:08 2013 UTC (3 years, 11 months ago) by jcfr
STYLE: Split MRML Node EncodeString tests into two different tests

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22590  Directory Listing
Modified Thu Oct 3 20:38:07 2013 UTC (3 years, 11 months ago) by jcfr
STYLE: Improve readability of EXERCISE_BASIC_MRML_METHODS macro

This commit makes it easier to read through the different test
associated with the macro.

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22589  Directory Listing
Modified Thu Oct 3 20:38:05 2013 UTC (3 years, 11 months ago) by jcfr
ENH: add abiltiy to get displayable managers on 2d views

Added getDisplayableManagers on the slice view to mirror the
same call on the 3D view. Added testing.

From: naucoin <naucoin@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22588  Directory Listing
Modified Thu Oct 3 20:38:03 2013 UTC (3 years, 11 months ago) by jcfr
STYLE: remove extra comma

Copy/paste error left an extra comma in the argument list.

From: naucoin <naucoin@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22581  Directory Listing
Modified Thu Oct 3 16:49:28 2013 UTC (3 years, 11 months ago) by jcfr
STYLE: In SliceControllerWidget, consistently restore "blockSignal" state

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22580  Directory Listing
Modified Thu Oct 3 16:49:26 2013 UTC (3 years, 11 months ago) by jcfr
STYLE: Remove unused "SliceOrientation" ivar from SliceControllerWidget

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22579  Directory Listing
Modified Thu Oct 3 16:49:24 2013 UTC (3 years, 11 months ago) by jcfr
BUG: Fix qMRMLSliceControllerWidgetTest

Following r22568, the controller has been updated so that the abbreviated
slice name can be dynamically updated after the "LayoutLabel" has been
changed on the associated slice node.

This commit clean up the code removing un-needed ivar "SliceViewLabel" and
fix the test.

Finally, also set "sliceViewLabel" as a property so that is accessible
from python.

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22578  Directory Listing
Modified Thu Oct 3 16:49:22 2013 UTC (3 years, 11 months ago) by jcfr
BUG: Fix memory leaks in vtkMRMLModelSliceDisplayableManager

See inlined comment for details.

This commit will also avoid leaks (and by extension ensure they
pass when leaks detection is enabled) in the following tests:
  py_NeurosurgicalPlanningTutorial
  py_ThresholdThreadingTest
  py_NeurosurgicalPlanningTutorial
  py_ScenePerformance

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22577  Directory Listing
Modified Thu Oct 3 16:49:20 2013 UTC (3 years, 11 months ago) by jcfr
BUG: Prevent leaks when factory methods are used from python

There is currently no automatic/clean mechanism to release the object
created by factory methods.

The only "hack" that exists for now is to decrease the reference
count manually in your code:

For more details, see [1], [2], [3] and [4]

[1] http://wiki.slicer.org/slicerWiki/index.php/Documentation/Nightly/Developers/Tutorials/MemoryManagement
[2] http://massmail.spl.harvard.edu/public-archives/slicer-devel/2011/007513.html
[3] http://www.vtk.org/Bug/view.php?id=12139
[4] http://www.vtk.org/pipermail/vtk-developers/2011-April/009757.html

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22576  Directory Listing
Modified Thu Oct 3 16:49:18 2013 UTC (3 years, 11 months ago) by jcfr
BUG: Fix vtkObserverManager warning happening after loading a file.

This commit ensured that the observer associated with MRMLNodesCallbackCommand
are removed also if the file is successfully loaded.

Warning: In /home/jchris/Projects/Slicer/Libs/MRML/Core/vtkObserverManager.cxx, line 59
vtkObserverManager (0x3b99ce0): The callback is not deleted because there
are still some observation. They seem to not have been registered into
the event broker.

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22575  Directory Listing
Modified Thu Oct 3 16:49:17 2013 UTC (3 years, 11 months ago) by jcfr
ENH: allow dynamic update of the slice viewer label

This feature is helpful to inform the user of the slice viewer content without
using extra screen space. Resolves issue 3427

From: fedorov <fedorov@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22567  Directory Listing
Modified Wed Oct 2 04:28:43 2013 UTC (3 years, 11 months ago) by jcfr
BUG: Fix qSlicerExtensionsManagerModelTest.testExtractExtensionArchive

By using QFile static function each time permission are set/get, we
ensure that the permissions of the file are fully re-stated [1]. Indeed,
internally it create a QFile object for each call.

Doing so fix the test ensuring the call to:

  QFile(this->Tmp.absolutePath()).permissions() & QFile::WriteUser)

returns the expected value just after permission has been set.

This is a know Qt issue. See https://bugreports.qt-project.org/browse/QTBUG-7211

[1] http://en.wikipedia.org/wiki/Stat_%28system_call%29

Revision 22566  Directory Listing
Modified Wed Oct 2 04:28:40 2013 UTC (3 years, 11 months ago) by jcfr
BUG: Fix qSlicerUtilsTest1

Following Qt 4.8.1, setting permission on a folder with a parent folder
not being executable leads to an error.

As it should always have:

$ mkdir bar/foo
$ chmod u-x bar
$ chmod u-x bar/foo
chmod: cannot access ‘bar/foo’: Permission denied

This commit implement the correct behavior by setting flags in the
right order depending if Executable but is passed or not.

Since it is not possible to change permission of directory without executable
bit set to off, if flag "with executable bit off" is recursively set to
path /a/b/c/d, permission should be set to d, c, b and then a.

[1] and probably 4.8.0 but this hasn't been tested.

Revision 22565  Directory Listing
Modified Wed Oct 2 04:28:38 2013 UTC (3 years, 11 months ago) by jcfr
COMP: Fix [-Wconversion-null] in qSlicerScriptedFileWriter.cxx

Revision 22561  Directory Listing
Modified Tue Oct 1 19:58:42 2013 UTC (3 years, 11 months ago) by jcfr
COMP: Fix [-Wunused-but-set-variable] in vtkSlicerVolumeRenderingLogic

After checking with the author of the class, it makes sense to remove the
code related to the unused "gradientRange" variable.

Revision 22560  Directory Listing
Modified Tue Oct 1 19:58:41 2013 UTC (3 years, 11 months ago) by jcfr
COMP: Fix "-Wunused-but-set-variable" in vtkMRMLModelDisplayableManager

Revision 22557  Directory Listing
Modified Tue Oct 1 19:41:34 2013 UTC (3 years, 11 months ago) by jcfr
BUG: Fix crash if Alt+Tab is pressed when transforms module is active.

$ git shortlog 90000c32..f64b68acd
Andras Lasso (1):
      Prevent reentrant calling of ctkProxyStyle::ensureBaseStyle()

Jean-Christophe Fillion-Robin (1):
      Merge pull request #372 from lassoan/371-ensure-base-style-infinite-recursion-crash

Fixes #3129

From: Andras Lasso <lasso@cs.queensu.ca>

Revision 22556  Directory Listing
Modified Tue Oct 1 19:41:32 2013 UTC (3 years, 11 months ago) by jcfr
BUG: Fix leak in vtkMRMLCameraDisplayableManagerTest1

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22555  Directory Listing
Modified Tue Oct 1 19:41:29 2013 UTC (3 years, 11 months ago) by jcfr
ENH: Improve readability of MRML tests using vtkNew where possible

Simplify code removing tests for null object already being done
in the helper macro "EXERCISE_BASIC_OBJECT_METHODS"

For example, the following should not be needed:

  vtkNew<vtkFoo> foo;
  if (foo.GetPointer() == 0)
  {
    std::cerr << "Failed to instantiate vtkFoo" << std::endl;
  }

Instead, the following should be used:

  EXERCISE_BASIC_OBJECT_METHODS(foo.GetPointer())

Remove use of unnecessary vtkSmartPointer to check return value. Indeed,
since the operator "==" of the vtkSmartPointer is overloaded to compare with
the pointed object, there is no need to used a smart pointer. [1]

// ---------
vtkSmartPointer<vtkMRMLDisplayableNode> pnode = node1->GetDisplayableNode();
std::cout << "GetDisplayableNode returned "
          << (pnode == NULL ? "null" : "not null")
          << std::endl;
// ---------

has been changed into

// ---------
vtkMRMLDisplayableNode* pnode = node1->GetDisplayableNode();
std::cout << "GetDisplayableNode returned "
          << (pnode == NULL ? "null" : "not null")
          << std::endl;
// ---------

[1] https://github.com/Kitware/VTK/blob/0e0674a3695fdeaf01ce87dfc04e32111b7402e0/Common/vtkSmartPointerBase.h#L104

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22554  Directory Listing
Modified Tue Oct 1 19:41:17 2013 UTC (3 years, 11 months ago) by jcfr
ENH: Update qMRMLLayoutManagerTest2 to check for reference count

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22553  Directory Listing
Modified Tue Oct 1 19:41:15 2013 UTC (3 years, 11 months ago) by jcfr
STYLE: Update "removeSliceView" to be consistent with other remote methods

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22552  Directory Listing
Modified Tue Oct 1 19:41:13 2013 UTC (3 years, 11 months ago) by jcfr
STYLE: Re-organize qMRMLLayoutManagerTest(1|2|3|4) for easier readability

Factor out code into convenience functions:
 - checkViewArrangement
 - checkNumberOfItems

Use vtkNew when possible

There is no need to explicitly delete the layout manager since
it was a QWidget instantiated on the stack as a parent.

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22551  Directory Listing
Modified Tue Oct 1 19:41:11 2013 UTC (3 years, 11 months ago) by jcfr
BUG: Fix qMRMLLayoutManagerTest2

Ensure ModelDisplayableManager properly delete resources when
a new scene is set.

Ensure the slicer logic set the scene on layers when a new
scene is set a second time.

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22550  Directory Listing
Modified Tue Oct 1 19:41:09 2013 UTC (3 years, 11 months ago) by jcfr
BUG: qMRMLLayoutManagerTest(s) - Fix (Selection|Interaction)Node warnings

This commit will fix the following warnings:

147: Warning: In /home/jchris/Projects/Slicer/Libs/MRML/DisplayableManager/vtkMRMLAbstractDisplayableManager.cxx, line 583
147: vtkMRMLThreeDReformatDisplayableManager (0x2c92750): CreateIfPossible - MRMLScene does NOT contain any InteractionNode
147:
147: Warning: In /home/jchris/Projects/Slicer/Libs/MRML/DisplayableManager/vtkMRMLAbstractDisplayableManager.cxx, line 591
147: vtkMRMLThreeDReformatDisplayableManager (0x2c92750): CreateIfPossible - MRMLScene does NOT contain any SelectionNode

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22549  Directory Listing
Modified Tue Oct 1 19:41:07 2013 UTC (3 years, 11 months ago) by jcfr
ENH: adding 3x3 layout

see issue 2384

From: fedorov <fedorov@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22548  Directory Listing
Modified Tue Oct 1 19:41:04 2013 UTC (3 years, 11 months ago) by jcfr
BUG: fix the numbering of slice viewer labels

In the situations when Yellow/Green/Red viewers are present, the additional viewers should be numbered starting from 4.

From: fedorov <fedorov@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22547  Directory Listing
Modified Tue Oct 1 19:41:02 2013 UTC (3 years, 11 months ago) by jcfr
STYLE: fix the grey slice viewers labels to be distinctive

Per comment from Jim, see issue 2384

From: fedorov <fedorov@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22546  Directory Listing
Modified Tue Oct 1 19:41:01 2013 UTC (3 years, 11 months ago) by jcfr
BUG: 3388. Fixed crash in test when referenceRole=0

From: alexy <alexy@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22545  Directory Listing
Modified Tue Oct 1 19:40:59 2013 UTC (3 years, 11 months ago) by jcfr
BUG: Fix copy/paste in python console / Update CTK projects

$ git shortlog 0e21d85e..90000c3

Jean-Christophe Fillion-Robin (1):
      Merge pull request #366 from finetjul/294-fix-ctkconsole-copy-paste

Julien Finet (5):
      Fix copy/paste in ctkConsole
      Add private implementation to ctkCoordinatesWidget
      Merge branch '355-ctkcoordinateswidget-pimpl'
      Add ctkCoordinatesWidget_p.h
      Merge branch '355-ctkcoordinateswidget-pimpl'

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22544  Directory Listing
Modified Tue Oct 1 19:40:57 2013 UTC (3 years, 11 months ago) by jcfr
COMP: Fix "unused-but-set-variable" warning in qMRMLItemDelegate

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22543  Directory Listing
Modified Tue Oct 1 19:40:56 2013 UTC (3 years, 11 months ago) by jcfr
BUG: 3413. Fixed crash on writing a custom reference.

From: alexy <alexy@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22542  Directory Listing
Modified Tue Oct 1 19:40:54 2013 UTC (3 years, 11 months ago) by jcfr
BUG: 3388. Added observer events parameter to the vtkMRMLNode::AddNodeReferenceRole() method, so that the events can be set only once in subclasses. Added observed events to DisplayableNode and TransformableNode. Simplified and unified reference implementation in TransformableNode

From: alexy <alexy@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22522  Directory Listing
Modified Wed Sep 25 22:54:31 2013 UTC (3 years, 11 months ago) by jcfr
COMP: Update ITKv4 project

$ git shortlog a8429da..97a08e0

Matthew McCormick (3):
      BUG: Enable MRC IO in UseITK whenever the ITKReview module is enabled.
      Merge branch 'MRC-UseITK' into release
      COMP: Fix NIFTI CMake variable separation warning.

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22520  Directory Listing
Modified Wed Sep 25 22:44:54 2013 UTC (3 years, 11 months ago) by jcfr
BUG: Explicitly tell the user if extensions can't be installed

In case either the Slicer settings file or, the extensions install
directory are not readable/writable, a nicely formatted message will
be displayed to the user instead of the app-store page,

Note that the associated messages are also logged.

Fixes #3179

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22519  Directory Listing
Modified Wed Sep 25 22:44:52 2013 UTC (3 years, 11 months ago) by jcfr
BUG: Fix compile error introduced when backporting fix for MGH origin issue

The compile issue hasn't been detected earlier because only a visual check
between the original patch (Slicer/itkMGHImageIO@13f5e11ef) and
the back-ported one has been done (r22485).

This commit fixes the build issue and also confirm that the associated
Slicer tests now pass:

// --------------
Start 545: py_nomainwindow_test_slicer_mgh
[...]
test_saveShortCompressedNode (test_slicer_mgh.SlicerUtilLoadSaveMGHTests) ... ok
test_saveUnCompressedNode (test_slicer_mgh.SlicerUtilLoadSaveMGHTests) ... ok
// --------------

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22518  Directory Listing
Modified Wed Sep 25 22:44:50 2013 UTC (3 years, 11 months ago) by jcfr
COMP: Fix bug in writing origins to MGH files

Waiting Slicer makes use of the ITK remote module "itkMGHImageIO" (issue #3410),
this commit has been back-ported from Slicer/itkMGHImageIO@13f5e11ef.

It also has been tested by Hans as part of ITK.

Test project /Users/johnsonhj/Dashboard/src/ITK-ccache
Start 2065: MGHIOInDoxygenGroup
1/7 Test #2065: MGHIOInDoxygenGroup .............. Passed 0.09 sec
Start 2066: MGHFactoryCreationTest
2/7 Test #2066: MGHFactoryCreationTest ........... Passed 0.15 sec
Start 2067: MGHReadImagesTest_mgz
3/7 Test #2067: MGHReadImagesTest_mgz ............ Passed 3.77 sec
Start 2068: MGHReadImagesTest_mgh
4/7 Test #2068: MGHReadImagesTest_mgh ............ Passed 0.49 sec
Start 2069: MGHReadImagesTest_mgh.gz
5/7 Test #2069: MGHReadImagesTest_mgh.gz ......... Passed 3.88 sec
Start 2070: itkMGHIOInternalTests
6/7 Test #2070: itkMGHIOInternalTests ............ Passed 0.07 sec
Start 2071: itkMGHIOOriginTest
7/7 Test #2071: itkMGHIOOriginTest ............... Passed 3.58 sec

More details here: http://review.source.kitware.com/#/c/12771/

From: Kent Williams <norman-k-williams@uiowa.edu>

Revision 22517  Directory Listing
Modified Wed Sep 25 22:44:49 2013 UTC (3 years, 11 months ago) by jcfr
BUG: Fix loading of MRC files

This commit reverts r22292

Commit r22292 updated ITK external project to explicitly
set Module_ITKReview and also removed the setting of ITK_USE_REVIEW.

Considering that since r22163, Slicer is built against the ITK release
branch and that commits deprecating ITK_USE_REVIEW have not been
back ported to the release branch, commit r22292 had the effect of:
  -> having an ITK built without module review at all.
  -> preventing the MRC IO plugin from being loaded
  -> preventing MRC file from being read into Slicer

Suggested-by: Bradley Lowekamp <blowekamp@mail.nih.gov>

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22516  Directory Listing
Modified Wed Sep 25 22:44:47 2013 UTC (3 years, 11 months ago) by jcfr
COMP: code clean up to unify setting the active place node

Added a utility function in the logic to set the active place node,
matching the get active place node id method. Call it where the
selection node was being accessed, and make sure that the testing
and setting of the ActivePlaceNodeClassName and ActivePlaceNodeID
are done only when there is a change and with the Reference call
so that events are triggered.
Added a test of the new SetActiveListID method.

From: naucoin <naucoin@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22515  Directory Listing
Modified Wed Sep 25 22:44:45 2013 UTC (3 years, 11 months ago) by jcfr
BUG: update the CLIs to create new Markup fiduicals from point node selector

The command line module GUI helper hadn't been updated to create Markups
Fiducial nodes by default when creating new nodes was enabled. It was still
set up to create Slicer3 vtkMRMLFiducialListNodes.
Now by default a vtkMRMLMarkupsFiducialNode will be created when Create New is
selected.
Update the Markups module logic to detect node added events and add a display
node if not in batch processing, import or restore modes.
Updated the simple region growing segmentation help documentation to refer to the
Markups module.

Issue #3417

From: naucoin <naucoin@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22514  Directory Listing
Modified Wed Sep 25 22:44:43 2013 UTC (3 years, 11 months ago) by jcfr
STYLE: update Markups doxygen documentation

Moved sections so that they'll be visible on the generated pages.
Expanded documentation on the node level versus markup level settings.
Added separate comments for each documented method.

From: naucoin <naucoin@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22513  Directory Listing
Modified Wed Sep 25 22:44:41 2013 UTC (3 years, 11 months ago) by jcfr
STYLE: updated documentation on selection node

Updated doxygen comments to note that the PlaceNodeClassName
calls replace the AnnotationNodeID calls.
Fixed a merge error on the enum, fixing the overwriting of event
numbers and moved the UnitModifiedEvent to be last.
Updated doxygen comments on the annotation fiducial node to
note it as deprecated moving the top level description so that
it shows up on the generated pages.

From: naucoin <naucoin@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22512  Directory Listing
Modified Wed Sep 25 22:44:38 2013 UTC (3 years, 11 months ago) by jcfr
BUG: Explicitly disable using octave during Swig configure

Fix: #3294

Also explicitly specify Slicer python to swig configuration.

From: Bradley Lowekamp <blowekamp@mail.nih.gov>

Revision 22511  Directory Listing
Modified Wed Sep 25 22:44:37 2013 UTC (3 years, 11 months ago) by jcfr
ENH: Updating SimpleFilters internal module

This update just updates the json to those in SimpleITK v0.7rc1 and
removed filters not usable in Slicer related to ITK LabelMaps.

$ git log --oneline ceb1a6..fc1f06
fc1f06c BUG: Remove filters which take ITK LabelMap as input
016d7de Merge branch 'sitk-upstream' into update-sitk
74cbfcf SimpleITK e2ec6bbf Filter descriptions (reduced)

From: Bradley Lowekamp <blowekamp@mail.nih.gov>

Revision 22510  Directory Listing
Modified Wed Sep 25 22:44:36 2013 UTC (3 years, 11 months ago) by jcfr
COMP: Remove unused includes in qSlicerWebWidget

From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

Revision 22509  Directory Listing
Modified Wed Sep 25 22:44:34 2013 UTC (3 years, 11 months ago) by jcfr
COMP: Fix conversion-null warnings in qSlicerExtensionsManagerModel

From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

Revision 22508  Directory Listing
Modified Wed Sep 25 22:44:32 2013 UTC (3 years, 11 months ago) by jcfr
ENH: Add user feedback section in Welcome module.

Added an offer for users to share their stories and feedback using the
google form created by Steve Pieper. See http://goo.gl/6BvcHm

Fixes #3229

Co-authored-by: Jean-Christophe Fillion-Robin <JChris.FillionR@kitware.com>

From: Yuzheng Zhou <yuzheng.zhou@kitware.com>

Revision 22507  Directory Listing
Modified Wed Sep 25 22:44:30 2013 UTC (3 years, 11 months ago) by jcfr
BUG: Update CTK - Filter out readonly directory in Save data dialog.

$ git shortlog b759ef7..0e21d85
Chrystel Juan (1):
      Extend ctkDirectoryButton to optionally filter out readOnly folders.

Jean-Christophe Fillion-Robin (1):
      Merge branch '365-filter-out-read-only-directory'

Fixes #3366

Co-authored-by: Jean-Christophe Fillion-Robin <JChris.FillionR@kitware.com>

From: Chrystel Juan <chrystel.juan@kitware.com>

Revision 22506  Directory Listing
Modified Wed Sep 25 22:44:28 2013 UTC (3 years, 11 months ago) by jcfr
COMP: Fix warning: variable ‘checkedAction’ set but not used

Within function "updateWidgetToAnnotation" of MouseModeToolBar,
checkedAction local variable has been introduced by commit r19943. It has
then been revised in commit r19989. Finally its usage has been removed
by commit r21555.

Note that function "updateWidgetToAnnotation" has been renamed into
"updateWidgetToPlace" in commit r22310.

This commit completely remove references to this variable since it is
set but not used.

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22505  Directory Listing
Modified Wed Sep 25 22:44:26 2013 UTC (3 years, 11 months ago) by jcfr
BUG: Fix crash after Slicer is restarted and text printed on stdout/stderr

Revert commit r22400 "BUG: Disable AutoRestart to workaround issue #2535"

After restarting Slicer, message were still printed on stdout/stderr.
The associated descriptors didn't have any "consumers". It was
then causing Slicer to be unresponsive.

By introducing a new command line option "--disable-terminal-outputs",
it allows to disable the display of message on the terminal. This new
option is pre-pended to the list of arguments on Slicer restart. That
was the restarted Slicer instance is not associated with any
stderr/stdout file descriptor.

Note that on windows, in the case Slicer is built without console support,
the new command line option won't be available.

Fixes #2535

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22504  Directory Listing
Modified Wed Sep 25 22:44:24 2013 UTC (3 years, 11 months ago) by jcfr
BUG: Remove program name from arguments when restarting

This commit prevent warning on restart mentionning that Slicer attempted
to load itself as an image and failed. Parameters of "startDetached"
function should be the program arguments without the program name.

See #2535

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22503  Directory Listing
Modified Wed Sep 25 22:44:22 2013 UTC (3 years, 11 months ago) by jcfr
BUG: Update CTK project to ensure error log "threadid" column is hidden.

This is a follow up of commit r18622 where multi-thread support has
been added to ErrorLogModel.

$ git shortlog dcf7db1..b759ef7

Jean-Christophe Fillion-Robin (3):
      BUG: Hide error log "threadid" column by setting model column count
      ENH: Add convenience method allowing to show/hide any error log column.
      Merge branch 'fix-threadid-errorlog-column-visibility'

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22502  Directory Listing
Modified Wed Sep 25 22:44:20 2013 UTC (3 years, 11 months ago) by jcfr
COMP: Update SimpleITK project

From Brad: I enable 64-bit integers as pixel types. This can be disabled
as a CMake option, as its likely not worth the cost for Silcer.

$ git shortlog d11d0454f5..e2ec6bbfd7a6

Bradley Lowekamp (102):
      Fix warning about converting false to pointer type.
      Fix Doxygen warning explicit link request to 'ChannelTyperedChannel'
      Fix another warning of conversion false to pointer type
      remove some extra chars in testing print message
      Add suppression for CSharp dev version warning.
      Updating External project to use midas md5 improving style
      Include itkCast before sitk to avoid std::copy conversion warning.
      remove extraneous 123 in swig filename
      Fixing some indents in doxygen comments
      Adding template code to support enum array in member fields
      Adding documentation for new enum array in json
      Replacing public_declarations with enum arrays in json
      Merge branch 'FixForITKWithSinglePrecisionTemplate' into release
      Merge branch 'release'
      Merge topic 'SIMPLEITK-405_FixSomeDashboardWarnings'
      Merge topic 'SIMPLEITK-407_UpdateSWIGPCREExternal'
      Change type of enums in Extract and RecursiveGaussian
      COMP: Address std::copy conversion warning
      Moving forward on ITK release branch towards 4.4.1
      Merge topic 'SimpleITK_411_AddJSONEnums'
      Merge topic 'SIMPLEITK-355_CMakeForMidasAndMD5'
      Merge topic 'SIMPLEITK-412_FixDashboardIssues'
      ENH: enabling 64-bit pixel IDS
      ENH: updating CastImageFilterTest for int64 images
      Adding numpy test for int64 images
      Adding Get/Set pixel tests for int64 images
      Adding support to import int64 images
      ENH: add masked fft xcorr percentage overlay parameter
      BUG: Use printable type for prints chars
      ENH: Updating to ITK v4.4.1 release tag
      Merge topic 'UpdateMaskedFFTXCorr'
      Merge topic 'SIMPLEITK-400_UpgradeTowardsITK_4.4.1'
      Merge topic 'SIMPLEITK-210_UsePrintableTypesInToString'
      Merge topic 'SIMPLEITK-414_Module_ITKReview'
      BUG: Update data path for ExternalData for R data
      BUG: including correct path to cthead1.png for R
      ENH: Make using 64-bit int pixels optional
      ENH: update tests to optionally check 64-bit integer pixels
      Adding PatchBasedDenoing filter
      Adding customized procedural methods of PatchBasedDenoising filter.
      increase tolerance for test
      BUG: added extra dependencies for TCL
      ENH: expose bounding box label statistic
      ENH: adding test for bounding box in label statistics
      BUG: Fix consistency of TransformTest.ReadTransformResample
      BUG: Fix double image from py3 true division
      Merge topic 'FixRForTestDataPath'
      Merge topic 'FixTCLDependency'
      Merge topic 'AddBoundingBoxToLabelStatistics'
      Merge topic 'UseNearestNeighborReadTransformTest'
      Merge topic 'FixPy32FFTConvolutionExample'
      Update ITK superbuild to 4.4.2
      BUG: Disable octave in Swig configure
      Update filter coverage csv file via script
      ENH: adding initial json for Review Chan and Vese levelsets
      ENH: Add variable number of inputs to Dual template
      Adding ClampImageFilter
      Adding documentation form ITK XML
      Add more generic custom_type2 json field for Dual dispatch filters
      Add output pixel type to VectorIndexSelectionCast
      Adding midas key file for clamp baseline
      ENH: adding basic support to DualDispatch to vector by component
      Adding baseline for resample with cast
      Adding option for output pixel type to resample filter
      ENH: adding option for filters to turn on debugging
      Adding tests for new Debug class property
      Adding DebugOn in generated tests
      Adding Debug option to manually written filters
      Adjusting testing tolerance for chan vese levelset
      Merge topic 'SIMPLEITK-397_AddInt64Pixels'
      Merge topic 'UpdateSimpleITKFilterCoverage'
      Merge topic 'AddScalarChanAndVese'
      Merge topic 'UpdateITKv4.4.2'
      Ignore one procedural method in Lua for Patch Denoising
      Fix Clamps bound parameter to check output pixel types.
      Fix signed to unsigned comparison warning.
      COMP: add suppression for false constant math warning
      Merge topic 'DisableOctaveInSwig'
      Merge topic 'SIMPLEITK-330_AddPatchBasedDenoising'
      Merge topic 'AddClampImageFilter'
      Merge topic 'ResampleVectorCastDualDispatch'
      Fix some warning about converting double to integer types.
      BUG: require cmake 2.8.11 for testing
      fixing logic for required version for testing
      BUG: Fix missing Image::GetBuffer methods in CSharp
      Simplify warning to match
      BUG: Use _WIN32 for detecting windows
      Fix escape sequence in warning suppression
      ENH: Updating the source tar ball script from md5 data
      Updating ITK with some bug fixes
      Ran JSONBeautify script on json
      ran GenerateDocumentation groovy script
      Merge topic 'SIMPLEITK-416_UpdateSourceTarballScript'
      Merge topic 'UpdateITKWithReleasePatches'
      Merge topic 'UpdateJSONDocs'
      Merge topic 'SupressSomeWarnings'
      Merge topic 'AddDebugFilterOption'
      Merge topic 'FixWIN32Missing'
      Merge topic 'FixCMakeRequiredVersionForTesting'
      Merge topic 'SIMPLEIT-398_FixCSharpMissingImageGetBufferMethods'
      BUG: Reduce size of basic filter libraries.
      Merge topic 'FixVS9Linking'

Matt McCormick (5):
      Add CMake code to fetch testing data.
      Remove the Testing/Data submodule.
      Add testing data content links from submodule.
      ENH: Use CMake ExternalData.
      COMP: ITK_USE_REVIEW -> Module_ITKReview.

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22501  Directory Listing
Modified Wed Sep 25 22:44:19 2013 UTC (3 years, 11 months ago) by jcfr
COMP: Update ITKv4 project

$ git shortlog 2379328..a8429da

Bradley Lowekamp (2):
      BUG: Fix uninitialized m_Spacing in SignedMaurerDistance
      BUG: Don't print null bias field

Ho Cheung (1):
      ENH: Improve mangling of itktiff library.

Matthew McCormick (4):
      COMP: Bump GCCXML version.
      Merge branch 'GccXML-4.8-release' into release
      ENH: Bump version to 4.4.2.
      BUG: Fix uninitialized variables in N4BiasFieldCorrectionImageFilter.

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22500  Directory Listing
Modified Wed Sep 25 22:44:17 2013 UTC (3 years, 11 months ago) by jcfr
BUG: #3412 fix crash when no tensors on fiber label select

When the input fiber bundles have no tensors, we don't want to create
an output array.  When and empty tensor array was passed to the vtk
xml reader it crashed.

Now, don't create an output tensor array if there is not one on the input.

From: pieper <pieper@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22499  Directory Listing
Modified Wed Sep 25 22:44:16 2013 UTC (3 years, 11 months ago) by jcfr
COMP: Simplify Qt version requirement rules

As explained in issue #3325, on linux to prevent a crash occurring when
a page is loaded in a QWebView, at least Qt 4.8.1 is needed
on Ubuntu 13.04. Alberto also reported it is crashing when using
Ubuntu 12.04 (see #3394).

To prevent developer from having to explicitly pass
the Slicer_REQUIRED_QT_VERSION option, the requirement scheme
has been simplified.

Removed non working option "Slicer_EXPERIMENTAL_QT_VERSION" and requires
at least Qt 4.7.4 on all platform.

This revert commit r21743 and partially revert r21727

We will discuss with the community if it makes sens to required Qt >= 4.8.1
on all platform. On MacOSX, this implies that Leopard won't be supported
anymore.

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22498  Directory Listing
Modified Wed Sep 25 22:44:14 2013 UTC (3 years, 11 months ago) by jcfr
ENH: Add option to disable loading of either any module or only the builtin

Before this commit, starting slicer with option
like --disable-{cli|loadable|scripted-loadable}-modules was preventing
the registration of the associated factories. It means that even if
an additional path was provided, it wasn't possible for the user to
disable the loading of the builtin module and enabling only the loading
of modules associated with the provided path.

This commit differentiate the concept of "any modules" vs "built-in" modules
by adding new command line options:

 disable-builtin-cli-modules

 disable-builtin-loadable-modules

 disable-builtin-scripted-loadable-modules

 disable-builtin-modules  (disable loading of all builtin modules)

 disable-modules (disable loading of any modules)

The modules settings panel has also been updated, it is now possible
to selectively disable the loading of either any modules or only the
built-in ones.

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22497  Directory Listing
Modified Wed Sep 25 22:44:11 2013 UTC (3 years, 11 months ago) by jcfr
BUG: Fix crash in CLIModuleFactoryHelper when used without SlicerApp

The "isInstalled" method will alaways return false if no Slicer
application has been instantiated.

Ideally the application home should be externally set. This is
tracked by issue #3411

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22496  Directory Listing
Modified Wed Sep 25 22:44:09 2013 UTC (3 years, 11 months ago) by jcfr
ENH: Skip loading of loadable python module if loadable module are disabled

Before this commit even after disabling the loading of loadable module
the python module corresponding to "logic", "Widgets, "displayable
manager" and "mrml" where still imported. This commit prevent this.

Note that if a given loadable module is disabled with the application
settings the associated python modules will still be imported.

Ideally python module should be imported on a per module basis as it is
done for extension. This will be possible only after python module specific
to a loadable module are located in dedicated directory. This is
somewhat related to issue #1365

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22495  Directory Listing
Modified Wed Sep 25 22:44:06 2013 UTC (3 years, 11 months ago) by jcfr
BUG: avoid python error messages when path is not yet set in Endoscopy

This is triggered by some signals being emitted during the building
of the module widget.

From: pieper <pieper@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22494  Directory Listing
Modified Wed Sep 25 22:44:05 2013 UTC (3 years, 11 months ago) by jcfr
BUG: 3404. Check invalid label range in the Logic that seeds fibers rather than in the parameter node.

From: alexy <alexy@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22493  Directory Listing
Modified Wed Sep 25 22:44:03 2013 UTC (3 years, 11 months ago) by jcfr
BUG: 3403. Fixed logic for AND operation in FiberBundleLabelSelect module

From: alexy <alexy@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22492  Directory Listing
Modified Wed Sep 25 22:44:01 2013 UTC (3 years, 11 months ago) by jcfr
ENH: added new functionality - see detailed message in Slicer3 commit r17037

From: pohl <pohl@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22491  Directory Listing
Modified Wed Sep 25 22:44:00 2013 UTC (3 years, 11 months ago) by jcfr
BUG: fix crash on exit for py_MarkupsSceneViewRestoreTestManyLists

On some runs of the py_MarkupsSceneViewRestoreTestManyLists test, the
volume rendering displayable manager would trigger a segmentation
fault when it was being deleted on exit. It came from requesting
a render after setting and observing the NULL displayable node.
Added a test for a null node and if true don't request a render.
Tested via the GUI and ran the volume rendering tests.

From: naucoin <naucoin@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22490  Directory Listing
Modified Wed Sep 25 22:43:57 2013 UTC (3 years, 11 months ago) by jcfr
COMP: Easier extension build checking environment for midas_package_* vars

When doing extension experimental build, having to systematically passing
the option -DMIDAS_PACKAGE_EMAIL:STRING=<email> and
-DMIDAS_PACKAGE_API_KEY:STRING=<api_key> was tedious.

After this commit, the build system will first check if corresponding
variables are set in the environment.

On unix system, the variables could be set in the ~/.bash_aliases file
using the following syntax:

export MIDAS_PACKAGE_EMAIL=YOUR_EMAIL
export MIDAS_PACKAGE_API_KEY=YOUR_API_KEY

On windows, you could follow these instructions:
http://www.nextofwindows.com/how-to-addedit-environment-variables-in-windows-7/

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22489  Directory Listing
Modified Wed Sep 25 22:43:56 2013 UTC (3 years, 11 months ago) by jcfr
BUG: All my tests now pass and resolves #3381

From: pohl <pohl@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22488  Directory Listing
Modified Wed Sep 25 22:43:54 2013 UTC (3 years, 11 months ago) by jcfr
COMP: Fix launch of Slicer-real on MacOSX adding rpath to libarchive

Fixes #3189

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22453  Directory Listing
Modified Tue Sep 17 04:03:42 2013 UTC (4 years ago) by jcfr
BUG: Fix Slicer crash on DTIVolume reload after scene is closed.

Handle the case when newVolumeDispalyNode is NULL in setMRMLVolumeNode().
Fixes #3380

From: Yuzheng Zhou <yuzheng.zhou@kitware.com>

Revision 22452  Directory Listing
Modified Tue Sep 17 04:03:39 2013 UTC (4 years ago) by jcfr
BUG: Fix EMSegment test "EMSeg_MRML_DiffReadWriteNodes"

Update EMSegment project to account for backward incompatible changes
made in r22310

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22451  Directory Listing
Modified Tue Sep 17 04:03:35 2013 UTC (4 years ago) by jcfr
COMP: Fix CTKConfig.cmake to properly set _{LIBRARY,INCLUDE}_DIRS variable

For example, within CTKConfig.cmake:

* Before this commit:

[...]
set(CTKVisualizationVTKCore_LIBRARY_DIRS "VTK_LIBRARY_DIRS;/path/to/VTK-build/bin")
[...]

set(CTKVisualizationVTKWidgets_INCLUDE_DIRS
  [...]
  "/path/to/CTK-build/Libs/Core;"
  "/path/to/CTK/Libs/Visualization/VTK/Core;
  "/path/to/CTK-build/CTK-build/Libs/Visualization/VTK/Core;"
  "VTK_INCLUDE_DIRS;"
  "/path/to/VTK-build;"
  "/path/to/VTK-build/Common;"
  [...]
  )

* After this commit:

[...]
set(CTKVisualizationVTKCore_LIBRARY_DIRS "/path/to/VTK-build/bin")
[...]

set(CTKVisualizationVTKWidgets_INCLUDE_DIRS
  [...]
  "/path/to/CTK-build/Libs/Core;"
  "/path/to/CTK/Libs/Visualization/VTK/Core;
  "/path/to/CTK-build/CTK-build/Libs/Visualization/VTK/Core;"
  "/path/to/VTK-build;"
  "/path/to/VTK-build/Common;"
  [...]
  )

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22450  Directory Listing
Modified Tue Sep 17 04:03:30 2013 UTC (4 years ago) by jcfr
BUG: fix error on start up from SurfaceToolbox

Add in import string to fix start up error when
trying to load the SurfaceToolbox scriptable module:

Traceback (most recent call last):
  File "/projects/birn/nicole/Slicer42/Slicer4-SuperBuild-Debug/Slicer-build/lib/Slicer-4.3/qt-scripted-modules/SurfaceToolbox.py", line 11, in __init__
    parent.helpText = string.Template("""
NameError: global name 'string' is not defined

From: naucoin <naucoin@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22449  Directory Listing
Modified Tue Sep 17 04:03:27 2013 UTC (4 years ago) by jcfr
BUG: finish steps for the Neurosurgical Planning Tutorial

Added the editor steps and label map seeding.
Added the screen capture functionality to the template file.

Issue #3328

From: naucoin <naucoin@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22448  Directory Listing
Modified Tue Sep 17 04:03:18 2013 UTC (4 years ago) by jcfr
BUG: add missing StartPlaceMode method

Laurent's extension was using the Annotation module logic
StartPlaceMode call and it wasn't working. Added it to
Markups logic and debugged it to work to set the mouse
mode to place Markup fiducials. Added a return boolean
to check success. Updated testing.

From: naucoin <naucoin@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22447  Directory Listing
Modified Tue Sep 17 04:03:14 2013 UTC (4 years ago) by jcfr
COMP: Allow extension to easily use "SlicerMacroExtractRepositoryMacro"

As consequence the code within the Reporting will be simplified and
duplicated macro will be removed.

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22446  Directory Listing
Modified Tue Sep 17 04:03:09 2013 UTC (4 years ago) by jcfr
BUG: Set module name / objectName in GenericTests

In addition to be consistent with what is done in the "instantiateModule"
method of the "qSlicerAbstractModuleFactoryManager".

It also ensure that the "ModuleShareDirectory" set in the "logic" method
of the "qSlicerAbstractCoreModule" class is done using the expected
value for the module name.

This will allow generic tests instantiating module using
"GetModuleShareDirectory" method to get the correct value (i.e Reporting
module)

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22445  Directory Listing
Modified Tue Sep 17 04:03:05 2013 UTC (4 years ago) by jcfr
COMP: Simplify editor extension template

This is a follow up of commit r22067 [1] where it should have been done
as described in r22063 [2].

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22444  Directory Listing
Modified Tue Sep 17 04:03:02 2013 UTC (4 years ago) by jcfr
COMP: Update Editor extension template to use scripted module macro

Discussion: http://slicer-devel.65872.n3.nabble.com/Issues-with-Editor-effect-extension-td4029730.html

Fixes #3392

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22443  Directory Listing
Modified Tue Sep 17 04:02:54 2013 UTC (4 years ago) by jcfr
BUG: Add close button to "About dialog". Fixes #3172

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22442  Directory Listing
Modified Tue Sep 17 04:02:51 2013 UTC (4 years ago) by jcfr
BUG: Fix memory mgt in PythonQt, ENH: Config of dicom log level from python

// ---------------------------------------

CTK Commits:

Author: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>
Date:   Tue Sep 10 04:27:56 2013 -0400

    Re-factor ctkDICOMUtil to be consistent with ctkUtil

    Add the methods dicomLogLevel and setDICOMLogLevel to "ctk" namespace

    Update PythonQt external project to include fix allowing to wrap
    QFlags.

    The DICOM log level can be set from python doing:

     >>> import ctk
     >>> ctk.ctk.dicomLogLevel()
     16
     >>> ctk.ctk.dicomLogLevelAsString()
     u'Info'
     >>> ctk.ctk.setDICOMLogLevel(ctk.ctkErrorLogLevel.Critical)
     >>> ctk.ctk.dicomLogLevel()
     256
     >>> ctk.ctkErrorLogLevel.logLevelAsString(ctk.ctk.dicomLogLevel())
     u'Critical'
     >>> ctk.ctkErrorLogLevel.logLevelAsString(32)
     u'Warning'
     >>> ctk.ctk.setDICOMLogLevel(64)
     >>> ctk.ctk.dicomLogLevelAsString()
     u'Error'

commit 637da4b68ed93741a4c8cf73b406d66986dbe864
Author: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>
Date:   Tue Sep 10 04:12:10 2013 -0400

    Define ctkErrorLogLevel::logLevelAsString as static for easier re-use

    Explicitly add associated decorator. See code comment for explanation.

commit 8542108ef7d15a39d4d302aa64f4ecc2d15bf3e5
Author: Isaiah Norton <inorton@bwh.harvard.edu>
Date:   Wed Aug 28 11:20:31 2013 -0400

    Add ctkDICOMUtil and ::setDICOMLogLevel helper

    This function allows to set the DICOM log level for
    diagnostic purposes.

// ---------------------------------------

PythonQt commits:

commit e1f1c77d9675c3c5fb1cba19d2a32ace483eda2c
Author: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>
Date:   Tue Sep 10 02:49:23 2013 -0400

    Revert part of r91 preventing QFlags from being wrapped

    By checking if an enum member has already been cached it is not required
    anymore to skip it if is a QFlags.

    Additionally, the wrapping of QFlags can now be done by using
    only Q_FLAGS without having a corresponding Q_ENUMS.

commit 5d5600c4d3134e69b51442a58b58e14c7fd47e54
Author: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>
Date:   Tue Sep 10 02:36:26 2013 -0400

    Add CMake testing support

    Disabled by default to keep behavior consistent with previous
    CMake'ified version.

[...]

commit 7af5c8a4d2194db388ac67f340e3f555e02fea78
Author: florianlink <florianlink@ea8d5007-eb21-0410-b261-ccb3ea6e24a9>
Date:   Wed Jul 3 14:54:20 2013 +0000

    improved wrapper check to avoid crashes on virtual methods while python object gets deleted

    git-svn-id: http://svn.code.sf.net/p/pythonqt/code/trunk@245 ea8d5007-eb21-0410-b261-ccb3ea6e24a9

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22441  Directory Listing
Modified Tue Sep 17 04:02:48 2013 UTC (4 years ago) by jcfr
STYLE: update Annotatons module documentation for 4.3

Removed references to fiducials as they've been moved into the Markups module.

From: naucoin <naucoin@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22440  Directory Listing
Modified Tue Sep 17 04:02:42 2013 UTC (4 years ago) by jcfr
BUG: Fix missing conversion of fiducials in scene views

Annotation fiducials in scene view scenes were coming up as unsaved in the Save
data dialog when loaded from a scene with scene views where only the current
scene had had it's fiducials conerted to markups. This was due to the change
Alex made to save data that only appears in scene views, so added in
iterating over the current scene and scene views when converting fiducials.
Added in looking for end scene restore events in the GUI so that it will
be updated properly even if there wasn't an active place node id in the saved scene view.
Expanded the AddNewFiducialNode method to support adding to a passed in scene so
that the converted markups can be added to the scene view scenes.

Issue #3296

From: naucoin <naucoin@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22439  Directory Listing
Modified Tue Sep 17 04:02:38 2013 UTC (4 years ago) by jcfr
BUG: fixing a Markups merge error for the active place node

The more general activePlaceNodeID is to be used instead of a specific
Annotations or Markups variable name.

Fixed while working on issue #3296 for the 4.3.1 release.

From: naucoin <naucoin@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22438  Directory Listing
Modified Tue Sep 17 04:02:31 2013 UTC (4 years ago) by jcfr
STYLE: print out widget projections

From: naucoin <naucoin@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22437  Directory Listing
Modified Tue Sep 17 04:02:28 2013 UTC (4 years ago) by jcfr
ENH: adding default method for initializing of the node-specific display node

From: fedorov <fedorov@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 22419  Directory Listing
Modified Mon Sep 9 19:54:37 2013 UTC (4 years ago) by jcfr
ENH: explicit selection of the secondary multivolume using the module GUI

Revision 22418  Directory Listing
Modified Mon Sep 9 19:54:35 2013 UTC (4 years ago) by jcfr
ENH: adding the capability for interactive plotting of the multivolume selected in Fg; this feature is needed for debugging PkModeling and similar extensions that implement multivolume fitting

Revision 22417  Directory Listing
Modified Mon Sep 9 19:54:34 2013 UTC (4 years ago) by jcfr
ENH: 3379. Added a "Include Fibers" checkbox to the Models module to allow hierarchical grouping of Fiber Bundles

Revision 22413  Directory Listing
Modified Thu Sep 5 19:00:59 2013 UTC (4 years ago) by jcfr
ENH: Branching from trunk to Slicer-4-3 at 22412

Revision 21514  Directory Listing
Modified Sat Dec 8 18:35:06 2012 UTC (4 years, 9 months ago) by jcfr
ENH: Begin post-4.2.2-1 development

Revision 21513  Directory Listing
Modified Sat Dec 8 18:35:05 2012 UTC (4 years, 9 months ago) by jcfr
ENH: Slicer 4.2.2-1

Revision 21512  Directory Listing
Modified Sat Dec 8 18:29:01 2012 UTC (4 years, 9 months ago) by jcfr
COMP: Fix Windows build ensuring CMAKE_CONFIGURATION_TYPES is properly passed

This is a follow up of commit r21499

List can't be passed directly to ExternalProject, they have to be converted
to string with a separator different from ";".

The function "list_to_string" allows to easily convert list to string
using a given separator.

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21511  Directory Listing
Modified Sat Dec 8 18:28:59 2012 UTC (4 years, 9 months ago) by jcfr
COMP: Pass CMAKE_CONFIGURATION_TYPES only if it applies

This will avoid CMake "unused variable" warning when using generator that
don't support multiple config. (i.e Makefile)

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21509  Directory Listing
Modified Sat Dec 8 03:32:57 2012 UTC (4 years, 9 months ago) by jcfr
ENH: Begin post-4.2.2 development

Revision 21508  Directory Listing
Modified Sat Dec 8 03:32:53 2012 UTC (4 years, 9 months ago) by jcfr
ENH: Slicer 4.2.2

Revision 21507  Directory Listing
Modified Sat Dec 8 03:32:51 2012 UTC (4 years, 9 months ago) by jcfr
COMP: Set "branches/Slicer-4-2" as svn branch in template dashboard script

Revision 21505  Directory Listing
Modified Sat Dec 8 02:40:37 2012 UTC (4 years, 9 months ago) by jcfr
COMP: Tweak dashboard script to allow checkout of given SVN branch and rev

Additionally, the script will now ensure that the project is checked out
in either Continuous, Experimental or Nightly sub directory.

Revision 21504  Directory Listing
Modified Sat Dec 8 02:40:31 2012 UTC (4 years, 9 months ago) by jcfr
ENH: Remove unnecessary qDebug

While using the Volume Rendering module, qDebug reports many lines containing
Default: "" on stdout.
This polluted the console with unnecessary lines.

Revision 21503  Directory Listing
Modified Sat Dec 8 02:40:28 2012 UTC (4 years, 9 months ago) by jcfr
COMP: allow restriction only one build type at cmake time

By including only a single configuration type, visual studio
will bring that up by default.  This helps when building
release on windows, since you can restrict the projects to
only support release and avoid getting builds with both
libraries by mistake.  By passing this to the slicer project
you can open that and build without needing to remember to
change the build type.

Revision 21502  Directory Listing
Modified Sat Dec 8 02:40:26 2012 UTC (4 years, 9 months ago) by jcfr
STYLE: update links to pubdb for brain and knee atlas

Revision 21493  Directory Listing
Modified Fri Dec 7 19:38:39 2012 UTC (4 years, 9 months ago) by jcfr
BUG: Fix crash by ensuring private member is initialized.

Thanks to Bill Lorensen, Alex Yarmarkovich and Csaba Pinter for pointing
out the problem.

To provide some background:

  While working on the commit r21482 that introduced the problem, the
variable was automatically initialized to 0 on my workstattion and I didn't
 face the issue.

  Having valgrind reporting uninitialized variable on the dashboard would
also be helpful.

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21492  Directory Listing
Modified Fri Dec 7 19:38:37 2012 UTC (4 years, 9 months ago) by jcfr
STYLE: Rename private member to be consistent with setter/getter function name

Function is named "userRevisionSettings()" and associated member is now
named "RevisionUserSettings" instead of "RevisionSpecificUserSettings"

From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

Revision 21489  Directory Listing
Modified Fri Dec 7 00:29:37 2012 UTC (4 years, 9 months ago) by jcfr
ENH: Support per user per revision extensions settings

There is now a clear distinction between:
 - userSettings -> i.e. ~/.config/NA-MIC/Slicer.ini
 - revisionUserSettings -> i.e. ~/.config/NA-MIC/Slicer-<revision>.ini

The following slicer settings are now revision specific:
 - Extensions/ManagerEnabled
 - Extensions/ServerUrl
 - Extensions/InstallPath
 - Modules/AdditonalPath
 - Modules/IgnoreModules

Additionally, the launcher version has also been updated to be able to
consider settings associated with a user, application and revision. This is
captured by the new parameter APPLICATION_REVISION, ORGANIZATION_DOMAIN,
ORGANIZATION_NAME and USER_ADDITIONAL_SETTINGS_FILEBASENAME passed to the CMake
function "ctkAppLauncherConfigure".

qSlicerCoreApplication API has also been extended and now includes methods
like:
  - QSettings* userSettings()  [settings() method is deprecated and kept for backward compatibility]
  - QSettings* revisionUserSettings()
  - QString launcherRevisionUserSettingsFilePath()
  - QString slicerUserSettingsFilePath()
  - QString slicerRevisionUserSettingsFilePath()

In addition to the settings, the extensions install path is also revision
specific, it means that it's now possible to have multiple version of slicer
running with different set of extensions.

Fixes #2791, #2143, #2720, #2533

Since the version of the launcher is updated, launcher will return EXIT_FAILURE
also when no application is been set in the launcher settings.

Fixes #2767

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21488  Directory Listing
Modified Fri Dec 7 00:29:29 2012 UTC (4 years, 9 months ago) by jcfr
COMP: Remove unused file "slicerPython.h"

Similar role is now fulfilled by https://github.com/commontk/PythonQt/blob/patched-2/src/PythonQtPythonInclude.h

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21487  Directory Listing
Modified Fri Dec 7 00:29:27 2012 UTC (4 years, 9 months ago) by jcfr
COMP: Remove unused file "point.h"

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21486  Directory Listing
Modified Fri Dec 7 00:29:26 2012 UTC (4 years, 9 months ago) by jcfr
COMP: Remove unused file vtkSlicerExtensionsLogic.{cxx,h}

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21485  Directory Listing
Modified Fri Dec 7 00:29:24 2012 UTC (4 years, 9 months ago) by jcfr
BUG: Issue #2821 fiducial moves on mouse over

Only respond to InteractionEvents from the widget when the
seed widget is in MovingSeed mode.

From: pieper <pieper@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21484  Directory Listing
Modified Fri Dec 7 00:29:22 2012 UTC (4 years, 9 months ago) by jcfr
BUG: fix loading of ruler files from Add Data dialogue.

Needed to call Initialize on the ruler to add the needed display nodes.

Issue #1406

From: naucoin <naucoin@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21483  Directory Listing
Modified Fri Dec 7 00:29:20 2012 UTC (4 years, 9 months ago) by jcfr
BUG: fix typo in iterator loop

See issue #2811

From: pieper <pieper@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21474  Directory Listing
Modified Fri Nov 30 19:56:55 2012 UTC (4 years, 9 months ago) by jcfr
BUG 2785. Call Modified on vtkPoints to force bounds update.

Revision 21472  Directory Listing
Modified Fri Nov 30 17:06:50 2012 UTC (4 years, 9 months ago) by jcfr
BUG: VolumeRendering: Support short scalar range volumes

Closes #2797

Revision 21471  Directory Listing
Modified Fri Nov 30 17:06:48 2012 UTC (4 years, 9 months ago) by jcfr
BUG: Bump ITKv3 version.

Add patch that fixes GCC 4.7 -O3 test failures.

Revision 21470  Directory Listing
Modified Fri Nov 30 17:06:46 2012 UTC (4 years, 9 months ago) by jcfr
BUG 2783. Fixed vtkMRMLColorNode::SetColorNameWithSpaces() to replace '_' with ' '

Revision 21469  Directory Listing
Modified Fri Nov 30 17:06:44 2012 UTC (4 years, 9 months ago) by jcfr
BUG 2769, 1536. Fixed showing of slice intersections, made it more efficient. Full vtkMRMLModelSliceDisplayableManager::UpdateFromMRML() is only called when batch processing is done.

Revision 21468  Directory Listing
Modified Fri Nov 30 17:06:42 2012 UTC (4 years, 9 months ago) by jcfr
BUG 1536. Request renderer even if it's in the scene batch process

Revision 21467  Directory Listing
Modified Fri Nov 30 17:06:40 2012 UTC (4 years, 9 months ago) by jcfr
BUG: Fixes crash on loading of long filenames.

Patch backported to ITK release-3.20 branch.

See http://na-mic.org/Mantis/view.php?id=1900

Fixes 1900

Revision 21459  Directory Listing
Modified Wed Nov 21 15:29:06 2012 UTC (4 years, 10 months ago) by jcfr
COMP: Systematically disable update for non CMake-ified projects

Re-configuring of non cmake-ified project was causing the rebuild of
VTK, CTK and Slicer. For example, in case of python, the headers were
re-installed, the associated timestamp updated ... hence the recompilation
of VTK.

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21458  Directory Listing
Modified Wed Nov 21 15:29:03 2012 UTC (4 years, 10 months ago) by jcfr
BUG: Remove non-ascii characters

Non-ASCII characters make compilation difficult on issue
compiler warnings.  In addition, the non-ascii characters confuse
some code generation tools (i.e. autogenerating python wrappings for
nipype).

From: hjohnson <hjohnson@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21455  Directory Listing
Modified Mon Nov 19 23:23:14 2012 UTC (4 years, 10 months ago) by jcfr
BUG: Fix test qMRMLNodeFactoryTest1 to account for changes introduced by r21422

See #2513

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21454  Directory Listing
Modified Mon Nov 19 23:23:12 2012 UTC (4 years, 10 months ago) by jcfr
STYLE: Improve qMRMLNodeFactoryTest1 output and re-organize code

* Print line number

* Each sub test is now in his dedicated scope

* More verbose output by displaying value of the test condition

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21453  Directory Listing
Modified Mon Nov 19 23:23:10 2012 UTC (4 years, 10 months ago) by jcfr
BUG: Disable ITK_AUTOLOAD_PATH/itkMRMLIDIOPlugin for executable CLIs

Unset ITK_AUTOLOAD_PATH environment variable to prevent the CLI from
loading the itkMRMLIDIOPlugin plugin because executable CLIs read images
from file and not from shared memory. Worst the plugin in the CLI
could clash by loading libraries (ITK, VTK, MRML) other than the
statically linked to the executable.
Historically, there was an nvidia driver bug that causes the module
to fail on exit with undefined symbol.

Regression from r12053 (always broken in Slicer4, works in Slicer3)

Issues #2773 #1635

From: finetjul <finetjul@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21447  Directory Listing
Modified Mon Nov 19 18:41:15 2012 UTC (4 years, 10 months ago) by jcfr
BUG: issue #2513 avoid a crash when restoring scene view

This change probably speeds things up to - the issue is that without
this change items in the model are being updated while the scene
is in an inconsistent state.  From testing by me and Nicole we saw
no side effects of this call and it allows the brain atlas to
run to completion, although it still crashes when closing the scene
(in a SceneView destructor) which means I believe it is now
the same as issue #2512.

Revision 21446  Directory Listing
Modified Mon Nov 19 18:36:05 2012 UTC (4 years, 10 months ago) by jcfr
ENH: Begin post-4.2.1 development

Revision 21439  Directory Listing
Modified Fri Nov 16 21:34:14 2012 UTC (4 years, 10 months ago) by jcfr
COMP: Update dashboard driver script to checkout 4.2 SVN branch

Revision 21438  Directory Listing
Modified Fri Nov 16 21:05:46 2012 UTC (4 years, 10 months ago) by jcfr
ENH: Slicer 4.2.1

Previous commit was incorrectly creating version 4.2.2

Revision 21437  Directory Listing
Modified Fri Nov 16 21:01:50 2012 UTC (4 years, 10 months ago) by jcfr
ENH: Slicer 4.2.2

Revision 21436  Directory Listing
Modified Fri Nov 16 16:44:19 2012 UTC (4 years, 10 months ago) by jcfr
BUG: Move light box renderer manager proxy to abstract displayable manager

Suggested by Steve Pieper
Contributed by Jim Miller

Moved the LightBoxRendererManagerProxy up to the superclass of the
DisplayableManager hierarchy so that all (2D & 3D) displayable managers
can interact with a lightbox.

Note that light boxes are only currently supported on 2D viewers, so the
proxy is only configured in qMRMLSliceView. CTK will need to be changed to
put the LightBoxManager into ctkVTKAbstractView to make it accessible to
both ctkVTKSliceView and ctkVTKRenderView. Then qMRMLThreeDView could also
create and initialize a LightBoxManagerProxy and set it on its DisplayableManagers.
Here, we would also want to move qMRMLSliceViewPrivate::vtkInternalLightBoxRendererManagerProxy
class to a place where it could be used by both types of VTK widgets.

The proxy can now be set on the DisplayableManagerGroup which
broadcasts the proxy to all the DisplayableManagers in that group.

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

Fixes #2732

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21435  Directory Listing
Modified Fri Nov 16 16:44:17 2012 UTC (4 years, 10 months ago) by jcfr
BUG: Update display when tensor display properies are modified

When the properties node is modified, the event must be propagated so that
the 3D and 2D displayable managers are notified and trigger a refresh.

Closes #2374

From: finetjul <finetjul@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21434  Directory Listing
Modified Fri Nov 16 16:44:15 2012 UTC (4 years, 10 months ago) by jcfr
BUG: Restore 2D slice glyph display

When display nodes where added to a volume node,
vtkMRMLVolumeGlyphSliceDisplayableManager was not notified so it couldn't
observe the glyph diffusion tendor display node modify event.

Issue #2374

From: finetjul <finetjul@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21433  Directory Listing
Modified Fri Nov 16 16:44:13 2012 UTC (4 years, 10 months ago) by jcfr
BUG: Model displayable manager now supports any displayable node...

...that has display nodes with a non null output polydata.

Issue #2374

Conflicts:
	Libs/MRML/DisplayableManager/vtkMRMLModelDisplayableManager.cxx

From: finetjul <finetjul@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21432  Directory Listing
Modified Fri Nov 16 16:44:11 2012 UTC (4 years, 10 months ago) by jcfr
BUG: Apply redesign to glyphable volume slice display nodes

In r20910, model display nodes had a demand driven pipeline redesign.
However, this redesign wasn't applied to glyphable volume slice display
nodes.
Issue #2374

From: finetjul <finetjul@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21426  Directory Listing
Modified Fri Nov 16 03:51:44 2012 UTC (4 years, 10 months ago) by jcfr
BUG: Add method to streamline loading of scalar volumes

* Update DICOM scalar volume plugin to use the new method name.

Adapted from topic proposed by Andriy Fedorov
Credit: Andriy Fedorov, Julien Finet and Steve Pieper

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

Fixes #2748

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21424  Directory Listing
Modified Thu Nov 15 23:53:38 2012 UTC (4 years, 10 months ago) by jcfr
BUG: fix leaks on scene close - related to issue #2512

Use vtkSmartPointers to rather than bare C pointers
to manage lists of node references.  This avoids dangling
pointers to already deleted nodes (and hence prevents
crashes).

Also STYLE: add at least some documentation to the header
file describing what these methods are meant to do and
how the data structures are managed.

From: pieper <pieper@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21423  Directory Listing
Modified Thu Nov 15 23:53:36 2012 UTC (4 years, 10 months ago) by jcfr
STYLE: fix spelling error in variable name

refrencingNode -> referencingNode

From: pieper <pieper@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21420  Directory Listing
Modified Thu Nov 15 18:28:24 2012 UTC (4 years, 10 months ago) by jcfr
COMP: Fix build error occurring when disabling QtTesting

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

Fixes #2760

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21418  Directory Listing
Modified Thu Nov 15 15:51:53 2012 UTC (4 years, 10 months ago) by jcfr
BUG: Remove SWidget related code from Performance test

This is a follow up of commit r21404

See http://na-mic.org/Mantis/view.php?id=2735
Fixes #2735

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21416  Directory Listing
Modified Thu Nov 15 14:54:18 2012 UTC (4 years, 10 months ago) by jcfr
COMP: Fix windows build error using function prefixed with "_"

See http://na-mic.org/Mantis/view.php?id=2535

Fixes #2535

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21414  Directory Listing
Modified Thu Nov 15 00:11:43 2012 UTC (4 years, 10 months ago) by jcfr
BUG: Prevent Slicer from hanging when restarting

See CTK commit ad15090

// ------------------------
Author: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

Ensure ctkFDHandler can be enabled/disabled multiple times

To give the opportunity to the thread to exit the polling loop, the
character "\n" is now written when disabling the handler.

The pipe is also setup each time the thread is enabled. Additionally,
the reading side of the redirection pipe is also closed when the thread is
disabled.

Tests have also been updated to enable/disable the handler multiple times
in a row.
// ------------------------

See http://na-mic.org/Mantis/view.php?id=2535

Fixes #2535

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21411  Directory Listing
Modified Wed Nov 14 18:05:38 2012 UTC (4 years, 10 months ago) by jcfr
BUG: Remove extra initialization associated with "pkgIndex.tcl"

Since the file "pkgIndex.tcl" has been removed with r21407, it shouldn't
be imported.

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

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21409  Directory Listing
Modified Wed Nov 14 16:31:04 2012 UTC (4 years, 10 months ago) by jcfr
COMP: Remove SWidget tcl related code

Keep the Slicer3Adapter.tcl around since it's still required by EMSegment

Later on should also remove the slicer.sliceWidet* object since these
ones can be accessed using the slicer.app.layoutManager() object.

See http://na-mic.org/Mantis/view.php?id=2735
Fixes #2735

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21408  Directory Listing
Modified Wed Nov 14 16:31:02 2012 UTC (4 years, 10 months ago) by jcfr
STYLE: Provide more output to the user when missing parameter values issue #2517

From: naucoin <naucoin@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21405  Directory Listing
Modified Wed Nov 14 16:06:02 2012 UTC (4 years, 10 months ago) by jcfr
ENH: clean up the prostate demo test to make it faster and more verbose

To help with debugging the crash on exit issue #2512

From: pieper <pieper@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21404  Directory Listing
Modified Wed Nov 14 16:06:00 2012 UTC (4 years, 10 months ago) by jcfr
STYLE: avoid using Error macro on when behavior is not unexpected

Since the null node message can be triggered during a scene load
or scene view change, don't print messages to the error log unless
specifically placed in debug mode.

From: pieper <pieper@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21403  Directory Listing
Modified Wed Nov 14 16:05:58 2012 UTC (4 years, 10 months ago) by jcfr
BUG: Clean up implementation of RSNA2012ProstateDemo

Make this a proper self test module for easier testing.

Work on progress for a fix to #2512

From: pieper <pieper@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21402  Directory Listing
Modified Wed Nov 14 16:05:56 2012 UTC (4 years, 10 months ago) by jcfr
ENH: speed up atlas tests by minimizing delay while printing status

From: pieper <pieper@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21401  Directory Listing
Modified Wed Nov 14 16:05:54 2012 UTC (4 years, 10 months ago) by jcfr
STYLE: remove unused script (performance test cleanup)

From: pieper <pieper@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21400  Directory Listing
Modified Wed Nov 14 16:05:52 2012 UTC (4 years, 10 months ago) by jcfr
BUG: use updated name for download of brain atlas

fix for failing tests related to brain atlas in bug #2513

From: pieper <pieper@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21399  Directory Listing
Modified Wed Nov 14 16:05:50 2012 UTC (4 years, 10 months ago) by jcfr
ENH: add reloadable self test for DataProbe module

Note: not yet fully implemented.  Requires additional refactoring
of gui into logic, and reloadable code should replace widget in
main gui (not just module gui).

From: pieper <pieper@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21398  Directory Listing
Modified Wed Nov 14 16:05:48 2012 UTC (4 years, 10 months ago) by jcfr
ENH: show self test buttons in alphabetical order

From: pieper <pieper@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21397  Directory Listing
Modified Wed Nov 14 16:05:46 2012 UTC (4 years, 10 months ago) by jcfr
BUG: Bump ITKv3 version.

Get fixes to the SpatialObject vessel .tre file reader from hackathon
with Jean-Christophe Fillion-Robin.

From: mccormic <mccormic@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21396  Directory Listing
Modified Wed Nov 14 16:05:41 2012 UTC (4 years, 10 months ago) by jcfr
BUG: New brain atlas mrb (uploaded to Nightly dir), cleaned up storage nodes.
STYLE: give feedback about how many model hierarchies and scene views there are to test.

Still to do: clean up the mrml file of extraneous view and camera nodes.

Issue #2513

From: naucoin <naucoin@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21395  Directory Listing
Modified Wed Nov 14 16:05:40 2012 UTC (4 years, 10 months ago) by jcfr
BUG: reduce warning messages when loading brain atlas and restoring scenes.

Only call update scene on nodes that are in the scene view.
Use DisableModifiedEventOn instead of Start/EndModify when processing scene view child
nodes since the scene view scene is not in importing state and this reduces
responses to modified events.
Added error checking and tweaked messages when reading model files.

Issue #2513

From: naucoin <naucoin@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21394  Directory Listing
Modified Wed Nov 14 16:05:38 2012 UTC (4 years, 10 months ago) by jcfr
COMP: Remove unused file "PlastimatchDVH.s4ext-disabled"

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21393  Directory Listing
Modified Wed Nov 14 16:05:36 2012 UTC (4 years, 10 months ago) by jcfr
ENH: Make inclusion of .hxx/.txx files consistent.

A long oustanding inconsistentcy in ITKv4 has been made
consistent.  This patch syncronizes all the code
to use the consistent and preferred mechanisms.

From: hjohnson <hjohnson@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21392  Directory Listing
Modified Wed Nov 14 16:05:33 2012 UTC (4 years, 10 months ago) by jcfr
ENH: shorten the names of the loaded volumes to prevent resizing of the module panel node selection widget

From: fedorov <fedorov@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21391  Directory Listing
Modified Wed Nov 14 16:05:31 2012 UTC (4 years, 10 months ago) by jcfr
BUG: fix the issue when no multivolumes could be loaded correctly

From: fedorov <fedorov@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21390  Directory Listing
Modified Wed Nov 14 16:05:29 2012 UTC (4 years, 10 months ago) by jcfr
BUG: Do not pass "--attach-process" when setting sys.argv

It avoid some python script to complain about unknown argument.

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21389  Directory Listing
Modified Wed Nov 14 16:05:28 2012 UTC (4 years, 10 months ago) by jcfr
COMP: Ensure application test written in python run serially

Hopefully this will help prevent the factory from crashing
when running the tests.

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21388  Directory Listing
Modified Wed Nov 14 16:05:26 2012 UTC (4 years, 10 months ago) by jcfr
COMP: Add "vtkMRMLTransformableNodeReferenceSaveImportTest" to the list of tests

This is a follow-up of commit r21332

See #2725

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21387  Directory Listing
Modified Wed Nov 14 16:05:24 2012 UTC (4 years, 10 months ago) by jcfr
BUG 2725. Fixed setting transform node reference. Added test Testing/vtkMRMLTransformableNodeReferenceSaveImportTest.cxx

From: alexy <alexy@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21386  Directory Listing
Modified Wed Nov 14 16:05:22 2012 UTC (4 years, 10 months ago) by jcfr
BUG: Add support for installation of distribute and pip

Connect the signal "systemExitExceptionRaised" and so that the
application can be cleanup and terminate nicely. This will allow
the installation of distribute to terminate nicely. Indeed "sys.exit"
is called within the "distribute_setup.py" script.

Also add the "isatty" method to PythonQtRedirectStdOut so that logging
framework can check if the output is a tty-like device. Log mechanism
associated with pip install will now be happy since the call "sys.stdout.isatty"
will be valid.

See http://na-mic.org/Mantis/view.php?id=2694

Fixes #2694

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21385  Directory Listing
Modified Wed Nov 14 16:05:19 2012 UTC (4 years, 10 months ago) by jcfr
BUG: Fix generic test ensuring qSlicerApplication instantiate ctkSettings

Fix is a follow up of commit r21323

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21384  Directory Listing
Modified Wed Nov 14 16:05:17 2012 UTC (4 years, 10 months ago) by jcfr
COMP: Remove unused VolumeDisplaySWidget.tcl - W/L implemented in vtkSliceViewInteractorStyle

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

Fixes #2735

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21383  Directory Listing
Modified Wed Nov 14 15:39:57 2012 UTC (4 years, 10 months ago) by jcfr
COMP: Remove unused *.png files from Base/GUI/ImageData and Base/GUI/Tcl/ImageData

Also verified that non of these png module were used using the
following one-liner:

cd /home/jchris/Projects/Slicer4
for i in `ls -1 ~/Projects/Slicer4/Base/GUI/ImageData/*.png`; do bn=`basename $i`; echo "Checking for ${bn%.png}"; ack --no-mrml  "^[A-Za-z0-9]${bn%.png}"; done
for i in `ls -1 ~/Projects/Slicer4/Base/GUI/Tcl/ImageData/*.png`; do bn=`basename $i`; echo "Checking for ${bn%.png}"; ack --no-mrml  "^[A-Za-z0-9]${bn%.png}"; done

Using the one-liner ack --py "png", I found that the editor module was using the editor effect images from the
Tcl/ImageData folder. Only the effect used by the module have been kept
in the folder.

From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

Revision 21382  Directory Listing
Modified Wed Nov 14 15:39:38 2012 UTC (4 years, 10 months ago) by jcfr
COMP: Remove unused *.tcl files from Base/Tcl

Also verified that non of these tcl modules were used in EMSegment using the
following one-liner:

cd /home/jchris/Projects/Slicer4-Superbuild-Debug/EMSegment
$ for i in `ls -1 ~/Projects/Slicer4/Base/GUI/Tcl/*.tcl`; do bn=`basename $i`; ack --no-mrml  "[^A-Za-z0-9]${bn%.tcl}"; done

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

Fixes #2735

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21381  Directory Listing
Modified Wed Nov 14 15:39:34 2012 UTC (4 years, 10 months ago) by jcfr
STYLE: documentation on how dates are specified in plots

From: millerjv <millerjv@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21380  Directory Listing
Modified Wed Nov 14 15:39:32 2012 UTC (4 years, 10 months ago) by jcfr
BUG: Simplify mechanism to ignore settings (options --testing and --disable-settings)

This commit ensure that the method instantiateSettings is called once after
the argument are parsed.

Doing so allows to avoid the following issues:

1) Settings application name after the method instantiateSettings was called
wasn't affecting the already instantiated object.

2) Side effect of (1) was the deletion of the original "Slicer.ini" settings
file

3) Creating a QSettings using the constructor taking filename as a parameter
is NOT updating the convenience QSettings singleton.

Note also that the method qSlicerCoreApplication::handlePreApplicationCommandLineArguments
is not called anymore by "qSlicerCoreApplicationPrivate::parseArguments"
but is called directly after all core objects have been instantiated.

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

Fixes #2719

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21379  Directory Listing
Modified Wed Nov 14 15:39:30 2012 UTC (4 years, 10 months ago) by jcfr
BUG: more useful error messages when dicom database cannot be used

Provide diagnostic info about missing or non-readable/non-writable
directories and files.  Also point user to directory selection button
in the dicom browser dialog to indicate where to make the fix.

Fixes issue #2715.

From: pieper <pieper@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21378  Directory Listing
Modified Wed Nov 14 15:39:28 2012 UTC (4 years, 10 months ago) by jcfr
COMP: Complain if git config "insteadof" are not as expected

See http://na-mic.org/Mantis/view.php?id=2731

Fixes #2731

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21377  Directory Listing
Modified Wed Nov 14 15:39:26 2012 UTC (4 years, 10 months ago) by jcfr
BUG: ensure that the temp directory is unique

Avoid possible name clashes with other tests.

From: pieper <pieper@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21376  Directory Listing
Modified Wed Nov 14 15:39:24 2012 UTC (4 years, 10 months ago) by jcfr
BUG: make sure view widgets exist for use in layout changes #2512

This patch fixes the crash of the type reported in the but note referenced
below.  Since this avoids the crash, I'm committing it now even though
we may want to revisit the design at a later date.

http://www.na-mic.org/Bug/view.php?id=2512#c6994

From: pieper <pieper@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21375  Directory Listing
Modified Wed Nov 14 15:39:22 2012 UTC (4 years, 10 months ago) by jcfr
ENH: Updated OpenIGTLinkIF revision (fixed CMakeLists.txt to biuld outside Slicer directory / fixed timer issue)

From: tokuda <tokuda@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21374  Directory Listing
Modified Wed Nov 14 15:39:21 2012 UTC (4 years, 10 months ago) by jcfr
COMP: find package of Slicer is now sufficient to include OpenIGTLink

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21373  Directory Listing
Modified Wed Nov 14 15:39:19 2012 UTC (4 years, 10 months ago) by jcfr
STYLE: fix notification message

From: fedorov <fedorov@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21372  Directory Listing
Modified Wed Nov 14 15:39:17 2012 UTC (4 years, 10 months ago) by jcfr
ENH: self-test to reproduce crash in issue 2512

From: fedorov <fedorov@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21371  Directory Listing
Modified Wed Nov 14 15:39:15 2012 UTC (4 years, 10 months ago) by jcfr
BUG: working on lightbox mode, reduce widget flashing, ignore extra renderers

Issue #1690

From: naucoin <naucoin@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21370  Directory Listing
Modified Wed Nov 14 15:39:13 2012 UTC (4 years, 10 months ago) by jcfr
ENH: reset the orientation at the beginning of test

If test is run multiple times, this makes the runs more
consistent.

From: millerjv <millerjv@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21369  Directory Listing
Modified Wed Nov 14 15:39:11 2012 UTC (4 years, 10 months ago) by jcfr
BUG: Working on getting lightbox mode working for annotations.

Reduce code duplication, use IsWidgetDisplayable.
Check for the lightbox index changing when comparing display coordinates.

Issue #1690

From: naucoin <naucoin@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21368  Directory Listing
Modified Wed Nov 14 15:39:09 2012 UTC (4 years, 10 months ago) by jcfr
BUG: make sure fiducial display coordinates are zeroed out.

Initialise fiducial display coordinates before getting widget and mrml locations.

Issue #1690

From: naucoin <naucoin@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21367  Directory Listing
Modified Wed Nov 14 15:39:08 2012 UTC (4 years, 10 months ago) by jcfr
BUG: issue #2716 add more error checking when responding to an annotation display node modified event

From: naucoin <naucoin@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21366  Directory Listing
Modified Wed Nov 14 15:39:06 2012 UTC (4 years, 10 months ago) by jcfr
BUG: fix crash when changing lightbox layouts

Make sure that mapper is disconnected
if a render happens while a pipeline is in an
invalid state.

https://github.com/commontk/CTK/commit/6cee9c690decaccfda16dc5cb50c237f0b6a3384

fixes #2512

From: pieper <pieper@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21360  Directory Listing
Modified Wed Nov 14 15:13:19 2012 UTC (4 years, 10 months ago) by jcfr
BUG 2528. Exclude derived ColorTable nodes (such as vtkMRMLDiffusionTensorDisplayPropertiesNode) from the LUT selection

From: alexy <alexy@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21359  Directory Listing
Modified Wed Nov 14 15:13:16 2012 UTC (4 years, 10 months ago) by jcfr
BUG: Fixed missing library for GrayscaleModelMaker

During Slicer4 startup on a Fedora 13 system, gcc 4.4.5,
GrayscaleModelMaker was not registered because it could not resolve
symbols in vtkInfovis. The GrayscalModelmaker module was using an old
style list in TARGET_LIBRARIES. This patch uses a proper list for
TARGET_LIBRARIES and INCLUDE_DIRECTORIES.

From: lorensen <lorensen@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21358  Directory Listing
Modified Wed Nov 14 15:13:14 2012 UTC (4 years, 10 months ago) by jcfr
BUG: (from Nicole) fix reload of annotations from mrml Issue #2716

Observe display modified event rather than the display nodes
directly.

http://na-mic.org/Bug/view.php?id=2716

From: pieper <pieper@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21357  Directory Listing
Modified Wed Nov 14 15:13:11 2012 UTC (4 years, 10 months ago) by jcfr
STYLE: Fix indent in CMakeLists.txt

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21356  Directory Listing
Modified Wed Nov 14 15:13:05 2012 UTC (4 years, 10 months ago) by jcfr
BUG: issue #2716 detect annotation nodes that have been added to the scene without display nodes

From: naucoin <naucoin@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21355  Directory Listing
Modified Wed Nov 14 15:12:27 2012 UTC (4 years, 10 months ago) by jcfr
BUG: modifying test to output measures to help trackdown test failing on a dashboard machine

From: millerjv <millerjv@3bd1e089-480b-0410-8dfb-8563597acbee>

Revision 21343  Directory Listing
Modified Mon Nov 12 21:48:12 2012 UTC (4 years, 10 months ago) by jcfr
COMP: Remove empty directory

Revision 21342  Directory Listing
Modified Mon Nov 12 21:43:58 2012 UTC (4 years, 10 months ago) by jcfr
ENH: Begin post 4.2.0 development

Revision 21341  Directory Listing
Modified Mon Nov 12 19:52:08 2012 UTC (4 years, 10 months ago) by jcfr
COMP: Begin 4.2.1 development branching of r21298

Revision 21340  Directory Listing
Modified Mon Nov 12 19:11:52 2012 UTC (4 years, 10 months ago) by jcfr
COMP: Removing unused branch Slicer-4-1-2.

Revision 20447  Directory Listing
Modified Thu Jun 21 07:52:14 2012 UTC (5 years, 3 months ago) by jcfr
BUGFIX: line 19 #include <QToolButton.h> failed compilation under Ubuntu 12.04. Changed to #include <QToolButton>

Revision 20446  Directory Listing
Modified Thu Jun 21 07:32:46 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Improve developer experience by having extensions metadata all optional

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

Fixes #2239

Revision 20445  Directory Listing
Modified Thu Jun 21 07:32:44 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Update "slicer_setting_variable_message" to support undefined variable

Revision 20444  Directory Listing
Modified Thu Jun 21 07:32:36 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Register vtkMRMLVectorVolumeDisplayNode in the MRML scene

Not registering the class in the scene makes the loading of a vector volume
display node fail from a MRML scene.
Closes #2225

Revision 20440  Directory Listing
Modified Thu Jun 21 05:17:31 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Set C compiler for in python configure, make, and install

Set the CC environment variable in python build scripts from the CMake
configuration. Previously, a users CC environment variable could
override what was used to build python, and cause compilation or
installation errors. The settings set in CMake are now respected.

Patch contributed by Bradley Lowekamp <blowekamp@mail.nih.gov>

Revision 20439  Directory Listing
Modified Thu Jun 21 05:17:25 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Fix typo in LoadableExtensionsTemplate Testing/Cxx/CMakeLists.txt

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

Fixes #2228

Revision 20438  Directory Listing
Modified Thu Jun 21 05:17:22 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Simplify extension templates

CMake code responsible to declare extension specific metadata is now
clearly differentiated from the CMake module code.

In the CLI template, the XML configuration file is not configured anymore, instead the
contributors, category, version, ... are explicitly set.

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

Fixes #2228

Revision 20437  Directory Listing
Modified Thu Jun 21 05:17:16 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Add EXTENSION_STATUS to list of optional metadata in SlicerBlockUploadExtension

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

Fixes #2224

Revision 20436  Directory Listing
Modified Thu Jun 21 05:17:11 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Extensions ExperimentalUpload displays author warnings only when needed

Fixes #2227

Revision 20435  Directory Listing
Modified Thu Jun 21 05:17:09 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Extension "Status" metadata is now optional as specified in documentation

Documentation: https://github.com/Slicer/ExtensionsIndex#the-list-of-supported-metadata

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

Fixes #2224

Revision 20434  Directory Listing
Modified Thu Jun 21 05:17:07 2012 UTC (5 years, 3 months ago) by jcfr
BUG: updating SlicerExecutionModel for CPPType bug introduced in last checkin

Revision 20433  Directory Listing
Modified Thu Jun 21 05:17:00 2012 UTC (5 years, 3 months ago) by jcfr
BUG: File command line parameter was represented via a QLineEdit

A ctkPathLineEdit is better to select files than a QLineEdit
Closes #2217

Revision 20432  Directory Listing
Modified Thu Jun 21 05:16:57 2012 UTC (5 years, 3 months ago) by jcfr
ENH: moving revision of SlicerExecutionModel for addition hidden="true" capabilities

Revision 20431  Directory Listing
Modified Thu Jun 21 05:16:55 2012 UTC (5 years, 3 months ago) by jcfr
ENH: add reload button to the default scripted extension

This allows developers to quickly iterate on new code.  The button
can be removed when the module is ready for users.

Revision 20430  Directory Listing
Modified Thu Jun 21 05:16:51 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Ensure extension can be built independently adding default value for Slicer_EXTENSIONS_TRACK_QUALIFIER

Revision 20429  Directory Listing
Modified Thu Jun 21 05:16:47 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Update ModuleWizard to copy over md5 files used to download data from Midas

Revision 20428  Directory Listing
Modified Thu Jun 21 05:16:44 2012 UTC (5 years, 3 months ago) by jcfr
STYLE: CLI template extension CMake code is now consistent

Revision 20427  Directory Listing
Modified Thu Jun 21 05:16:40 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Update built-in CLIs to use SEMMacroBuildCLI macro

Backporting the commit was updating the revision associated to
External_EMSegment.cmake from r16992 to r16997. Since commit 16996
was removing the call to SetModifiedSinceRead, r16992 will be
maintained. Indeed, the commit refactoring the "ModifiedSinceRead" code
in Slicer core hasn't been backported.

This shouldn't cause any problem since the deprecated macro
slicerMacroBuildCLI is still available.

Revision 20426  Directory Listing
Modified Thu Jun 21 05:16:09 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Slicer CLIs can now be built using SEMMacroBuildCLI macro

Revision 20425  Directory Listing
Modified Thu Jun 21 05:16:05 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Default layout is 4-Up

The main use case for Slicer is to load volumes, the 2D slice views being
the best views to visualize the volumes, the 3D view being useless at first,
the best default layout should give as much space for the 2D slice views,
the 4-up layout is ideal as a first default layout.
Note, the layout is saved before exiting and restored next time the
application is started so the initial layout is not critical.

Revision 20424  Directory Listing
Modified Thu Jun 21 05:15:57 2012 UTC (5 years, 3 months ago) by jcfr
COMP: ExtractRepositoryInfo - Remove CVS requirement because its support is not implemented.

Doing so will also prevent build error happening when CVS is not available.

Revision 20420  Directory Listing
Modified Wed Jun 20 20:10:36 2012 UTC (5 years, 3 months ago) by lassoan
COMP: Deleted SlicerRT branch, developments will be merged into the head

Revision 20326  Directory Listing
Modified Wed Jun 6 02:01:01 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Make sure building extension using Experimental target works

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

Closes #2166

Revision 20325  Directory Listing
Modified Wed Jun 6 01:52:45 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Begin 4.1.2 development branching of Slicer-4-1-1 (r20322)

Revision 20322  Directory Listing
Modified Mon Jun 4 21:36:54 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Begin post-4.1.1 development

Revision 20313  Directory Listing
Modified Fri Jun 1 22:47:09 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Slicer 4.1.1

Revision 20310  Directory Listing
Modified Fri Jun 1 20:43:10 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Ensure extensions can be build&uploaded using a custom Slicer_EXTENSION_DESCRIPTION_DIR

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

Closes #2155

Revision 20308  Directory Listing
Modified Fri Jun 1 17:55:55 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Extension build system now supports svnusername/svnpassword

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

Closes #2152

Revision 20304  Directory Listing
Modified Fri Jun 1 03:12:41 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Consider extension support libraries installed in either lib/Slicer-X.Y or bin

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

Closes #2148

Revision 20302  Directory Listing
Modified Fri Jun 1 01:08:11 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Show progress while extensions manager web page are loading.

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

Revision 20300  Directory Listing
Modified Thu May 31 23:49:15 2012 UTC (5 years, 3 months ago) by jcfr
STYLE: Add missing comment in UseSlicer.cmake.in

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

Revision 20298  Directory Listing
Modified Thu May 31 23:17:58 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Fail to install extension if associated settings file are read-only

Installing an extension will fail if either Slicer settings or the launcher
settings are not readable and writable, a warning message will be displayed
to the user.

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

Closes #2144

Revision 20297  Directory Listing
Modified Thu May 31 23:17:56 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Add extension description file into extension package

Including the extension metadata within the package will make installation
of package given a filepath or direct URL easier.

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

Revision 20294  Directory Listing
Modified Thu May 31 17:11:18 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Ensure Tkinter can be imported on win64 by setting svn:executable props

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

Closes #2137

Revision 20289  Directory Listing
Modified Wed May 30 14:22:48 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Ensure Tkinter can be imported on win64 by setting svn:executable props

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

Closes #2137

Revision 20287  Directory Listing
Modified Wed May 30 13:59:15 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Ensure CLIExtensionTemplate download all associated external data

From ExternalData.cmake documentation:

# The DATA{} syntax can alternatively match files associated with the named
# file and contained in the same directory.  Associated files may be specified
# by options using the syntax DATA{<name>,<opt1>,<opt2>,...}.  Each option may
# specify one file by name or specify a regular expression to match file names
# using the syntax REGEX:<regex>.  For example, the arguments
#   DATA{MyData/MyInput.mhd,MyInput.img}                   # File pair
#   DATA{MyData/MyFrames00.png,REGEX:MyFrames[0-9]+\\.png} # Series
# will pass MyInput.mha and MyFrames00.png on the command line but ensure
# that the associated files are present next to them.

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

Close #2139

Revision 20283  Directory Listing
Modified Tue May 29 06:20:45 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Associate version information with MacOSX bundle.

While r19946 fixed the problem, r19957 removed the fix previously introduced.

This commit re-applies the changes.

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

Closes #1940

Revision 20281  Directory Listing
Modified Tue May 29 05:45:25 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Configure extensions with Midas credential when Slicer_UPLOAD_EXTENSIONS is OFF

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

Close #2132

Revision 20280  Directory Listing
Modified Tue May 29 05:45:23 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Describe actions of extension manager widget by adding tooltip

Uninstall: Tell the application to uninstall this extension
           when it will restart.

Cancel Uninstall: Tell the application to keep this extension installed.

Disable: Tell the application to skip loading of this extension
         by removing all associated module paths from the
         application settings.

Enable: Tell the application to load this extension by adding
        all associated module paths to the application settings.

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

Closes #1945

Revision 20277  Directory Listing
Modified Tue May 29 02:24:43 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Ensure SlicerBlockBuildPackageAndUploadExtension parameter can contain ".."

See http://www.cmake.org/Bug/view.php?id=12953

Revision 20275  Directory Listing
Modified Mon May 28 22:17:10 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Fix extension bundling and simplify mechanism used to specify the main application

1) In Applications/SlicerApp/CMakeLists.txt:

  Improve comment explaining what should be considered when adding an other
application into Applications folder.

  Given the fact Slicer_APPLICATION_NAME is used locally, minimize confusion
by renaming variable renaming it into SlicerApp_APPLICATION_NAME.

  In case the application being configured is the *Main* application,
explicitly compare "PROJECT_NAME" with "Slicer_MAIN_PROJECT".

2) Rename variable Slicer_APPLICATION_NAME used to identified the main
application into Slicer_MAIN_PROJECT_APPLICATION_NAME. This will
minimize confusion and help maintaining the code.

3) Let's note that the mechanism used to fixup application should probably
be extended to account for other application build in the Applications folder.

4) In top-level CMakeLists, move code specific to main application description
into its own section.

5) Configure variable "Slicer_MAIN_PROJECT" and "Slicer_MAIN_PROJECT_APPLICATION_NAME"
into SlicerConfig so that "SlicerExtensionCPackBundleFixup" could successfully
refer to Slicer_MAIN_PROJECT_APPLICATION_NAME. This closes #2130

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

Revision 20274  Directory Listing
Modified Mon May 28 22:17:07 2012 UTC (5 years, 3 months ago) by jcfr
STYLE: Remove extra comment amd name variable consistently

Revision 20273  Directory Listing
Modified Mon May 28 22:17:05 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Update code and remove VTK legacy code

This commit is a follow up of r17510. It basically include header vtkDataArray
where it needed after building VTK with VTK_LEGACY_REMOVE ON

See http://www.na-mic.org/Bug/view.php?id=2129
and http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=17510

Revision 20269  Directory Listing
Modified Mon May 28 18:53:27 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Fix unit tests following Cameras module move to be a loadable module

Revision 20268  Directory Listing
Modified Mon May 28 05:43:30 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Do not install EMSegment '.svn' Tasks folder

Revision 20266  Directory Listing
Modified Mon May 28 05:33:03 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Update Slicer patch version

Revision 20265  Directory Listing
Modified Mon May 28 04:53:49 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Update driver script to checkout Slicer-4-1-1 branch

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

Revision 20264  Directory Listing
Modified Mon May 28 04:34:51 2012 UTC (5 years, 3 months ago) by jcfr
STYLE: Module CMakeLists are now written using consistent and simple convention

MODULE_NAME_UPPER variable used systematically to define the export directive

MODULE_TITLE always specified

Module variable names now have the form "MODULE_*"

Variable build within a module are now specified using "${KIT}_*"

Extensions template and built-in module now follow the same style.


Conflicts:

	Modules/CLI/ConnectedComponent/CMakeLists.txt
	Modules/CLI/ConnectedComponent/Testing/CMakeLists.txt
	Modules/CLI/DWIRicianLMMSEFilter/CMakeLists.txt
	Modules/Loadable/Cameras/CMakeLists.txt
	Modules/Loadable/Cameras/Logic/CMakeLists.txt
	Modules/Loadable/Cameras/Testing/Cxx/CMakeLists.txt
	Modules/Loadable/Data/CMakeLists.txt
	Modules/Loadable/Data/Logic/CMakeLists.txt
	Modules/Loadable/Data/Widgets/CMakeLists.txt
	Modules/Loadable/Data/Widgets/DesignerPlugins/CMakeLists.txt
	Modules/Loadable/TractographyFiducialSeeding/Logic/vtkSlicerTractographyFiducialSeedingLogic.h

Revision 20263  Directory Listing
Modified Mon May 28 04:34:15 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Adding test for the module

Revision 20262  Directory Listing
Modified Mon May 28 04:34:12 2012 UTC (5 years, 3 months ago) by jcfr
ENH: new CLI module wrapping itk connected component filter for segmentation work

Revision 20261  Directory Listing
Modified Mon May 28 04:34:10 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Fixed 0002062, 0001781: problem when loading and saving DWI files: 2nd part CLIs reading and writing DWI files can not be libraries

Revision 20260  Directory Listing
Modified Mon May 28 04:34:08 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Move Cameras module from core module to loadable module

That way it can expose a cameras logic.

Revision 20259  Directory Listing
Modified Mon May 28 04:34:01 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Extension can easily download external data

Update build system so that ExternalData module is made available to extension.

Let's also note that ExternalData_OBJECT_STORES and ExternalData_URL_TEMPLATES
are set within UseSlicer.cmake to Slicer pre-defined value, setting the
variable "Slicer_SKIP_EXTERNAL_DATA" before "include(${Slicer_USE_FILE})"
allows to by-pass the setting of the OBJECT_STORES and URL_TEMPLATES variables.

Calling "list(APPEND Slicer_ExternalData_OBJECT_STORES ...)" or
"list(APPEND Slicer_ExternalData_URL_TEMPLATES ...)" before
calling "include(${Slicer_USE_FILE})" provide also an easy way to specify
additional external data url templates or object stores.

Revision 20258  Directory Listing
Modified Mon May 28 04:33:58 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Ensure ${cli_module}_SOURCE_DIR variable is set

Since 'project()' statement is not used anymore within CMakeLists of module,
it's important to define ${cli_module}_SOURCE_DIR so that module can reference
the source of their dependent module.

This should fix compilation error associated with module "ResampleScalarVectorDWIVolume"

See also r20160

Revision 20257  Directory Listing
Modified Mon May 28 04:33:56 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Configuring to use External Data.

Patch contributed by Jim Miller

Using mechanisms developed for ITKv4 to store test and baseline data
on a web resource (Midas or other website).

Data can be referenced using content based hashing scheme.

Still need to configure Extensions to use the Slicer object store.

Revision 20256  Directory Listing
Modified Mon May 28 04:33:54 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Look for new SDK location for newer XCode

Patch contributed by Steve Pieper

Tested with XCode 4.3.2 on MacOSX 10.7.

Machines that were upgraded from older XCode still have
SDKs in the /Developer directory, but new machines have
them only inside the XCode app.

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

Closes #2119

Revision 20255  Directory Listing
Modified Mon May 28 04:33:52 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Incompatible extensions are disabled when Slicer starts

An extension is considered incompatible when the version of Slicer used
to build the extension is different from the version of Slicer attempting
to load the extension.

ExtensionsManagerModel API now includes the following functions:
  isExtensionCompatible
  identifyIncompatibleExtensions
and also the signal:
  extensionIdentifedAsIncompatible

The extensions manager widget will show which extension are incompatible
by displaying a message of the form:
 "Incompatible with Slicer rXXXX (build for rYYYYY)"

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

Closes #2088

Revision 20254  Directory Listing
Modified Mon May 28 04:33:49 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Disabling extension now works as expected.

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

Closes 2107

Revision 20253  Directory Listing
Modified Mon May 28 04:33:47 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Un-install extensions after Slicer restarts.

Extensions are now scheduled to be un-installed. When doing so the extension name
will be added to list in the settings identified by "Extensions/ScheduledForUninstall"
and the extensions will be effectively uninstalled when Slicer restarts.

User has also the possibility to cancel the extension scheduled for uninstall.

Note that the uninstall mechanism does NOT yet account for extension dependencies.

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

Closes #1906

Revision 20252  Directory Listing
Modified Mon May 28 04:33:44 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Provide a mechanism to build several applications

Configure the applications and packaging with
two variables to configure the build:
- Slicer_MAIN_PROJECT # main project
- ${Slicer_MAIN_PROJECT}_APPLICATION_NAME # application name

Make the packaging given the main application name.

Revision 20251  Directory Listing
Modified Mon May 28 04:33:42 2012 UTC (5 years, 3 months ago) by jcfr
STYLE: Add comments to the slicer icon engine

Revision 20250  Directory Listing
Modified Mon May 28 04:33:40 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Show download progress when installing extension.

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

Closes #1905

Revision 20249  Directory Listing
Modified Mon May 28 04:33:38 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Alias application image resources for SlicerApp.

Make resources access more generic.

Revision 20248  Directory Listing
Modified Mon May 28 04:33:35 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Alias application image resources for SlicerApp.

Decouple the application from the corp.
Make the management of the resources more flexible.

Revision 20247  Directory Listing
Modified Mon May 28 04:33:32 2012 UTC (5 years, 3 months ago) by jcfr
COMP: SkullStripper being an extension, remove code to build it as built-in module.

Revision 20246  Directory Listing
Modified Mon May 28 04:33:30 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Ensure Slicer can be build when Extension manager support is OFF. Fixes #2012

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

This commit is a follow up of r20063

Revision 20245  Directory Listing
Modified Mon May 28 04:33:28 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Ensure extension can be built in a standalone fashion. Fixes #2054

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

Revision 20244  Directory Listing
Modified Mon May 28 04:33:26 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Fix testExtractExtensionArchive setting copied resource permissions. Fixes #1944

On windows, in the case of resources, they are read-only and when
copied to the filesystem these permissions are propagated. See [1]

We just need to make sure the copied file is both readable and writable.

Also exclude test associated to "readlonly" directory on windows platform.
More work is required to find out why it fails to check the permissions of
the directory.

[1] https://bugreports.qt-project.org/browse/QTBUG-5401

Revision 20243  Directory Listing
Modified Mon May 28 04:33:25 2012 UTC (5 years, 3 months ago) by jcfr
COMP: vtkSlicerFiberBundleLogic::MaxNumberOfFibersToShowByDefault was missing

Restore r19614 overwritten by r20080

Revision 20242  Directory Listing
Modified Mon May 28 04:33:22 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Merge TractographyDisplay and Tractography Modules.

Move the RegisterNodes() function from vtkSlicerTractographyLogic to vtkSlicerFiberBundleLogic
Move MRML folder from Tractography Module to TractographyDisplay
Delete the Tractography Module

Revision 20241  Directory Listing
Modified Mon May 28 04:33:16 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Improve Data Dialog Usability

Removed the word-wrap option on the data dialog to eliminate the end of
imported file being included in the ellipsis.

Revision 20240  Directory Listing
Modified Mon May 28 04:33:14 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Display message associated with extension manager install widget. Fixes #1944

Error happening while installing an extension are now displayed with the
webpage using the midas "createNotice" function.

See http://na-mic.org/Mantis/view.php?id=1944

Revision 20239  Directory Listing
Modified Mon May 28 04:33:12 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Ensure extensions build system find git/svn when not installed in PATH. Fixes #2036

See http://na-mic.org/Mantis/view.php?id=2036

Revision 20238  Directory Listing
Modified Mon May 28 04:33:10 2012 UTC (5 years, 3 months ago) by jcfr
COMP: In extensions dashboard driver script, differentiate build dir realted to testing.

Revision 20237  Directory Listing
Modified Mon May 28 04:33:08 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Ensure permissions are checked in "extractExtensionArchive()" when using NTFS. Fixes #1944

From QFile documentation:

  Note that Qt does not by default check for permissions on NTFS file
  systems, as this may decrease the performance of file handling
  considerably.

  It is possible to force permission checking on NTFS by using
  qt_ntfs_permission_lookup ... see [1]

Since both QFile::permission and QFileInfo use QFileEngineFS under the hood,
it means using 'qt_ntfs_permission_lookup' is required in both case.

Note that using QFileInfo instead of QFile just simplify the syntax.

For reference: http://www.na-mic.org/Bug/view.php?id=1944

[1] http://doc.qt.nokia.com/4.7-snapshot/qfile.html#Permission-enum

Revision 20236  Directory Listing
Modified Mon May 28 04:33:07 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Enforce the use of Qt 4.7.4. Fixes #2024

Note that developer can still specify a different version of Qt passing
 the CMake variable "Slicer_REQUIRED_QT_VERSION"

For example:

  $ cmake -DSlicer_REQUIRED_QT_VERSION:STRING=4.8.0 -DQT_QMAKE_EXECUTABLE:FILEPATH=/home/jchris/Projects/QtSDK-1.2/Desktop/Qt/4.8.0/gcc/bin/qmake ../Slicer4

Revision 20235  Directory Listing
Modified Mon May 28 04:33:05 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Gracefully fail if user try to install extension in non readable/writable/executable directory. Fixes #1944

Also updated associated unit test. Cases when directory is "non writable" or
is "non existent" are both tested.

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

Revision 20234  Directory Listing
Modified Mon May 28 04:33:03 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Expose the "MoreButton" visibility from the SliceControllerWidget

Accessors on visibility of the button which allows to show the advanced
controls on the slice(s).
Add the corresponding Q_PROPERTY.

Revision 20233  Directory Listing
Modified Mon May 28 04:33:01 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Retrieve names list of the sliceViewWidgets from the LayoutManager

Remove the accessor given the list of the sliceViewWidgets as it is
not consistent with the current API.

Revision 20232  Directory Listing
Modified Mon May 28 04:32:59 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Add an accessor to the list of the sliceViewWidget from the MRMLLayoutManager

Emit a signal when a new sliceViewWidget is created.

Revision 20231  Directory Listing
Modified Mon May 28 04:32:57 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Expose the "MoreButton" visibility from the SliceControllerWidget

Controls visibility of the button which allows to show the advanced
controls on the slice(s).

Revision 20230  Directory Listing
Modified Mon May 28 04:32:55 2012 UTC (5 years, 3 months ago) by jcfr
STYLE: Return error as boolean instead of integer in "bool qSlicerModuleFactoryManager::loadModule"

Revision 20229  Directory Listing
Modified Mon May 28 04:32:53 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Expose to python "modulesNames" function associated with qSlicerModuleManager and qSlicerModuleFactoryManager

This could reveal to be useful when debugging.

Revision 20228  Directory Listing
Modified Mon May 28 04:32:51 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Ensure state of modules listed in Module panel is appropriately updated. Fixes #1955

Since by default the QStandardItemModel::match does a "Qt::MatchStartsWith | Qt::MatchWrap",
the module updated could be different from the expected module.

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

Revision 20227  Directory Listing
Modified Mon May 28 04:32:50 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Provide a mechanism to overwrite default build options

If a file named 'SlicerOverwriteDefaultOptions.cmake' is located within
the Slicer/CMake it will be included. It provides a mechanism to overwrite
default build options without modifying the main CMakeLists.txt.

Using such an approach will minimize rebase issues when building application
based on Slicer.

Revision 20226  Directory Listing
Modified Mon May 28 04:32:48 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Remember extension catalog login implementing cookies persistence. Fixes #1946

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

Revision 20225  Directory Listing
Modified Mon May 28 04:32:46 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Add mechanism allowing to trigger continuous build of extension only after Slicer build is finished. Fixes #1986

The driver script associated with Slicer create a file BUILD_IN_PROGRESS
located in <Slicer_DIR>, if this file exists, the extensions driver script
skips the build.

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

Revision 20224  Directory Listing
Modified Mon May 28 04:32:44 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Allows a debug build of slicer to import pyd modules built in release mode. Fixed #1747

* This applies to windows build of python

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

Revision 20223  Directory Listing
Modified Mon May 28 04:32:42 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Associate package name with the date of the last commit. Fixes #1974

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

Revision 20222  Directory Listing
Modified Mon May 28 04:32:40 2012 UTC (5 years, 3 months ago) by jcfr
BUG: In extensions driver script, CTEST_CHECKOUT_COMMAND now supports "path to CMake command" containing spaces

Revision 20221  Directory Listing
Modified Mon May 28 04:32:39 2012 UTC (5 years, 3 months ago) by jcfr
STYLE: Fix typo in Transforms module documentation

Revision 20220  Directory Listing
Modified Mon May 28 04:32:37 2012 UTC (5 years, 3 months ago) by jcfr
STYLE: At configure time, display "Slicer_VERSION_FULL"

This is an additional feedback allowing to confirm that the appropriate
code base if used.

Revision 20219  Directory Listing
Modified Mon May 28 04:32:35 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Do not use "SlicerFunctionToday" in MIDASAPI macro tests. See #1973

Revision 20218  Directory Listing
Modified Mon May 28 04:32:34 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Continuous extension build system also consider Slicer revision updates.

To summarize, the continuous build system now consider two possible updates:
 1) Update associated with ExtensionsIndex git repository
 2) Change of version associated with Slicer itself

The task (2) is achieved by extracting the revision from vtkSlicerConfigure.h
header file.

moving forward a mechanism preventing the build of extension if Slicer itself
isn't fully build should probably be implemented.

Revision 20217  Directory Listing
Modified Mon May 28 04:32:32 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Ensure extension template dashboard script downloads driver script

Revision 20216  Directory Listing
Modified Mon May 28 04:32:30 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Exclude TclTk .SVN files (36MB, 1600 files) from the installation package. It slightly decreases the installer package size and installation time.

Revision 20215  Directory Listing
Modified Mon May 28 04:32:29 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Make sure more than one PythonQt module could be loaded in a given directory.

In case the regular expression doesn't match, the other filename should
be considered.

This is a follow up of r19695

Revision 20214  Directory Listing
Modified Mon May 28 04:32:27 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Provide a mechanism to overwrite the auto-discovered Slicer_WC_REVISION

Such mechanism allows to overwrite the discovered Slicer_WC_REVISION
and build extensions against an expected revision associated with
a Slicer release.

While the core functionality (API/ABI) of slicer wouldn't be modified by a
newer Slicer revision, the extension build system could be improved or
fixed by a more recent set of patches. In that specific case, the option
Slicer_FORCED_WC_REVISION could be used.

Revision 20213  Directory Listing
Modified Mon May 28 04:32:25 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Extensions build system now support ExtensionsIndex git repository

The "ExtensionsIndex" repository is a dedicated git repository used to
host extension description files. The associated integration branches
are "master", "4.1", ...

When Slicer 4.2 will be released, the integration branch 4.2 will be created.
This later one will host the extensions developed for this specific release.

The "master" branch will host the bleeding edge extensions build against
the bleeding edge Slicer.

In a nutshell, the extensions build system can be used in two ways:
  "Inside"  a slicer build tree
  or
  "Outside" a slicer build tree

"Inside": This is done by enabling option Slicer_BUILD_EXTENSIONS (and optionally Slicer_UPLOAD_EXTENSIONS)
when building Slicer.

"Outside": This is done by building the project located in "Slicer/Extensions/CMake"

The advantage of doing an "Outside" build is that the continuous integration associated
with extensions will be fast (systematic configure/build of Slicer isn't required)

Revision 20212  Directory Listing
Modified Mon May 28 04:32:23 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Associate repository type and revision to extension build name

Revision 20211  Directory Listing
Modified Mon May 28 04:32:21 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Ensure site name associated with extension build is systematically lower cased

Revision 20210  Directory Listing
Modified Mon May 28 04:32:20 2012 UTC (5 years, 3 months ago) by jcfr
STYLE: Re-organize and document CMake code associated with driver script template

Revision 20209  Directory Listing
Modified Mon May 28 04:32:18 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Explicitly pass parameters associated to slicerFunctionGenerateExtensionDescription

Doing so could potentially prevent us from invoking the expensive
"SlicerMacroExtractRepositoryInfo" multiple times.

The function "slicerFunctionGenerateExtensionDescription" now does one thing
and doesn't deal anymore with the process of introspecting the associated
source tree.

Revision 20208  Directory Listing
Modified Mon May 28 04:32:16 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Document and set default value of output parameter "_WC_ROOT" associated with SlicerMacroExtractRepositoryInfo

Revision 20207  Directory Listing
Modified Mon May 28 04:32:14 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Factory out continuous build interval time into one variable in driver scripts

Revision 20206  Directory Listing
Modified Mon May 28 04:32:12 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Update "GIT_WC_INFO" macro so that a shorter and more readable SHA1 is outputed

Revision 20205  Directory Listing
Modified Mon May 28 04:32:09 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Rename Slicer application classes

- Use to make distinction between inner and outer files.
- Make it more generic to be able to derive SlicerApp.
- Decouple resource usage between core and application.

Revision 20204  Directory Listing
Modified Mon May 28 04:31:55 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Generalize naming associated with SlicerQt application

Revision 20203  Directory Listing
Modified Mon May 28 04:31:53 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Configure Slicer to use system proxy settings

Extension manager did not work behind a firewall. Added call
to QNetworkProxyFactory::setUseSystemConfiguration(true) so
the system level proxy is honored by Slicer.

This fixes the Extension manager for Jim.

Interestingly, it also keeps the Sample Data download from
crashing my Slicer.  But it still does not download the data.

Revision 20202  Directory Listing
Modified Mon May 28 04:31:51 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Prevent confusion by consistently using platform as concatenation of "Os" and "architecture". See #1204

* Rename macro SlicerMacroGetPlatformArchitectureBitness and change its
associate return value from PLATFORM to OS.

Revision 20201  Directory Listing
Modified Mon May 28 04:31:49 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Centralize revision/version information into version header file. Fixes 1204

* Remove SlicerVersion.txt that provide redundant information and
remove associated "discoverRepository" function.

* Note that slicer revision associated with extension manager can be overwritten
at runtime from within python using:

   slicer.app.extensionManagerModel().slicerRevision = "12345"

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

Revision 20200  Directory Listing
Modified Mon May 28 04:31:46 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Ensure that extension that specific extension revision can be checked out. Fixes #1941

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

Revision 20199  Directory Listing
Modified Mon May 28 04:31:44 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Associate version information with MacOSX bundle. Fixes #1940

See:
  https://developer.apple.com/library/mac/#documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
  http://www.na-mic.org/Bug/view.php?id=1940
  http://www.cmake.org/cmake/help/cmake-2-8-docs.html#prop_tgt:MACOSX_BUNDLE_INFO_PLIST

Revision 20198  Directory Listing
Modified Mon May 28 04:31:42 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Annotations logic depends on Qt and BaseQtCore

This is a dangerous dependency. It needs more care to remove all Qt use
in vtkMRMLAnnotationsLogic.
It is not sure what is the reason why it was compiling fine before, it is
failing on a build with Slicer_USE_PYTHONQT off.

Revision 20197  Directory Listing
Modified Mon May 28 04:31:41 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Build ExtensionsManager test with Slicer_USE_PYTHONQT OFF

Revision 20196  Directory Listing
Modified Mon May 28 04:31:39 2012 UTC (5 years, 3 months ago) by jcfr
ENH: enabling Python wrapping of QtSQL. This is a followup for an earlier discussion here:
http://slicer-devel.65872.n3.nabble.com/Cannot-include-ctkDICOMDatabase-h-td3788975.html

Revision 20195  Directory Listing
Modified Mon May 28 04:31:37 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Revert "Avoid github "AccessDenied" error by downloading CTKAppLauncher from Midas"

It resumes that an attempt to download a non-existent file was causing the
error. Indeed, there is no launched for linux 32-bit.
See http://www.na-mic.org/Bug/view.php?id=1925 and http://slicer-devel.65872.n3.nabble.com/CTK-woes-td3921329.html#a3927337

This reverts commit r19909

Revision 20194  Directory Listing
Modified Mon May 28 04:31:36 2012 UTC (5 years, 3 months ago) by jcfr
STYLE: Fix DTIImport and DTIExport documentation.

Remove newlines.
Closes #1923

Revision 20193  Directory Listing
Modified Mon May 28 04:31:34 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Propgate compiler settings

When choosing a compiler option at the top
level of Slicer CMake build system, one needs
to explicity propogate that compiler and it's
settings to all sub-projects to ensure that
the requested compiler is used throughout.

Revision 20192  Directory Listing
Modified Mon May 28 04:31:32 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Prevent confusion by removing unused Testing code

Revision 20191  Directory Listing
Modified Mon May 28 04:31:29 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Ensure that Slicer can compile with Python support disabled

Fix typo and add #ifdef were it was missing.

Revision 20190  Directory Listing
Modified Mon May 28 04:31:27 2012 UTC (5 years, 3 months ago) by jcfr
STYLE: Clean doc DTIExport XML description

Online wiki documentation (www.slicer.org/slicerWiki/index.php/Documentation/4.1/Modules/DTIExport) seems to have issues with the newlines and spacings of the XML.

Revision 20189  Directory Listing
Modified Mon May 28 04:31:25 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Avoid github "AccessDenied" error by downloading CTKAppLauncher from Midas

CTKAppLauncher packages are now available on Midas.
See http://midas3.kitware.com/midas/folder/1403

Since packages can't be downloaded using their name [1], custom "bit.ly"
URLs have been created.

Since the "."  can't be part of the custom URL and considering the fact
CMake expects the ".tar.gz" extension, the URL special character "?" has been
appended along with the full name of the package to fake the appropriate filename.

[1] http://public.kitware.com/MidasBT/view.php?id=642

Revision 20188  Directory Listing
Modified Mon May 28 04:31:23 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Update Extension Module Template to use a vertical spacer by default

No frame for the collapsible button by default neither.

Revision 20187  Directory Listing
Modified Mon May 28 04:31:21 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Update Module Template to use a vertical spacer by default

Revision 20186  Directory Listing
Modified Mon May 28 04:31:19 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Include Editor tests only if Slicer_USE_PYTHONQT_WITH_TCL is ON

This is related to commit r19879 - See http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=19879

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

Revision 20185  Directory Listing
Modified Mon May 28 04:31:17 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Solved non-appearance of the widget in the DICOM to Full brain tractography wizard

Revision 20184  Directory Listing
Modified Mon May 28 04:31:15 2012 UTC (5 years, 3 months ago) by jcfr
BUG: fix DICOM documentation

Revision 20183  Directory Listing
Modified Mon May 28 04:31:13 2012 UTC (5 years, 3 months ago) by jcfr
ENH: update xml documentation for 4.1 release

Revision 20182  Directory Listing
Modified Mon May 28 04:31:11 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Ensure that option Slicer_SKIP_PROJECT_COMMAND and Slicer_SKIP_USE_FILE_INCLUDE_CHECK can be used independently

Contributed by "Andreas Schuh"

Fixes 1902 - http://www.na-mic.org/Bug/view.php?id=1902

Revision 20181  Directory Listing
Modified Mon May 28 04:31:09 2012 UTC (5 years, 3 months ago) by jcfr
STYLE: Improve user experience by tweaking output of 'slicer_setting_variable_message'

Contributed by "Andreas Schuh"

Fixes #1901 - http://www.na-mic.org/Bug/view.php?id=1901

Revision 20180  Directory Listing
Modified Mon May 28 04:31:07 2012 UTC (5 years, 3 months ago) by jcfr
STYLE: Remove &amp; from Transforms module documentation

Revision 20179  Directory Listing
Modified Mon May 28 04:31:05 2012 UTC (5 years, 3 months ago) by jcfr
STYLE: Wrap Transforms module description with CDATA

Revision 20178  Directory Listing
Modified Mon May 28 04:31:03 2012 UTC (5 years, 3 months ago) by jcfr
STYLE: Fix ampersand sign in Transforms module documentation

Revision 20177  Directory Listing
Modified Mon May 28 04:31:02 2012 UTC (5 years, 3 months ago) by jcfr
STYLE: Add online documentation to Transforms module

Revision 20176  Directory Listing
Modified Mon May 28 04:30:59 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Re-organize and document SlicerConfig.cmake

Revision 20175  Directory Listing
Modified Mon May 28 04:30:58 2012 UTC (5 years, 3 months ago) by jcfr
BUG: Make sure 'slicer_setting_variable_message' works with long variable name

The helper macros used within "UseSlicer.cmake" have been factored out
into UseSlicerMacros.cmake to allow their testing.

Fix contributed by "Andreas Schuh"

Fixes #1901 - http://www.na-mic.org/Bug/view.php?id=1901

Revision 20174  Directory Listing
Modified Mon May 28 04:30:55 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Activate Extension Manager by default

Revision 20173  Directory Listing
Modified Mon May 28 04:30:54 2012 UTC (5 years, 3 months ago) by jcfr
STYLE: updating UI to match docs (unselect and visible were swapped at one point), update xml to match code (color box not shown in tree)

Revision 20172  Directory Listing
Modified Mon May 28 04:30:51 2012 UTC (5 years, 3 months ago) by jcfr
STYLE: point to 4.1 documentation

Revision 20171  Directory Listing
Modified Mon May 28 04:30:49 2012 UTC (5 years, 3 months ago) by jcfr
STYLE: Within SlicerConfig, change signature of help macro to be consistent with CMake style

CMake build-in function, macro and command are all specified using lower
case letter.

Adding one "_" is also sufficient to indicate the function or macro
is not specifically for re-used outside the code of this module. It also
means that the api and implementation of this function is expected to change.

Revision 20170  Directory Listing
Modified Mon May 28 04:30:48 2012 UTC (5 years, 3 months ago) by jcfr
COMP: Ensure that SlicerBlockAdditionalLauncherSettings can be included mutliple times

In case UseSlicer.cmake file is included more than once, the target
'ConfigureAdditionalLauncherSettings' was defined more than once which
was causing the following cmake error:

// -----------
CMake Error at /home/jchris/Projects/Slicer4/Extensions/CMake/SlicerBlockAdditionalLauncherSettings.cmake:49 (add_custom_target):
  add_custom_target cannot create target
  "ConfigureAdditionalLauncherSettings" because another target with the same
  name already exists.  The existing target is a custom target created in
  source directory "/home/jchris/Projects/SkullStripper".  See documentation
  for policy CMP0002 for more details.
// -----------

Let's also note that we envision multiple extension built within one
project, only one target is required since the launcher settings are
currently module/extension agnostic.

Revision 20169  Directory Listing
Modified Mon May 28 04:30:46 2012 UTC (5 years, 3 months ago) by jcfr
STYLE: Fix spell mistake in additional launcher settings target name.

Additonal -> Additional

Revision 20168  Directory Listing
Modified Mon May 28 04:12:05 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Begin 4.1.1 development branching of r19887

Revision 20167  Directory Listing
Modified Mon May 28 04:11:52 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Remove branch incorrectly named. 

It should be Slicer-4-1-1 instead of Slicer-4.1.1


Revision 20166  Directory Listing
Modified Mon May 28 04:09:51 2012 UTC (5 years, 3 months ago) by jcfr
ENH: Begin 4.1.1 development branching of r19887

Revision 20023  Directory Listing
Modified Fri May 4 16:18:32 2012 UTC (5 years, 4 months ago) by finetjul
ENH: Begin post-4.1.0-QtTesting development

Revision 20022  Directory Listing
Modified Fri May 4 16:18:25 2012 UTC (5 years, 4 months ago) by finetjul
ENH: Slicer 4.1.0-QtTesting

Revision 20021  Directory Listing
Modified Fri May 4 16:18:18 2012 UTC (5 years, 4 months ago) by finetjul
BUG: Typo in the QtTesting settings panel

Original commit:
COMP: Fix compilation warnings and typo

* unused variable
* signed vs unsigned comparison
* old copy paste settings label

Closes #1970

Revision 20020  Directory Listing
Modified Fri May 4 16:18:11 2012 UTC (5 years, 4 months ago) by finetjul
ENH: Serialized qttesting unit test to provide potentials failed.

Revision 20019  Directory Listing
Modified Fri May 4 16:18:02 2012 UTC (5 years, 4 months ago) by finetjul
BUG: Fix QtTesting unit tests, but not the serialize issue.

Please note that those tests can failed because they are not serialized
yet.

Revision 20018  Directory Listing
Modified Fri May 4 16:17:52 2012 UTC (5 years, 4 months ago) by finetjul
ENH: Add option in settings to enable QtTesting. Off by default

Revision 20017  Directory Listing
Modified Fri May 4 16:17:37 2012 UTC (5 years, 4 months ago) by finetjul
BUG: Fix qtTesting tests when slicer use qtTesting.

Bug fix in CTK, commit:
8b399aea484ef6fca0eef26b7f59f0d00f6a7b05

Revision 20016  Directory Listing
Modified Fri May 4 16:17:19 2012 UTC (5 years, 4 months ago) by finetjul
COMP: Package QtTesting

Conflicts:

	CMake/UseSlicer.cmake.in

Revision 20015  Directory Listing
Modified Fri May 4 16:17:10 2012 UTC (5 years, 4 months ago) by finetjul
COMP: Add QtTesting in path for launcher in build tree

Revision 20014  Directory Listing
Modified Fri May 4 16:16:54 2012 UTC (5 years, 4 months ago) by finetjul
ENH: Add Qt Testing support

Expose signals/slots on some widget APIs for qttesting recording/replay


Conflicts:

	Applications/SlicerQT/qSlicerMainWindow.cxx
	Applications/SlicerQT/qSlicerMainWindowCore.cxx
	Base/QTGUI/qSlicerMouseModeToolBar.cxx

Revision 19995  Directory Listing
Modified Thu May 3 23:36:43 2012 UTC (5 years, 4 months ago) by finetjul
ENH: Create Slicer-4-1-QtTesting branch

Revision 19128  Directory Listing
Modified Mon Jan 23 16:56:33 2012 UTC (5 years, 8 months ago) by pinter
STYLE:Test commit

Revision 19101  Directory Listing
Modified Wed Jan 18 22:10:47 2012 UTC (5 years, 8 months ago) by lassoan
ENH: Merged latest changes from Slicer4 trunk

Revision 19096  Directory Listing
Modified Tue Jan 17 20:25:57 2012 UTC (5 years, 8 months ago) by lassoan
ENH: Changed CTK repository URL (use the version that contains radiotherapy-specific enhancements)

Revision 19080  Directory Listing
Modified Fri Jan 13 00:53:56 2012 UTC (5 years, 8 months ago) by lassoan
ENH: DICOM series loading calls DicomRtImport loadable module (Adding the module is still needed!)

Revision 19072  Directory Listing
Modified Thu Jan 12 20:20:02 2012 UTC (5 years, 8 months ago) by lassoan
ENH: Created a new branch for radiotherapy support in Slicer

Revision 17004  Directory Listing
Modified Mon Jun 13 22:25:00 2011 UTC (6 years, 3 months ago) by finetjul
ENH: Create Slicer-4-0-gamma

Revision 15888  Directory Listing
Modified Tue Jan 25 00:37:00 2011 UTC (6 years, 8 months ago) by partyd
ENH: increment version to beta 3.

Revision 15885  Directory Listing
Modified Mon Jan 24 22:06:39 2011 UTC (6 years, 8 months ago) by jcfr
BUG: AnnotationDisplayableManager::PropagateWidgetToMRML - is_Updating set to 0 after ModifiedEvent is invoked

Revision 15884  Directory Listing
Modified Mon Jan 24 22:06:37 2011 UTC (6 years, 8 months ago) by jcfr
ENH: vtkMRMLAnnotationRulerNode - Add GetPosition{1,2}(double position[3]) methods

Revision 15883  Directory Listing
Modified Mon Jan 24 22:06:35 2011 UTC (6 years, 8 months ago) by jcfr
ENH: Annotation module: Re-activated ROI annotation with backwards compatibility to the old vtkMRMLROINode. Rulers now support the measurement tape behavior. Changed the UPenn logo. Several smaller fixes.

Revision 15882  Directory Listing
Modified Mon Jan 24 22:06:32 2011 UTC (6 years, 8 months ago) by jcfr
ENH: Add a signature for RegisterNodeClass which accepts a custom tagName. This can be useful for backwards compatibility issues.

Revision 15871  Directory Listing
Modified Fri Jan 21 22:05:41 2011 UTC (6 years, 8 months ago) by finetjul
COMP: Slicer 4.0 beta branch can't use the trunk of CTK

Revision 15870  Directory Listing
Modified Fri Jan 21 18:47:43 2011 UTC (6 years, 8 months ago) by finetjul
COMP: Add default constructor for qMRMLWindowLevelWidget

Revision 15850  Directory Listing
Modified Tue Jan 18 18:05:26 2011 UTC (6 years, 8 months ago) by finetjul
ENH: Create Slicer 4.0 beta branch

Revision 15029  Directory Listing
Modified Tue Sep 21 16:55:38 2010 UTC (7 years ago) by millerjv
BUG: Reformat Widget in linked compare views. Slice node would change the interaction mode on a slice if it recognized the slice as an axial, sagittal, coronal. This would pull a slice out of reformat mode. Modified code to allow reformations to be done without being in reformat mode. Optimized reformat widget use to only modify one slice node while interacting and then communicating to the linked nodes at the end of the interaction. Updated the logic for linked logics in SlicePlaneSWidget to match SliceSWidget

Revision 15028  Directory Listing
Modified Tue Sep 21 16:09:23 2010 UTC (7 years ago) by domibel
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
BUG: addresses bug 972

Revision 15021  Directory Listing
Modified Sat Sep 18 07:48:40 2010 UTC (7 years ago) by pohl
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 15019  Directory Listing
Modified Sat Sep 18 00:38:22 2010 UTC (7 years ago) by fedorov
BUG: allow non-1 label values

Revision 15016  Directory Listing
Modified Fri Sep 17 14:02:08 2010 UTC (7 years ago) by domibel
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
BUG: When PreprocessingSetting was empty then Simple mode failed to run through bc string was set to NULL

Revision 15002  Directory Listing
Modified Wed Sep 15 12:09:23 2010 UTC (7 years ago) by pieper
BUG: back out changes that generated the 'directions not found' dialog box

Revision 15000  Directory Listing
Modified Tue Sep 14 21:24:39 2010 UTC (7 years ago) by pohl
BUG: Address issue 974

Revision 14998  Directory Listing
Modified Tue Sep 14 20:48:47 2010 UTC (7 years ago) by domibel
BUG: bug948 , fixes a SEGFAULT when saving intermediate results

Revision 14991  Directory Listing
Modified Mon Sep 13 15:13:51 2010 UTC (7 years ago) by millerjv
BUG: 927. Toggling red viewer visibility in compare view when views are linked

Revision 14986  Directory Listing
Modified Mon Sep 13 03:55:14 2010 UTC (7 years ago) by pohl
BUG: Made EMSegmenter Simple Mode work

Revision 14984  Directory Listing
Modified Sun Sep 12 16:23:56 2010 UTC (7 years ago) by pohl
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
BUG: resolved issue 970 and polished output

Revision 14981  Directory Listing
Modified Sat Sep 11 20:42:35 2010 UTC (7 years ago) by domibel
BUG: Fixes bug 969, adding a connection timeout of 3 seconds

Revision 14979  Directory Listing
Modified Sat Sep 11 15:34:52 2010 UTC (7 years ago) by pohl
BUG: Resolve issue 0959 about multithreading

Revision 14971  Directory Listing
Modified Wed Sep 8 22:06:25 2010 UTC (7 years ago) by millerjv
ENH: merge r14566 and r14586 from the trunk

Revision 14964  Directory Listing
Modified Wed Sep 8 12:31:46 2010 UTC (7 years ago) by vrnova
ENH: alignment on sampling rate across different mappers.

Revision 14881  Directory Listing
Modified Thu Sep 2 17:57:14 2010 UTC (7 years ago) by naucoin
BUG: when reading in a mrml scene that contains FiducialSeedingParameters node information that points to invalid fiducial lists or volumes or output tracts, seeding from a fiducial would break once valid seeds were added and moved around. Test for valid nodes before setting up the node selector and observers

Revision 14783  Directory Listing
Modified Tue Aug 31 20:00:13 2010 UTC (7 years ago) by alexy
ENH: addedEndoNav module

Revision 14782  Directory Listing
Modified Tue Aug 31 19:59:11 2010 UTC (7 years ago) by alexy
ENH: added CameraBasedROI module

Revision 14781  Directory Listing
Modified Tue Aug 31 19:53:35 2010 UTC (7 years ago) by alexy
ENH: endonav branch

Revision 14768  Directory Listing
Modified Tue Aug 31 15:47:18 2010 UTC (7 years ago) by naucoin
BUG: fixing bug 840, return from RequestRender if rendering is disabled, so don't get into a state where rendering is disabled and a render is pending as RequestRender calls will not break out of that state. Updated Print with camera and view node.

Revision 14751  Directory Listing
Modified Mon Aug 30 20:25:18 2010 UTC (7 years ago) by pieper
BUG: avoid sampling outside volume when working with datasets that have no gradient information

Revision 14668  Directory Listing
Modified Mon Aug 23 16:45:26 2010 UTC (7 years, 1 month ago) by pieper
BUG: merge fix from trunk (alignment of axes for rotated volumes)

Revision 14665  Directory Listing
Modified Mon Aug 23 16:23:22 2010 UTC (7 years, 1 month ago) by domibel
BUG: changed title of buttons due to Ron's comments

Revision 14652  Directory Listing
Modified Thu Aug 19 21:18:35 2010 UTC (7 years, 1 month ago) by naucoin
BUG: check for a divide by zero when don't find any .s3ext files

Revision 14647  Directory Listing
Modified Thu Aug 19 19:24:19 2010 UTC (7 years, 1 month ago) by hayes
ENH: Changed version to 3.6.1

Revision 14641  Directory Listing
Modified Thu Aug 19 15:45:07 2010 UTC (7 years, 1 month ago) by pieper
BUG: merge patch from trunk for handling negative spacing errors

Revision 14607  Directory Listing
Modified Wed Aug 18 04:43:40 2010 UTC (7 years, 1 month ago) by pohl
BUG: Removed KWWidgets that did not work under Windows

Revision 14572  Directory Listing
Modified Sun Aug 15 15:02:23 2010 UTC (7 years, 1 month ago) by alexy
ENH: comply with slicer3.6 API

Revision 14564  Directory Listing
Modified Fri Aug 13 01:49:49 2010 UTC (7 years, 1 month ago) by finetjul
BUG: Propagate API change into vtkSlicerOpenGLVolumeTextureMapper3D.

On 2010/07/20, the API for IsRenderSupported() has been changed in
vtkSlicerVolumeTextureMapper3D.h. However it has not been propagated in
vtkSlicerOpenGLVolumeTextureMapper.

Revision 14529  Directory Listing
Modified Tue Aug 10 19:32:55 2010 UTC (7 years, 1 month ago) by stefalie
ENH: changed sigma

Revision 14520  Directory Listing
Modified Tue Aug 10 18:15:36 2010 UTC (7 years, 1 month ago) by stefalie
ENH: upadted to latest version that records more info

Revision 14506  Directory Listing
Modified Mon Aug 9 18:28:27 2010 UTC (7 years, 1 month ago) by pieper
BUG: remove dead debugging code

Revision 14505  Directory Listing
Modified Mon Aug 9 18:21:51 2010 UTC (7 years, 1 month ago) by pieper
BUG: avoid crash caused by trying to apply editor effects in response to non-gui events

Revision 14470  Directory Listing
Modified Thu Aug 5 00:04:03 2010 UTC (7 years, 1 month ago) by pohl
BUG: Reading from disk now works correctly from the commandline module

Revision 14459  Directory Listing
Modified Tue Aug 3 22:26:44 2010 UTC (7 years, 1 month ago) by hayes
ENH: changed to 3.6.1

Revision 14458  Directory Listing
Modified Tue Aug 3 22:25:53 2010 UTC (7 years, 1 month ago) by hayes
ENH: changed to 3.6.1

Revision 14455  Directory Listing
Modified Tue Aug 3 21:52:37 2010 UTC (7 years, 1 month ago) by pieper
BUG: be sure the volume is updated before using it to calculate window/level

Revision 14453  Directory Listing
Modified Tue Aug 3 20:54:55 2010 UTC (7 years, 1 month ago) by pieper
BUG: don't set the ModifiedSinceRead flag on the input volume

Revision 14451  Directory Listing
Modified Tue Aug 3 19:38:17 2010 UTC (7 years, 1 month ago) by pieper
BUG: fixes from trunk for bug 932 (editor sometimes draws on adjacent slice due to rounding error)

Revision 14450  Directory Listing
Modified Tue Aug 3 19:18:58 2010 UTC (7 years, 1 month ago) by pieper
BUG: migrate changes from trunk that remove warning messages when working with volumes that are a single pixel in any dimension (i.e. single slices)

Revision 14444  Directory Listing
Modified Tue Aug 3 18:58:02 2010 UTC (7 years, 1 month ago) by pieper
BUG: catch another place where a bad directory name could be executed as code

Revision 14442  Directory Listing
Modified Tue Aug 3 18:23:18 2010 UTC (7 years, 1 month ago) by pieper
BUG: invoke a DisplayModifiedEvent when associating a new display node with a displayable (so, for example, the data tree icon can update correctly

Revision 14438  Directory Listing
Modified Tue Aug 3 13:00:40 2010 UTC (7 years, 1 month ago) by pieper
BUG: don't try to control visibility of multiple display nodes with a single toggle control

Revision 14436  Directory Listing
Modified Tue Aug 3 10:45:03 2010 UTC (7 years, 1 month ago) by pohl
BUG: Slicer crashed when image data is empty

Revision 14435  Directory Listing
Modified Tue Aug 3 10:41:48 2010 UTC (7 years, 1 month ago) by pohl
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
ENH: Included Brainsfit in EMSegmenter command line executable

Revision 14416  Directory Listing
Modified Mon Aug 2 13:44:45 2010 UTC (7 years, 1 month ago) by pieper
BUG: check for valid data before access (happens when reloading scene)

Revision 14414  Directory Listing
Modified Mon Aug 2 01:50:56 2010 UTC (7 years, 1 month ago) by blezek
BUG: Using correct python

Revision 14412  Directory Listing
Modified Sun Aug 1 02:29:47 2010 UTC (7 years, 1 month ago) by blezek
ENH: Added support for FilteredTractography

Revision 14411  Directory Listing
Modified Sun Aug 1 02:27:41 2010 UTC (7 years, 1 month ago) by blezek
ENH: Making a branch for integration of FilteredTractography.

Revision 14406  Directory Listing
Modified Fri Jul 30 13:17:24 2010 UTC (7 years, 1 month ago) by fedorov
BUG: only linear transforms can be handled correctly

Revision 14404  Directory Listing
Modified Fri Jul 30 03:26:25 2010 UTC (7 years, 1 month ago) by pohl
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
BUG: Resolved 892 by adding the channel

Revision 14396  Directory Listing
Modified Thu Jul 29 23:13:16 2010 UTC (7 years, 1 month ago) by pieper
COMP: merge fix from trunk (use std:: qualifiers to avoid namespace issues on Sun - fixes from Attila Nagy) - additional .cpp files not included in first commit

Revision 14395  Directory Listing
Modified Thu Jul 29 23:10:30 2010 UTC (7 years, 1 month ago) by pieper
COMP: merge fix from trunk (use std:: qualifiers to avoid namespace issues on Sun - fixes from Attila Nagy)

Revision 14393  Directory Listing
Modified Thu Jul 29 21:10:42 2010 UTC (7 years, 1 month ago) by hjohnson
ENH:  Merged three branches with upcomming KWStyle formatting from ITK.

Revision 14371  Directory Listing
Modified Thu Jul 29 17:29:01 2010 UTC (7 years, 1 month ago) by demian
BUG: Corrected the transorm handling of the DTI volume in fiducial seeding

Revision 14326  Directory Listing
Modified Fri Jul 23 23:48:10 2010 UTC (7 years, 2 months ago) by tokuda
BUG: OpenIGTLink image export

Revision 14309  Directory Listing
Modified Thu Jul 22 20:30:28 2010 UTC (7 years, 2 months ago) by pieper
BUG: migrate code fixes from trunk to release

Revision 14297  Directory Listing
Modified Thu Jul 22 13:09:27 2010 UTC (7 years, 2 months ago) by vrnova
BUG: fg volume property widget wasn't updating correctly

Revision 14265  Directory Listing
Modified Tue Jul 20 18:37:31 2010 UTC (7 years, 2 months ago) by finetjul
BUG: When changing of volume mapper, the extension manager was crashing

because it is expecting a valid renderwindow (and not NULL).

Revision 14264  Directory Listing
Modified Tue Jul 20 18:37:25 2010 UTC (7 years, 2 months ago) by finetjul
BUG: When changing of volume mapper, the extension manager was crashing

because it is expecting a valid renderwindow (and not NULL).

Revision 14263  Directory Listing
Modified Tue Jul 20 18:17:31 2010 UTC (7 years, 2 months ago) by finetjul
BUG: When changing of volume mapper, the extension manager was crashing

Revision 14262  Directory Listing
Modified Tue Jul 20 18:17:23 2010 UTC (7 years, 2 months ago) by finetjul
BUG: Scalar data array for histogram can have a name, take it into account

when retrieving the histogram as its name is a based on the scalar array
name.

Revision 14257  Directory Listing
Modified Tue Jul 20 14:08:20 2010 UTC (7 years, 2 months ago) by tokuda
BUG: fixing memory leak from locator model

Revision 14208  Directory Listing
Modified Sat Jul 17 17:28:55 2010 UTC (7 years, 2 months ago) by clisle
ENH: FE-Mesh module: added image and surface import from MRML (reflecting improvements from the trunk also to Slicer 3-6). 

Revision 14206  Directory Listing
Modified Fri Jul 16 22:26:38 2010 UTC (7 years, 2 months ago) by pohl
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
BUG: Just modified text

Revision 14200  Directory Listing
Modified Fri Jul 16 18:45:47 2010 UTC (7 years, 2 months ago) by pohl
BUG: Possible Fix for 892

Revision 14198  Directory Listing
Modified Fri Jul 16 17:32:24 2010 UTC (7 years, 2 months ago) by barre
ENH: backport Superbuild from trunk (minus CTK)

Revision 14197  Directory Listing
Modified Fri Jul 16 16:30:00 2010 UTC (7 years, 2 months ago) by alexy
BUG_FIXED: 925
Check for unique file names before saving data

Revision 14183  Directory Listing
Modified Thu Jul 15 16:18:31 2010 UTC (7 years, 2 months ago) by pohl
BUG: fixed bug 905

Revision 14181  Directory Listing
Modified Thu Jul 15 14:37:31 2010 UTC (7 years, 2 months ago) by naucoin
BUG: check for existance of local file before closing it, avoids a seg fault when given an invalid url, port from trunk

Revision 14140  Directory Listing
Modified Tue Jul 13 19:22:43 2010 UTC (7 years, 2 months ago) by alexy
ENH: added UseIndexSpace option to LabelmapSeeding module

Revision 14129  Directory Listing
Modified Tue Jul 13 00:23:08 2010 UTC (7 years, 2 months ago) by tokuda
ENH: performance enhancement in image reslicing (by Steve)

Revision 14118  Directory Listing
Modified Mon Jul 12 22:12:07 2010 UTC (7 years, 2 months ago) by vrnova
ENH: merge changes in 3.7 into 3.6 per Ron's request

Revision 14067  Directory Listing
Modified Wed Jul 7 18:16:59 2010 UTC (7 years, 2 months ago) by tokuda
BUG: fix problem that transform couldn't exported as POSITION message.

Revision 14060  Directory Listing
Modified Tue Jul 6 15:42:30 2010 UTC (7 years, 2 months ago) by naucoin
BUG: port fix for transform logic leak from the trunk

Revision 14019  Directory Listing
Modified Fri Jul 2 19:55:18 2010 UTC (7 years, 2 months ago) by alexy
ENH: added scalars from tensor modes, added multiple labels in tractography/ROISelect

Revision 14015  Directory Listing
Modified Fri Jul 2 14:41:30 2010 UTC (7 years, 2 months ago) by hliu
BUG: made a shorter name for the default fiducial list.

Revision 14011  Directory Listing
Modified Thu Jul 1 21:27:45 2010 UTC (7 years, 2 months ago) by fedorov
BUG: add the code to register ScaleVersor3DTransform, which is used by
BRAINSFit, but not registered by ITK since it is in the Review

Revision 14009  Directory Listing
Modified Thu Jul 1 20:58:16 2010 UTC (7 years, 2 months ago) by hliu
BUG: fixed the issue of target name changes when switching among fiducial lists on the Targeting tab.

Revision 13988  Directory Listing
Modified Wed Jun 30 15:16:21 2010 UTC (7 years, 2 months ago) by hliu
BUG: fixed three segmentation faults associated with the widget navigation.

Revision 13975  Directory Listing
Modified Mon Jun 28 20:18:18 2010 UTC (7 years, 2 months ago) by hliu
ENH: added an option to turn on the secondary window.

Revision 13936  Directory Listing
Modified Thu Jun 24 15:27:48 2010 UTC (7 years, 3 months ago) by nhageman
ENH: Optimizize flag to CMakeLists.txt

Revision 13920  Directory Listing
Modified Wed Jun 23 13:17:08 2010 UTC (7 years, 3 months ago) by hjohnson
ENH:  Copied the script for extracting mediawiki docs from SEM xmls.

Revision 13918  Directory Listing
Modified Wed Jun 23 04:32:03 2010 UTC (7 years, 3 months ago) by pohl
BUG: Addressed issue 856 as well as ROI issue

Revision 13910  Directory Listing
Modified Tue Jun 22 17:06:48 2010 UTC (7 years, 3 months ago) by nhageman
ENH: Changes to XML and CMake files

Revision 13903  Directory Listing
Modified Tue Jun 22 11:58:59 2010 UTC (7 years, 3 months ago) by taox
BUG: bug000888. Handles cases where full path is given in outputVolume.

Revision 13902  Directory Listing
Modified Tue Jun 22 11:48:42 2010 UTC (7 years, 3 months ago) by taox
BUG: Fixed a minor bug with .nrrd file output.

Revision 13900  Directory Listing
Modified Tue Jun 22 11:41:06 2010 UTC (7 years, 3 months ago) by taox
BUG: bug888: wrong directory for output file when outputDirectory was not given. Also fixed problem with Siemens Mosaic format to .nrrd file.

Revision 13898  Directory Listing
Modified Tue Jun 22 11:20:42 2010 UTC (7 years, 3 months ago) by pohl
BUG: Correct values are now displayed in registration panel

Revision 13892  Directory Listing
Modified Mon Jun 21 20:05:35 2010 UTC (7 years, 3 months ago) by francois_budin
BUG:Reference image had to be a DTI if the module was used in Slicer3

Revision 13864  Directory Listing
Modified Sun Jun 20 04:31:34 2010 UTC (7 years, 3 months ago) by nhageman
ENH: Changes to Slicer3 CMakeLists.txt

Revision 13863  Directory Listing
Modified Sun Jun 20 04:25:47 2010 UTC (7 years, 3 months ago) by nhageman
ENH: Configuration Files

Revision 13862  Directory Listing
Modified Sun Jun 20 03:17:00 2010 UTC (7 years, 3 months ago) by nhageman
ENH: new branch to test Fluid Mechanics Tractography Module

Revision 13827  Directory Listing
Modified Wed Jun 16 17:29:43 2010 UTC (7 years, 3 months ago) by harveerar
ENH: Added support for setting up the ROI size

Revision 13826  Directory Listing
Modified Wed Jun 16 16:58:53 2010 UTC (7 years, 3 months ago) by harveerar
ENH: Added support for passing in label maps and weight maps for segmentation

Revision 13825  Directory Listing
Modified Wed Jun 16 16:58:44 2010 UTC (7 years, 3 months ago) by harveerar
ENH: Added support for passing in label maps and weight maps for segmentation

Revision 13824  Directory Listing
Modified Wed Jun 16 16:48:45 2010 UTC (7 years, 3 months ago) by harveerar
PERF: added roi based segmentation and support for returning and handling input gestures, weight images

Revision 13823  Directory Listing
Modified Wed Jun 16 16:41:42 2010 UTC (7 years, 3 months ago) by harveerar
PERF: added roi based segmentation and support for returning and handling input gestures, weight images

Revision 13817  Directory Listing
Modified Wed Jun 16 12:08:06 2010 UTC (7 years, 3 months ago) by taox
BUG: gradient vectors were scaled to unit vectors. This is wrong for multiple B-Value case. This fix also handles PET/SPECT images with larger dynamic range.

Revision 13815  Directory Listing
Modified Wed Jun 16 01:09:43 2010 UTC (7 years, 3 months ago) by lassoan
BUG: Merged ProstateNav module fixes and enhancements (model save/load, workspace display, usability improvements)

Revision 13799  Directory Listing
Modified Tue Jun 15 16:15:44 2010 UTC (7 years, 3 months ago) by clisle
BUG: stubbed out MRML scene change registration in meshing module to avoid crash potential before merging back into Slicer trunk. 

Revision 13795  Directory Listing
Modified Mon Jun 14 19:48:32 2010 UTC (7 years, 3 months ago) by naucoin
BUG: Updating help text: Control backtick jumps backward through the list

Revision 13794  Directory Listing
Modified Mon Jun 14 19:36:54 2010 UTC (7 years, 3 months ago) by pieper
BUG: merge from trunk (don't use control key to link cycling through fiducials)

Revision 13792  Directory Listing
Modified Mon Jun 14 18:53:25 2010 UTC (7 years, 3 months ago) by pohl
BUG: Transfered bug fixes from trunk to 3.6

Revision 13785  Directory Listing
Modified Mon Jun 14 13:41:14 2010 UTC (7 years, 3 months ago) by clisle
BUG: Improving MRML load & save without memory leaks during construction.  Removed problem in constructors of new meshing MRML nodes. Moved instantiation to Logic::SetMRMLScene().

Revision 13784  Directory Listing
Modified Mon Jun 14 01:50:37 2010 UTC (7 years, 3 months ago) by clisle
ENH: meshing image integration with MRML display node

Revision 13781  Directory Listing
Modified Sun Jun 13 19:42:33 2010 UTC (7 years, 3 months ago) by millerjv
BUG: reinstituting code that was removed in revision 12782. This code is needed for the case where a slice node is being modified through a mechanism other than through the SWidget

Revision 13777  Directory Listing
Modified Sun Jun 13 13:34:34 2010 UTC (7 years, 3 months ago) by clisle
ENH: branched off from trunk rev #13632 to check-in Meshing module changes without causing memory leaks on the  

Revision 13771  Directory Listing
Modified Fri Jun 11 20:45:05 2010 UTC (7 years, 3 months ago) by naucoin
BUG: porting svn 13739 from trunk, ensuring that color node icons show up as soon as the menu is populated

Revision 13763  Directory Listing
Modified Fri Jun 11 16:57:36 2010 UTC (7 years, 3 months ago) by alexy
ENH: Remove unused color and glyph options from fiber bundle display

Revision 13761  Directory Listing
Modified Fri Jun 11 13:01:22 2010 UTC (7 years, 3 months ago) by pieper
BUG: merge Luca's fix from trunk

Revision 13744  Directory Listing
Modified Thu Jun 10 19:06:00 2010 UTC (7 years, 3 months ago) by hayes
ENH: Changed to 3.6 from RC3

Revision 13743  Directory Listing
Modified Thu Jun 10 19:03:49 2010 UTC (7 years, 3 months ago) by hayes
ENH: Changed to 3.6 from RC3

Revision 13738  Directory Listing
Modified Thu Jun 10 16:28:54 2010 UTC (7 years, 3 months ago) by wjp@bwh.harvard.edu
ENH: new color icons for new generic color luts

Revision 13736  Directory Listing
Modified Thu Jun 10 15:57:22 2010 UTC (7 years, 3 months ago) by wjp@bwh.harvard.edu
ENH: image data for new generic color table icons

Revision 13732  Directory Listing
Modified Thu Jun 10 15:34:49 2010 UTC (7 years, 3 months ago) by pieper
BUG: merge fix to color box from trunk

Revision 13730  Directory Listing
Modified Thu Jun 10 15:22:19 2010 UTC (7 years, 3 months ago) by naucoin
BUG: bug 792, checking in generic color file and generic anatomy color file and using them as defaults, ported from trunk.

Revision 13724  Directory Listing
Modified Thu Jun 10 11:34:34 2010 UTC (7 years, 3 months ago) by pieper
BUG: remove unneeded warning message

Revision 13718  Directory Listing
Modified Wed Jun 9 21:48:18 2010 UTC (7 years, 3 months ago) by pieper
BUG: make new volume names match labels (merge from trunk)

Revision 13715  Directory Listing
Modified Wed Jun 9 20:32:19 2010 UTC (7 years, 3 months ago) by wjp@bwh.harvard.edu
BUG: initializing the 'pickable' state of seedwidgets when they are first placed based on mouse-mode. This prevets a hover event from stealing the mouse mode from 'persistent place' and giving it to 'pick' mode.

Revision 13711  Directory Listing
Modified Wed Jun 9 15:58:53 2010 UTC (7 years, 3 months ago) by wjp@bwh.harvard.edu
BUG: View control GUI now keeps its attachment to the Active Viewer's Interactor Style, so it can process events such as mouse up,down,move.

Revision 13707  Directory Listing
Modified Wed Jun 9 03:10:56 2010 UTC (7 years, 3 months ago) by wjp@bwh.harvard.edu
BUG: catching when cache directory is dirty due to files not being cleared as expected

Revision 13706  Directory Listing
Modified Wed Jun 9 01:20:26 2010 UTC (7 years, 3 months ago) by hjohnson
STYLE:  Fixed documentation bug.

Revision 13698  Directory Listing
Modified Tue Jun 8 18:40:42 2010 UTC (7 years, 3 months ago) by alexy
ENH: changed fiducial seeding to tubes by default

Revision 13690  Directory Listing
Modified Tue Jun 8 16:20:59 2010 UTC (7 years, 3 months ago) by naucoin
BUG: turn off managing the cursor, the cursor will still change to a hand, but so far it seems like it will only do so when you can pick up and move the handles

Revision 13684  Directory Listing
Modified Tue Jun 8 12:42:07 2010 UTC (7 years, 3 months ago) by lassoan
BUG: Fixed type in 13683 commit

Revision 13683  Directory Listing
Modified Tue Jun 8 12:32:32 2010 UTC (7 years, 3 months ago) by lassoan
COMP: Fixed compilation error (when CMake was not re-built, then tcl-build directory was created in Slicer3 directory instead of Slicer3-lib)

Revision 13670  Directory Listing
Modified Mon Jun 7 18:08:52 2010 UTC (7 years, 3 months ago) by naucoin
BUG: don't return the smart pointer from the load colour call, return a 0/1 flag and check it to avoid the temptation to delete the returned node and cause a crash (related to bug 792)

Revision 13668  Directory Listing
Modified Mon Jun 7 15:10:52 2010 UTC (7 years, 3 months ago) by hjohnson
ENH:  Addressing feature requests http://na-mic.org/Mantis/view.php?id=870 and http://na-mic.org/Mantis/view.php?id=869 to make the graphical user interface easier to use.  ENH:  Also made the documentation more clear.



Revision 13666  Directory Listing
Modified Mon Jun 7 12:55:31 2010 UTC (7 years, 3 months ago) by pieper
BUG: make external progress window disappear if no update arrives in 2 seconds (which can happen if slicer crashes)

Revision 13664  Directory Listing
Modified Mon Jun 7 03:35:37 2010 UTC (7 years, 3 months ago) by alexy
ENH: changed TractographySeeding module to send to Fiberbundle module for display property

Revision 13654  Directory Listing
Modified Sun Jun 6 00:38:54 2010 UTC (7 years, 3 months ago) by vrnova
ENH: recent patches in 3.7 alpha.

Revision 13653  Directory Listing
Modified Sat Jun 5 14:51:07 2010 UTC (7 years, 3 months ago) by pieper
BUG: merge bug fix from trunk for window level estimation include int-like scalar types in auto estimation

Revision 13647  Directory Listing
Modified Fri Jun 4 22:53:47 2010 UTC (7 years, 3 months ago) by fedorov
BUG: the name for the registration module has changed

Revision 13639  Directory Listing
Modified Fri Jun 4 19:13:01 2010 UTC (7 years, 3 months ago) by naucoin
BUG: lock the 2d rulers as well as the 3d ones

Revision 13637  Directory Listing
Modified Fri Jun 4 17:58:54 2010 UTC (7 years, 3 months ago) by pieper
BUG: merge bug fis from trunk for window level estimation of non-int volumes

Revision 13635  Directory Listing
Modified Fri Jun 4 17:22:03 2010 UTC (7 years, 3 months ago) by wjp@bwh.harvard.edu
BUG: adding missing acknowledgements to welcome, noticed by sonia

Revision 13631  Directory Listing
Modified Fri Jun 4 15:09:59 2010 UTC (7 years, 3 months ago) by hayes
ENH: Changing version to RC3

Revision 13630  Directory Listing
Modified Fri Jun 4 15:04:16 2010 UTC (7 years, 3 months ago) by hayes
ENH: Changing version to RC3

Revision 13629  Directory Listing
Modified Fri Jun 4 15:02:05 2010 UTC (7 years, 3 months ago) by hayes
ENH: Changing version to RC3

Revision 13626  Directory Listing
Modified Fri Jun 4 07:26:49 2010 UTC (7 years, 3 months ago) by pohl
BUG: Now correctly works when compiled with --pack flag

Revision 13622  Directory Listing
Modified Fri Jun 4 02:40:31 2010 UTC (7 years, 3 months ago) by hjohnson
ENH:  Made labels shorter so that they render bettter in the image.

Revision 13618  Directory Listing
Modified Thu Jun 3 23:13:26 2010 UTC (7 years, 3 months ago) by pieper
COMP: switch to using the SlicerVTK git mirror of vtk 5.6 that contains patches needed by slicer

Revision 13617  Directory Listing
Modified Thu Jun 3 21:39:23 2010 UTC (7 years, 3 months ago) by pieper
BUG: merge fixes from trunk for issues dicoverd by Sonia

Revision 13614  Directory Listing
Modified Thu Jun 3 18:41:54 2010 UTC (7 years, 3 months ago) by hjohnson
ENH: In response to numerous constructive critisms of the newly added suite of BRAINSTools, a code review was performed in order to make the applications work consistenently and with similar user interfaces.

Summary of ChangeLog:
-Instrumented xml files so that moving images are properly associated with their transforms in the Slicer3 MRML Interface.
-Made command line arguments consistent across tools for specifying images, transforms, similar parameters.
-Hid many advanced command line arguments from standard user interface when used from Slicer3
-Improved documentation of command line arguments to describe better what the intended purpose, and restrictions on use are.
-Added common set of image resample/warping options across all tools so that all tools provide common interface for choosing outputPixelType and interpolation mode
-Fixed reading and writing of transforms to use a common read/write paradigm, to be consistent across all tools, and to be compatible with Slicer3 (i.e. Write out Bspline transforms with the bulk transform given second).
-Increased code coverage by merging common functionality that existed in each tool separately into the BRAINSCommonLIb, thus removing code, and ensuring that exactly the same behavior was done across all tools.
-Worked around bug where ITK LSBFGSB optimizer does not properly return the number of iterations performed,  This improperly reported that Bspline registrations were never done when doing a Bspline registration alone.
-Improved source code documentation for commonly used functions.
-Removed obsolete code to improve code coverage
-Added feature to BRAINSResample that allows grid lines to be created in the image.  ENH:  Made test cases more tolerant of slight image difference due to numerical precision.
-Fixed bug in BRAINSResample regarding the output image type

Revision 13591  Directory Listing
Modified Wed Jun 2 16:25:32 2010 UTC (7 years, 3 months ago) by hliu
BUG: Fix registration error due to modification in newmat/ZLinAlg.cxx

Revision 13582  Directory Listing
Modified Tue Jun 1 20:08:03 2010 UTC (7 years, 3 months ago) by naucoin
BUG: bring the 2d fiducials to match the 3d ones wrt locking when placing

Revision 13579  Directory Listing
Modified Tue Jun 1 19:26:25 2010 UTC (7 years, 3 months ago) by hayes
ENH: Removing BRAINS from extensions

Revision 13578  Directory Listing
Modified Tue Jun 1 18:35:16 2010 UTC (7 years, 3 months ago) by pieper
COMP: merge change from branch to disable python except in restricted case of visual studio 2008 on widows XP

Revision 13576  Directory Listing
Modified Tue Jun 1 16:09:38 2010 UTC (7 years, 3 months ago) by naucoin
BUG: fixing the logic for when the measurements module isn't found

Revision 13559  Directory Listing
Modified Fri May 28 23:55:50 2010 UTC (7 years, 3 months ago) by wjp@bwh.harvard.edu
BUG: cleaning up dead comments etc.

Revision 13551  Directory Listing
Modified Fri May 28 18:46:15 2010 UTC (7 years, 3 months ago) by wjp@bwh.harvard.edu
BUG: making sure to track changes in mouse mode after a scene is loaded.

Revision 13546  Directory Listing
Modified Fri May 28 16:37:11 2010 UTC (7 years, 3 months ago) by alexy
BUG_FIXED: don't update references while closing the scene. May cause crash if widgets still observing nodes.

Revision 13545  Directory Listing
Modified Fri May 28 15:24:42 2010 UTC (7 years, 3 months ago) by millerjv
BUG: merged patch from trunk to release branch 13264:13544

Revision 13542  Directory Listing
Modified Fri May 28 14:30:02 2010 UTC (7 years, 3 months ago) by naucoin
BUG: change a warning macro to a debug, the code is correctly bouncing out of an update call if it was triggered while within it

Revision 13541  Directory Listing
Modified Fri May 28 13:01:46 2010 UTC (7 years, 3 months ago) by pieper
BUG: merge bug fix from trunk

Revision 13539  Directory Listing
Modified Fri May 28 12:41:24 2010 UTC (7 years, 3 months ago) by pieper
STYLE: avoid getting a vtk error message when loading scene

Revision 13537  Directory Listing
Modified Fri May 28 12:27:19 2010 UTC (7 years, 3 months ago) by pieper
STYLE: clean up message

Revision 13532  Directory Listing
Modified Thu May 27 20:15:54 2010 UTC (7 years, 4 months ago) by wjp@bwh.harvard.edu
ENH: Adding as per Ron's request, a hot key to toggle between persistent place and view transform mouse modes

Revision 13522  Directory Listing
Modified Thu May 27 16:44:07 2010 UTC (7 years, 4 months ago) by pieper
BUG: merge error checking on tensor types from 3.6 branch

Revision 13520  Directory Listing
Modified Thu May 27 16:38:07 2010 UTC (7 years, 4 months ago) by wjp@bwh.harvard.edu
BUG: fixing mouse modes so that auto-picking doesn't interrupt the placement of fiducials (or other 3D widgets.)

Revision 13516  Directory Listing
Modified Thu May 27 16:24:55 2010 UTC (7 years, 4 months ago) by naucoin
BUG: provide api to lock widgets from 3d mouse interactions

Revision 13514  Directory Listing
Modified Thu May 27 15:31:37 2010 UTC (7 years, 4 months ago) by hjohnson
ENH: Removed unnecessary file

Revision 13507  Directory Listing
Modified Wed May 26 18:29:15 2010 UTC (7 years, 4 months ago) by naucoin
BUG: fixing bug 850, wasn't setting the full path on the file list members when reading in from xml, so saving the scene wasn't updating the file list members with the correct relative paths.

Revision 13504  Directory Listing
Modified Wed May 26 13:05:14 2010 UTC (7 years, 4 months ago) by hjohnson
ENH:  Updated code to clean up redundant code, and to address end-user requests for simplified interfaces.

Revision 13499  Directory Listing
Modified Wed May 26 11:58:33 2010 UTC (7 years, 4 months ago) by pieper
BUG: fix string formating warning when pixel values are empty

Revision 13488  Directory Listing
Modified Tue May 25 19:47:20 2010 UTC (7 years, 4 months ago) by naucoin
BUG: when extended with TclSampleScriptedModule, exit was failing due to the gui and logic not beign set up right, so avoid calling methods on invalid classes

Revision 13487  Directory Listing
Modified Tue May 25 19:43:20 2010 UTC (7 years, 4 months ago) by alexy
ENH: fixed help link

Revision 13485  Directory Listing
Modified Tue May 25 19:36:14 2010 UTC (7 years, 4 months ago) by pieper
BUG: merge fixes from trunk to avoid runtime warnings about bad pixel formats

Revision 13483  Directory Listing
Modified Tue May 25 19:28:36 2010 UTC (7 years, 4 months ago) by alexy
ENH: fixed help link

Revision 13482  Directory Listing
Modified Tue May 25 19:15:23 2010 UTC (7 years, 4 months ago) by naucoin
BUG: check for the case where the module name is less than 7 characters long. Bug 852

Revision 13479  Directory Listing
Modified Tue May 25 17:42:58 2010 UTC (7 years, 4 months ago) by hayes
ENH: Changing version to RC2

Revision 13478  Directory Listing
Modified Tue May 25 17:10:56 2010 UTC (7 years, 4 months ago) by pieper
BUG: be sure to update the annotation values even if annotation strings are not currently visible

Revision 13477  Directory Listing
Modified Tue May 25 15:43:26 2010 UTC (7 years, 4 months ago) by hayes
ENH: Changing version to RC2

Revision 13473  Directory Listing
Modified Tue May 25 11:48:19 2010 UTC (7 years, 4 months ago) by pieper
BUG: update annotations for seeds when mouse if over the seed

Revision 13466  Directory Listing
Modified Mon May 24 22:56:31 2010 UTC (7 years, 4 months ago) by hjohnson
COMP:  Quick fix to remove unnecessary testing that was causing failures across platforms.  A better solution is being worked on and tested in the trunk.

Revision 13455  Directory Listing
Modified Mon May 24 15:12:26 2010 UTC (7 years, 4 months ago) by naucoin
BUG: create a lib and install merge models

Revision 13454  Directory Listing
Modified Mon May 24 15:06:39 2010 UTC (7 years, 4 months ago) by naucoin
BUG: fix doc link

Revision 13443  Directory Listing
Modified Fri May 21 21:03:26 2010 UTC (7 years, 4 months ago) by wjp@bwh.harvard.edu
BUG: Debugging multiple cameras -- fixing creation of new camera nodes when a view node has none, and switching active cameras. Dual 3D view may not be working properly yet.

Revision 13442  Directory Listing
Modified Fri May 21 20:58:01 2010 UTC (7 years, 4 months ago) by demian
ENH: Regorganization of the Diffusion and Tractography related modules and improvement of their documentation

Revision 13441  Directory Listing
Modified Fri May 21 20:22:32 2010 UTC (7 years, 4 months ago) by francois_budin
BUG: The file transform extension has to be .txt

Revision 13435  Directory Listing
Modified Fri May 21 11:17:17 2010 UTC (7 years, 4 months ago) by wjp@bwh.harvard.edu
BUG: getting rid of cdash complaints of unused variable

Revision 13434  Directory Listing
Modified Fri May 21 11:07:42 2010 UTC (7 years, 4 months ago) by wjp@bwh.harvard.edu
BUG: tracking changes made to the trunk on adding and switching between cameras

Revision 13432  Directory Listing
Modified Fri May 21 01:42:03 2010 UTC (7 years, 4 months ago) by hjohnson
ENH:  Added improved documentation, simplified user interface, improved testing, and merged across all versions of the tools.

Revision 13421  Directory Listing
Modified Thu May 20 15:25:05 2010 UTC (7 years, 4 months ago) by fedorov
BUG: memory deallocation is not done in desctructor, need explicit call

Revision 13414  Directory Listing
Modified Wed May 19 18:28:22 2010 UTC (7 years, 4 months ago) by naucoin
BUG: remove debugging print outs

Revision 13412  Directory Listing
Modified Wed May 19 17:45:20 2010 UTC (7 years, 4 months ago) by wjp@bwh.harvard.edu
BUG: changed FetchMI's download behavior to do a Load rather than import of a scene so Camera and other nodes would be restored properly

Revision 13411  Directory Listing
Modified Wed May 19 15:25:08 2010 UTC (7 years, 4 months ago) by wjp@bwh.harvard.edu
BUG: not checking metadata upon Enter() unless server is selected and closing 'new tag' window after values are set

Revision 13396  Directory Listing
Modified Mon May 17 21:30:57 2010 UTC (7 years, 4 months ago) by naucoin
ENH: add info about how to create ruler from fids to help panel

Revision 13393  Directory Listing
Modified Mon May 17 21:01:05 2010 UTC (7 years, 4 months ago) by naucoin
BUG: fix link to docs

Revision 13383  Directory Listing
Modified Mon May 17 13:12:13 2010 UTC (7 years, 4 months ago) by fedorov
BUG: register ScaleVersor3D transform (fix for bug #842)

Revision 13374  Directory Listing
Modified Fri May 14 18:07:49 2010 UTC (7 years, 4 months ago) by clisle
BUG: fix typo on build logic for MainMirrorUnstructuredGridCellTest 

Revision 13373  Directory Listing
Modified Fri May 14 15:40:44 2010 UTC (7 years, 4 months ago) by millerjv
ENH: move the extension for the Slicer 3.6 release to a branch of the EMClustering module

Revision 13344  Directory Listing
Modified Wed May 12 22:00:46 2010 UTC (7 years, 4 months ago) by millerjv
BUG: Merge onto branch 13264:13340

Revision 13331  Directory Listing
Modified Tue May 11 23:35:15 2010 UTC (7 years, 4 months ago) by pieper
BUG: merge fix from trunk

Revision 13320  Directory Listing
Modified Tue May 11 19:28:56 2010 UTC (7 years, 4 months ago) by alexy
BUG_FIXED: 839 removed recursive loops causes in the Viewer by UpdateAxis methods

Revision 13317  Directory Listing
Modified Tue May 11 17:41:30 2010 UTC (7 years, 4 months ago) by pieper
BUG: remove unused variable (merge from trunk)

Revision 13314  Directory Listing
Modified Tue May 11 15:26:30 2010 UTC (7 years, 4 months ago) by finetjul
ENH: Merge trunk on Slicer4: rev13302 -> rev13313

Revision 13312  Directory Listing
Modified Tue May 11 14:21:21 2010 UTC (7 years, 4 months ago) by alexy
BUG_FIXED:
Fixed VolRen ROI fit to volume for the case when volume was outside the original ROI range

Revision 13309  Directory Listing
Modified Mon May 10 23:18:51 2010 UTC (7 years, 4 months ago) by finetjul
ENH: Merge trunk on Slicer4: rev13208 -> rev13302

Revision 13303  Directory Listing
Modified Mon May 10 20:08:19 2010 UTC (7 years, 4 months ago) by pieper
BUG: fix logic for bounds checking - don't try to analyze data with single dicom volume containing entire series (fix for bug reported by Andras and Andriy)

Revision 13301  Directory Listing
Modified Mon May 10 17:16:39 2010 UTC (7 years, 4 months ago) by partyd
COMP: merge in using vtk mirror from trunk. STYLE: Clean up script removing unnecessary comments etc.

Revision 13298  Directory Listing
Modified Sat May 8 21:45:17 2010 UTC (7 years, 4 months ago) by hayes
ENH: Changed version to 3.6 RC1

Revision 13296  Directory Listing
Modified Sat May 8 20:54:57 2010 UTC (7 years, 4 months ago) by wjp@bwh.harvard.edu
BUG: bringing welcome module text up to date (didn't include measurements module)

Revision 13295  Directory Listing
Modified Sat May 8 20:52:16 2010 UTC (7 years, 4 months ago) by wjp@bwh.harvard.edu
BUG: bringing welcome module images up to date

Revision 13289  Directory Listing
Modified Fri May 7 21:31:48 2010 UTC (7 years, 4 months ago) by hjohnson
ENH:  Changed tests to use long flags to avoid problem with running tests under windows.

Revision 13287  Directory Listing
Modified Fri May 7 20:56:00 2010 UTC (7 years, 4 months ago) by hliu
ENH: added logos into the Acknowledgement section.

Revision 13283  Directory Listing
Modified Fri May 7 16:34:01 2010 UTC (7 years, 4 months ago) by lassoan
ENH: Added icons to ProstateNav acknowledgements panel

Revision 13280  Directory Listing
Modified Fri May 7 13:16:29 2010 UTC (7 years, 4 months ago) by pieper
BUG: merge testing fix from trunk

Revision 13278  Directory Listing
Modified Fri May 7 11:41:13 2010 UTC (7 years, 4 months ago) by hjohnson
ENH:0000829:  Addressing feature enhancment http://www.na-mic.org/Bug/view.php?id=829 submitted by fedorov.  STYLE:  Also cleaned up xml files to have better rendered interfaces.

Revision 13274  Directory Listing
Modified Thu May 6 21:28:33 2010 UTC (7 years, 4 months ago) by pieper
STYLE: merge new documentation from the trunk for segmentation welcome module

Revision 13270  Directory Listing
Modified Thu May 6 19:50:45 2010 UTC (7 years, 4 months ago) by pieper
BUG: only specify the build subdirectory on windows (where it will be Debug, Release, RelWithDebInfo, etc) otherwise leave blank

Revision 13269  Directory Listing
Modified Thu May 6 19:10:22 2010 UTC (7 years, 4 months ago) by pieper
COMP: merge compile warning fix from trunk

Revision 13266  Directory Listing
Modified Thu May 6 15:06:44 2010 UTC (7 years, 4 months ago) by naucoin
BUG: update title with branch version

Revision 13265  Directory Listing
Modified Thu May 6 15:04:24 2010 UTC (7 years, 4 months ago) by naucoin
BUG: change the slicer3 tag to check out the 3.6 branch

Revision 13264  Directory Listing
Modified Thu May 6 14:12:54 2010 UTC (7 years, 4 months ago) by pieper
ENH: creating release branche for Slicer-3-6

Revision 13228  Directory Listing
Modified Tue May 4 21:29:54 2010 UTC (7 years, 4 months ago) by jcfr
ENH: Update qSlicerCLIModuleUIHelper to make use of ctkDirectoryButton

Note also that a ctkFile(s)Button  widget would also be helpful in the
case of a file tag.

Revision 13227  Directory Listing
Modified Tue May 4 21:29:51 2010 UTC (7 years, 4 months ago) by jcfr
ENH: Added method moduleType() to qSlicerCLIModule and its derived class

In qSlicerCLIModule::setXmlModuleDescription, the module type is then set
on the ModuleDescription object.

Later on, after the user click "Apply" button, a valid ModuleDescription
object is now used within the vtkSlicerCLIModuleLogic class

Revision 13226  Directory Listing
Modified Tue May 4 21:24:36 2010 UTC (7 years, 4 months ago) by jcfr
ENH: Added command line module CLIModule4Test

This module is used to test the command line UI generator

Revision 13225  Directory Listing
Modified Tue May 4 21:24:31 2010 UTC (7 years, 4 months ago) by jcfr
STYLE: In miAnnotation* classes, rename "ctk includes" into "CTK includes"

Revision 13224  Directory Listing
Modified Tue May 4 21:24:27 2010 UTC (7 years, 4 months ago) by jcfr
ENH: Removed unused vtkSlicerViewWidget class

Revision 13223  Directory Listing
Modified Tue May 4 21:24:23 2010 UTC (7 years, 4 months ago) by jcfr
BUG: Update qSlicerTransformsModule.ui to consider the new CTK widgets

Revision 13222  Directory Listing
Modified Tue May 4 21:24:19 2010 UTC (7 years, 4 months ago) by jcfr
ENH: Added convenient module MRMLTree

This module allow to visualize which Node are currently loaded in the scene

Revision 13221  Directory Listing
Modified Tue May 4 21:24:12 2010 UTC (7 years, 4 months ago) by jcfr
STYLE: Update commend and indent in qSlicerCLIModule* classes

Revision 13220  Directory Listing
Modified Tue May 4 21:24:08 2010 UTC (7 years, 4 months ago) by jcfr
ENH: Implement action FildAddData, LoadScene and ImportScene in SlicerQT

Revision 13212  Directory Listing
Modified Tue May 4 19:32:15 2010 UTC (7 years, 4 months ago) by finetjul
COMP: qCTKWidgets and qVTKWidgets have been moved into CTK. miAnnotation module was using the previous notations.

Revision 13211  Directory Listing
Modified Tue May 4 19:30:14 2010 UTC (7 years, 4 months ago) by finetjul
COMP: vtkSlicerColorLogic handles the luts as statics methods.

Revision 13210  Directory Listing
Modified Tue May 4 17:30:05 2010 UTC (7 years, 4 months ago) by finetjul
ENH: Merge trunk on Slicer4: rev12778 -> rev13208

Revision 13197  Directory Listing
Modified Mon May 3 23:56:53 2010 UTC (7 years, 4 months ago) by jcfr
ENH: In qSlicerCLIModuleWidget, UI is updated with default value when a commandline module node is created

The "default" button is also functional.

Revision 13196  Directory Listing
Modified Mon May 3 23:56:49 2010 UTC (7 years, 4 months ago) by jcfr
STYLE: Fix comment misspell in qMRMLNodeComboBox

Revision 13195  Directory Listing
Modified Mon May 3 23:56:46 2010 UTC (7 years, 4 months ago) by jcfr
ENH: In qSlicerCLIModuleWidget , the Ui is now updated when the command line module node is modified

Revision 13194  Directory Listing
Modified Mon May 3 23:56:42 2010 UTC (7 years, 4 months ago) by jcfr
ENH: In qSlicerCLIModuleUIHelper::updateMRMLCommandLineModuleNode, emit Node modified event when required

Revision 13190  Directory Listing
Modified Mon May 3 22:03:46 2010 UTC (7 years, 4 months ago) by jcfr
BUG: Update SuperBuild/CMakeLists.txt to pass PYTHON_EXECUTABLE variable to Slicer

Also added FIND_PACKAGE(PythonInterp REQUIRED) to Base/Python/CMakeLists.txt

Revision 13189  Directory Listing
Modified Mon May 3 22:03:42 2010 UTC (7 years, 4 months ago) by jcfr
BUG: Add missing CTKScriptingPython{Core,Widgets} dependencies in QT{Core,GUI}

Revision 13188  Directory Listing
Modified Mon May 3 22:03:38 2010 UTC (7 years, 4 months ago) by jcfr
ENH: Removed extra comment and rename variable in QT{Base,Core,CLI, GUI}/CMakeLists.txt

Revision 13187  Directory Listing
Modified Mon May 3 22:03:33 2010 UTC (7 years, 4 months ago) by jcfr
ENH: Added signal "nodeAddedByUser" to qMRMLNodeSelector and qMRMLNodeComboBox

Revision 13186  Directory Listing
Modified Mon May 3 22:03:29 2010 UTC (7 years, 4 months ago) by jcfr
ENH: Update comment to doxygen style - Change "Overloaded" into "\Overload"

Revision 13182  Directory Listing
Modified Mon May 3 20:38:38 2010 UTC (7 years, 4 months ago) by finetjul
ENH: qSlicerSaveDataDialog: support fileFormat + support selectModified[Scene]Data()

Revision 13169  Directory Listing
Modified Mon May 3 16:30:04 2010 UTC (7 years, 4 months ago) by finetjul
ENH: Improve qSlicerSaveDataDialog

Revision 13168  Directory Listing
Modified Mon May 3 16:29:59 2010 UTC (7 years, 4 months ago) by finetjul
ENH: Add qSlicerSceneIO

Revision 13144  Directory Listing
Modified Fri Apr 30 21:19:34 2010 UTC (7 years, 4 months ago) by finetjul
ENH: Speed improvement. Don't refresh when the scene is loading.

Revision 13143  Directory Listing
Modified Fri Apr 30 21:19:29 2010 UTC (7 years, 4 months ago) by finetjul
ENH: Speed improvement: Use iterator to iterate over a scene

Iterators are faster than querying an object by its index.

Revision 13142  Directory Listing
Modified Fri Apr 30 21:19:25 2010 UTC (7 years, 4 months ago) by finetjul
BUG: Fix speed issues when loading a scene

From 2 mins to 10 secs with a scene of 1000 models.

Revision 13093  Directory Listing
Modified Thu Apr 29 21:11:47 2010 UTC (7 years, 4 months ago) by jcfr
ENH: Update qSlicerCLIModuleWidget to use qSlicerCLIModuleUIHelper

Revision 13092  Directory Listing
Modified Thu Apr 29 21:11:43 2010 UTC (7 years, 4 months ago) by jcfr
BUG: In qSlicerCoreIOManager::registerIO, make sure the IO object is re-parented

That ensures the destructor of qSlicerIO is called and fix a memory leaks.

Revision 13077  Directory Listing
Modified Thu Apr 29 17:03:02 2010 UTC (7 years, 4 months ago) by jcfr
STYLE: Fix typo error in qSlicerCLIModuleWidget comments

Revision 13076  Directory Listing
Modified Thu Apr 29 17:02:57 2010 UTC (7 years, 4 months ago) by jcfr
BUG: Fix qSlicerCLIModule.ui - qMRMLNodeCombBox extends from QComboBox not QWidget

Revision 13060  Directory Listing
Modified Thu Apr 29 14:24:02 2010 UTC (7 years, 4 months ago) by jcfr
ENH: In SuperBuild, add an extra step named Slicer3-Configure

The external project Slicer3-Configure depends on ${slicer_DEPENDS}
The external project Slicer3 depends on "Slicer3-Configure"

Revision 13059  Directory Listing
Modified Thu Apr 29 14:23:59 2010 UTC (7 years, 4 months ago) by jcfr
STYLE: Remove extra lines in SuperBuild/CMakeLists.txt

Revision 13058  Directory Listing
Modified Thu Apr 29 14:23:56 2010 UTC (7 years, 4 months ago) by jcfr
BUG: In qSlicerCoreApplication, the use of QSharedPointer ensure that qSlicerCoreIOManager is destroyed

That also fixes the segmentation fault related to startTimer/QThread
which was happening when the user exits the application.

Revision 13009  Directory Listing
Modified Wed Apr 28 22:46:30 2010 UTC (7 years, 4 months ago) by jcfr
BUG: In Slicer3.cxx, fix warning: suggest explicit braces to avoid ambiguous ‘else’

Revision 13008  Directory Listing
Modified Wed Apr 28 22:46:26 2010 UTC (7 years, 4 months ago) by jcfr
ENH: Modules are now registered using a platform independent name

Revision 13000  Directory Listing
Modified Wed Apr 28 21:00:32 2010 UTC (7 years, 4 months ago) by finetjul
ENH: Preliminary work to add qSlicerSaveDataDialog, a Save Data dialog.

Revision 12997  Directory Listing
Modified Wed Apr 28 20:55:29 2010 UTC (7 years, 4 months ago) by finetjul
ENH: Add more support for IO writers

Revision 12996  Directory Listing
Modified Wed Apr 28 20:53:44 2010 UTC (7 years, 4 months ago) by finetjul
BUG: qSlicerVolumesIO was trying to get the Volumes module with its title instead of its name.

Revision 12995  Directory Listing
Modified Wed Apr 28 20:52:45 2010 UTC (7 years, 4 months ago) by finetjul
BUG: qSlicerModelsIO was handling as a Volume reader.

Revision 12984  Directory Listing
Modified Wed Apr 28 19:44:59 2010 UTC (7 years, 4 months ago) by jcfr
STYLE: In vtkSlicerApplicationGUI, added bracket following gcc suggestion

The following warning was displayed:
  suggest explicit braces to avoid ambiguous

Revision 12983  Directory Listing
Modified Wed Apr 28 19:41:38 2010 UTC (7 years, 4 months ago) by jcfr
BUG: In qSlicerCoreIOManager, rename loadNodes into loadNodesAndGetFirst

Revision 12982  Directory Listing
Modified Wed Apr 28 19:33:56 2010 UTC (7 years, 4 months ago) by jcfr
ENH: Document and review class qSlicerCoreIOManager

Rename function loadNode into loadNodesAndGetFirst

In function 'loadNodes', instead of returning false when the count of loaded nodes
is zero, it now returns false only if no reader manage to read the
given file.

Revision 12970  Directory Listing
Modified Wed Apr 28 15:56:27 2010 UTC (7 years, 4 months ago) by jcfr
BUG: In qSlicerMainWindowCore, exclude PythonQt specific header using #ifdef Slicer3_PYTHONQT

Revision 12969  Directory Listing
Modified Wed Apr 28 15:56:24 2010 UTC (7 years, 4 months ago) by jcfr
BUG: In vtkProstateNavConfigure.h.in, change @ProstateNav_WC_REVISION@ into @ProstateNav_REVISION@

That will prevent compilation to failed when slicer is checkout using git-svn

Revision 12947  Directory Listing
Modified Tue Apr 27 18:18:40 2010 UTC (7 years, 4 months ago) by jcfr
ENH: Remove qCTKWidgets and qVTKWidgets library

Also added qCTKFlowLayout to qMRMLWidgets

Revision 12943  Directory Listing
Modified Mon Apr 26 23:37:03 2010 UTC (7 years, 5 months ago) by jcfr
ENH: Update SuperBuild/CMakeLists.txt, added option allowing to configure CTK properly.

Revision 12942  Directory Listing
Modified Mon Apr 26 23:36:59 2010 UTC (7 years, 5 months ago) by jcfr
STYLE: In qSlicerBaseQTBasePythonQtDecorators, change "QT" to "Qt", "qCTK" to "CTK"

Revision 12941  Directory Listing
Modified Mon Apr 26 23:36:56 2010 UTC (7 years, 5 months ago) by jcfr
ENH: Remove unused qCTKWidgets/Resources/{UI,Icons,qCTKWidgets.qrc} files,

Revision 12880  Directory Listing
Modified Fri Apr 23 15:08:33 2010 UTC (7 years, 5 months ago) by jcfr
BUG: Update QTModules to consider the CTK widgets instead of the old qCTK ones

Revision 12879  Directory Listing
Modified Fri Apr 23 14:59:21 2010 UTC (7 years, 5 months ago) by jcfr
ENH: Remove most of the qCTKWidgets and use the CTK ones instead.

Revision 12876  Directory Listing
Modified Thu Apr 22 22:05:52 2010 UTC (7 years, 5 months ago) by jcfr
ENH: Remove qCTK{ButtonGroup, CheckableHeaderView, CheckBoxPixmaps, CollapsibleButton, CollapsibleGroupBox} from Slicer and use CTK ones.

Revision 12875  Directory Listing
Modified Thu Apr 22 22:05:37 2010 UTC (7 years, 5 months ago) by jcfr
ENH: Remove qCTKTestApplication and qCTKAddRemoveComboBox from Slicer and use CTK ones.

Revision 12874  Directory Listing
Modified Thu Apr 22 22:05:31 2010 UTC (7 years, 5 months ago) by jcfr
ENH: Remove qCTKColorPickerButton and qCTKColorPickerButtonPlugin

Revision 12869  Directory Listing
Modified Thu Apr 22 19:10:44 2010 UTC (7 years, 5 months ago) by jcfr
ENH: Updated Designer.py.in to account for CTK_QTDESIGNERPLUGINS_DIR variable

Revision 12861  Directory Listing
Modified Wed Apr 21 21:42:44 2010 UTC (7 years, 5 months ago) by jcfr
ENH: Remove qVTKCommandOptions and used ctkVTKCommandOptions from CTK

Revision 12857  Directory Listing
Modified Wed Apr 21 20:13:36 2010 UTC (7 years, 5 months ago) by jcfr
BUG: Fix SuperBuild/CMakeLists.txt, VTK_DIR was improperly passed to CTK external project.

Revision 12856  Directory Listing
Modified Wed Apr 21 20:13:33 2010 UTC (7 years, 5 months ago) by jcfr
BUG: Fix SuperBuild/CMakeLists.txt, make sure directory are PATH and not FILEPATH

Revision 12855  Directory Listing
Modified Wed Apr 21 20:13:27 2010 UTC (7 years, 5 months ago) by jcfr
ENH: Remove qCTKPimpl.h, qVTKObject* and qVTKObjectMatrix and use the CTK equivalent.

This implied to update all headers and corresponding implementation file including qCTKPimpl.h.

Revision 12854  Directory Listing
Modified Wed Apr 21 19:58:09 2010 UTC (7 years, 5 months ago) by finetjul
COMP: remove MRML dependency in qVTKWidgets

Revision 12837  Directory Listing
Modified Tue Apr 20 19:18:55 2010 UTC (7 years, 5 months ago) by jcfr
BUG: Fix qMRMLListWidget - Use "ctkModelTester* tester" instead of "ctkModelTester tester"

Revision 12836  Directory Listing
Modified Tue Apr 20 19:18:50 2010 UTC (7 years, 5 months ago) by jcfr
ENH: Removed qCTKBinaryFileDescriptor from qCTKWidgets.

Revision 12835  Directory Listing
Modified Tue Apr 20 19:18:44 2010 UTC (7 years, 5 months ago) by jcfr
ENH: Use ctkSettings from CTK - Removed qCTKSettings

Revision 12834  Directory Listing
Modified Tue Apr 20 17:33:23 2010 UTC (7 years, 5 months ago) by jcfr
BUG: Fix main CMakeLists.txt - FindCTK is now invoked when Slicer3_USE_QT is ON

Revision 12831  Directory Listing
Modified Tue Apr 20 16:52:17 2010 UTC (7 years, 5 months ago) by jcfr
ENH: Remove qCTKModelTester and use ctkModelTester from CTK

Revision 12829  Directory Listing
Modified Tue Apr 20 16:18:18 2010 UTC (7 years, 5 months ago) by jcfr
ENH: Removed qCTKMatrixWidget and used ctkMatrixWidget from CTK

Revision 12826  Directory Listing
Modified Tue Apr 20 15:38:16 2010 UTC (7 years, 5 months ago) by jcfr
ENH: qCTKUtils removed from qCTKWidgets. ctkUtils from CTK is now used.

Revision 12823  Directory Listing
Modified Mon Apr 19 23:51:58 2010 UTC (7 years, 5 months ago) by jcfr
ENH: qCTKAbstractFactory* classes have been removed from qCTKWidgets. The ctkAbstractFactory* class from CTK are now used.

Revision 12816  Directory Listing
Modified Mon Apr 19 21:53:59 2010 UTC (7 years, 5 months ago) by jcfr
BUG: Update ProstateNav/CMakeLists.txt - ProstateNav_REVISION is now obtained using either Subversion_WC_INFO or Git_WC_INFO

As of today, ProstateNav_REVISION will be generated properly only if it is checkout from SVN repo.

Revision 12813  Directory Listing
Modified Mon Apr 19 21:34:38 2010 UTC (7 years, 5 months ago) by jcfr
BUG: Update both the main and superbuild CMakeLists.txt to include Slicer3_BINARY_DIR/CMake in CMAKE_MODULE_PATH

That way, the downloaded file: ExternalProject.cmake and FindCTK.cmake will be
available ...

Revision 12812  Directory Listing
Modified Mon Apr 19 21:34:34 2010 UTC (7 years, 5 months ago) by jcfr
ENH: Added CTK dependency to Slicer3 superbuild.

Note that the project is added only if Slicer3_USE_QT is ON

Revision 12811  Directory Listing
Modified Mon Apr 19 21:34:31 2010 UTC (7 years, 5 months ago) by jcfr
ENH: Added convenient macro downloadFile to the main CMakeLists.txt used to
download the file FindCTK.cmake from CTK repository.

Revision 12810  Directory Listing
Modified Mon Apr 19 21:34:28 2010 UTC (7 years, 5 months ago) by jcfr
ENH: Added convenient macro 'downloadFile' to SuperBuild/CMakeLists.txt used
to download the version available on the CTK repository.

This later one provides the options: SVN_USERNAME, SVN_PASSWORD and GIT_REPOSITORY

Revision 12793  Directory Listing
Modified Sat Apr 17 18:22:58 2010 UTC (7 years, 5 months ago) by finetjul
COMP: fix export macro for qSlicerIOOptionsWidget on windows.

Revision 12792  Directory Listing
Modified Sat Apr 17 18:22:55 2010 UTC (7 years, 5 months ago) by finetjul
ENH: qSlicerDataDialog can be slow when handling a lot of files (>5000), disable sorting when processing a directory. If the user clicks cancel, erase the entries.

Revision 12781  Directory Listing
Modified Fri Apr 16 17:43:03 2010 UTC (7 years, 5 months ago) by finetjul
ENH: Merge trunk on Slicer4: rev12680 -> rev12778

Revision 12758  Directory Listing
Modified Wed Apr 14 21:32:02 2010 UTC (7 years, 5 months ago) by finetjul
ENH: Support qSlicerIOOptionsWidget in qSlicerDataDialog

Revision 12757  Directory Listing
Modified Wed Apr 14 21:31:59 2010 UTC (7 years, 5 months ago) by finetjul
ENH: add qSlicerVolumesIOOptionsWidget

Revision 12756  Directory Listing
Modified Wed Apr 14 21:31:55 2010 UTC (7 years, 5 months ago) by finetjul
ENH: Add qSlicerIOOptionsWidget

Revision 12755  Directory Listing
Modified Wed Apr 14 21:31:51 2010 UTC (7 years, 5 months ago) by finetjul
ENH: add qSlicerIOOptions

Revision 12753  Directory Listing
Modified Wed Apr 14 17:36:46 2010 UTC (7 years, 5 months ago) by jcfr
BUG: Added missing class QTCLI/qSlicerCLIModuleUIHelper

Revision 12747  Directory Listing
Modified Tue Apr 13 23:16:17 2010 UTC (7 years, 5 months ago) by finetjul
ENH: Add a checkable QHeaderView for the file column in qSlicerDataDialog.

Revision 12746  Directory Listing
Modified Tue Apr 13 23:16:14 2010 UTC (7 years, 5 months ago) by finetjul
STYLE: SlicerQT: move includes to be more consistent

Revision 12745  Directory Listing
Modified Tue Apr 13 23:16:10 2010 UTC (7 years, 5 months ago) by finetjul
ENH: Add qCTKCheckableHeaderView, a checkable QHeaderView

Revision 12739  Directory Listing
Modified Tue Apr 13 16:09:11 2010 UTC (7 years, 5 months ago) by jcfr
ENH: SlicerQT - Added Base/QTGUI/Testing/CMakeLists.txt file

Revision 12738  Directory Listing
Modified Tue Apr 13 16:09:07 2010 UTC (7 years, 5 months ago) by jcfr
ENH: SlicerQT - Added method extractModuleName to qSlicerCLILoadableModuleFactory. Also added corresponding test.

Revision 12737  Directory Listing
Modified Tue Apr 13 16:09:02 2010 UTC (7 years, 5 months ago) by jcfr
STYLE: Rename comment "// STL includes" to "// STD includes"

Revision 12736  Directory Listing
Modified Tue Apr 13 16:08:43 2010 UTC (7 years, 5 months ago) by jcfr
ENH: SlicerQT - Added function extractModuleName to qSlicerCLIExecutableModuleFactory. Also added corresponding test. Update also the comment of few CMakeLists.txt

Revision 12735  Directory Listing
Modified Tue Apr 13 16:08:37 2010 UTC (7 years, 5 months ago) by jcfr
ENH: SlicerQT - Update qSlicerLoadableModuleFactory to make use of function qSlicerUtils::extractModuleNameFromLibraryName

Revision 12734  Directory Listing
Modified Tue Apr 13 16:08:34 2010 UTC (7 years, 5 months ago) by jcfr
ENH: SlicerQT - Added function extractModuleNameFromLibraryName to qSlicerUtils. Also added test for isExecutableName, executableExtension() and extractModuleNameFromLibraryName()

Revision 12733  Directory Listing
Modified Tue Apr 13 16:08:30 2010 UTC (7 years, 5 months ago) by jcfr
COMP: SlicerQT - Remove extra library dependency from Base/QTCoreModules/Testing/CMakeLists.txt

Revision 12732  Directory Listing
Modified Tue Apr 13 16:08:27 2010 UTC (7 years, 5 months ago) by jcfr
ENH: SlicerQT - Add method extractModuleName to qSlicerCoreModuleFactory. Also added corresponding test.

Method just added and tested. Not yet used by the module manager.

Revision 12731  Directory Listing
Modified Tue Apr 13 16:08:22 2010 UTC (7 years, 5 months ago) by jcfr
ENH: SlicerQT - Added method 'extractModuleName' to qSlicerLoadableModuleFactory. Also added test qSlicerLoadableModuleFactoryTest1

Currently, modules are uniquely identified using their library name.
This later one is platform specific. For example, ThresholdLib.dll on windows
or libThresholdLib.so on linux.

This method allows to return the same identified in all cases.
In this example, 'threshold' will be returned.

The method extractModuleName is just added and tested, it's not yet used by
the module manager.

Revision 12730  Directory Listing
Modified Tue Apr 13 16:08:18 2010 UTC (7 years, 5 months ago) by jcfr
ENH: SlicerQT - Add test qSlicerModuleFactoryManager to Applications/SlicerQT

Revision 12729  Directory Listing
Modified Tue Apr 13 16:08:13 2010 UTC (7 years, 5 months ago) by jcfr
ENH: MRMLCLI/vtkMRMLCommandLineModuleNode is now using "vtkStandardNewMacro" macro

Revision 12728  Directory Listing
Modified Tue Apr 13 16:08:09 2010 UTC (7 years, 5 months ago) by jcfr
ENH: SlicerQT - In qMRMLNodeSelector, added function setCurrentNode(QString ) allowing to set the current node using its NodeId.

Revision 12727  Directory Listing
Modified Tue Apr 13 16:08:06 2010 UTC (7 years, 5 months ago) by jcfr
STYLE: In Libs/ModuleDescriptionParser/BinaryFileDescriptor.cxx, to improve readability, added separator between function.

Revision 12726  Directory Listing
Modified Tue Apr 13 16:08:02 2010 UTC (7 years, 5 months ago) by jcfr
ENH: SlicerQT - Added qCTKBinaryFileDescriptor classes - Available only under unix-like system - Allows to retrieve global symbol from executable.

Based on ModuleDescriptionParser/BinaryFileDescriptor.h

Revision 12725  Directory Listing
Modified Tue Apr 13 16:07:57 2010 UTC (7 years, 5 months ago) by jcfr
STYLE: In Libs/ModuleDescriptionParser/ModuleFactory, to improve readability, add separator between function.

Revision 12712  Directory Listing
Modified Mon Apr 12 04:19:57 2010 UTC (7 years, 5 months ago) by finetjul
COMP: Linking error on windows compilers

Revision 12698  Directory Listing
Modified Thu Apr 8 23:57:31 2010 UTC (7 years, 5 months ago) by finetjul
ENH: Add qSlicerDataDialog

Revision 12681  Directory Listing
Modified Wed Apr 7 21:05:37 2010 UTC (7 years, 5 months ago) by finetjul
ENH: Merge trunk on Slicer4: rev12486 -> rev12680

Revision 12676  Directory Listing
Modified Tue Apr 6 21:44:28 2010 UTC (7 years, 5 months ago) by finetjul
ENH: add debug information

Revision 12675  Directory Listing
Modified Tue Apr 6 21:44:24 2010 UTC (7 years, 5 months ago) by finetjul
ENH: Add support for Xcede catalogs

Revision 12674  Directory Listing
Modified Tue Apr 6 21:44:21 2010 UTC (7 years, 5 months ago) by finetjul
ENH: default color node id functions can be static.

Revision 12673  Directory Listing
Modified Tue Apr 6 21:44:17 2010 UTC (7 years, 5 months ago) by finetjul
ENH: When adding a scalar overlay, return the created storage node

Revision 12672  Directory Listing
Modified Tue Apr 6 21:44:13 2010 UTC (7 years, 5 months ago) by finetjul
ENH: Register the models and scalar overlay readers

Revision 12671  Directory Listing
Modified Tue Apr 6 21:44:10 2010 UTC (7 years, 5 months ago) by finetjul
ENH: SlicerQt: Add a Scalar Overlay reader

Revision 12670  Directory Listing
Modified Tue Apr 6 21:44:05 2010 UTC (7 years, 5 months ago) by finetjul
ENH: Move FreeSurfer specific code from vtkSlicerVolumesLogic to the FreeSurfer lib

Revision 12661  Directory Listing
Modified Mon Apr 5 23:55:06 2010 UTC (7 years, 5 months ago) by clisle
ENH: Beginning addition of slicer model import to IA-FEMesh module. 

Revision 12651  Directory Listing
Modified Mon Apr 5 18:53:28 2010 UTC (7 years, 5 months ago) by finetjul
ENH: After the scene was closed (all nodes removed), vtkSlicerSliceLogic tried to remove a node from the scene that has already been removed (and firing incorrect events (NodeRemovedRevent)).

Revision 12650  Directory Listing
Modified Mon Apr 5 18:53:25 2010 UTC (7 years, 5 months ago) by finetjul
BUG: RemoveNodeNoNotify shall not be called, use RemoveNode instead (we want to fire correct events at any time).

Revision 12649  Directory Listing
Modified Mon Apr 5 18:53:21 2010 UTC (7 years, 5 months ago) by finetjul
BUG: When a singleton node is "added", it is technically not added but copied to an already existing singleton node of the same class/singletonTag if it exists. In that case, we don't fire the NodeAboutToBeAdded/NodeAdded events.

Revision 12648  Directory Listing
Modified Mon Apr 5 18:53:18 2010 UTC (7 years, 5 months ago) by finetjul
ENH: When clearing the scene (all nodes but singletons), nodes must be removed normally and fire normal events.

Revision 12647  Directory Listing
Modified Mon Apr 5 18:53:14 2010 UTC (7 years, 5 months ago) by finetjul
ENH: SlicerQt: expose the priority property to qVTKObjects when creating connections. Applied to qMRMLSceneModel, the priority is used to update the qMRMLSceneModel internal data as soon as the NodeIsAdded/Removed event is fired. This is a way (and not the only/best one) to handle the situation where a node is added/removed when another node is added/removed: We update the internal state of qMRMLSceneModel as soon as possible.

Revision 12611  Directory Listing
Modified Thu Apr 1 23:03:55 2010 UTC (7 years, 5 months ago) by finetjul
ENH: SlicerQt: temporary fix to display dialogs always on top (to be above the module panel).

Revision 12595  Directory Listing
Modified Thu Apr 1 21:07:08 2010 UTC (7 years, 5 months ago) by finetjul
BUG: wrong inheritance given to vtkTypeRevisionMacro in vtkSlicerColorLogic

Revision 12594  Directory Listing
Modified Thu Apr 1 21:07:05 2010 UTC (7 years, 5 months ago) by finetjul
ENH: SlicerQt: add comments to qSlicerAbstractModule (no initialization code in the constructor but in qSlicerAbstractModule::setup() instead)

Revision 12593  Directory Listing
Modified Thu Apr 1 21:07:01 2010 UTC (7 years, 5 months ago) by finetjul
ENH: SlicerQT: set a coreIOManager to the coreApplication (in case there is no qSlicerApplication created but just a qSlicerCoreApplication).

Revision 12592  Directory Listing
Modified Thu Apr 1 21:06:58 2010 UTC (7 years, 5 months ago) by finetjul
BUG: Volume Rendering: if a volume has no image data, don't crash !

Revision 12591  Directory Listing
Modified Thu Apr 1 21:06:54 2010 UTC (7 years, 5 months ago) by finetjul
ENH: SlicerQt: Port Load/Import Scene dialogs into Qt (mrml scenes and xml scenes). Modules can implement readers/writers that can be registered into qSlicerCoreIOManager. Custom dialogs for custom types can be designed and registered into qSlicerIOManager.

Revision 12503  Directory Listing
Modified Sat Mar 27 00:36:35 2010 UTC (7 years, 6 months ago) by harveerar
BUG: Fixed bug with setting weights

Revision 12502  Directory Listing
Modified Sat Mar 27 00:36:14 2010 UTC (7 years, 6 months ago) by harveerar
BUG: Fixed bug with swapping labels

Revision 12501  Directory Listing
Modified Fri Mar 26 23:10:07 2010 UTC (7 years, 6 months ago) by harveerar
BUG: Fixed bug to compile

Revision 12500  Directory Listing
Modified Fri Mar 26 23:09:19 2010 UTC (7 years, 6 months ago) by harveerar
ENH: Added GrowCutSegment effect to display in editor effect

Revision 12499  Directory Listing
Modified Fri Mar 26 23:09:08 2010 UTC (7 years, 6 months ago) by harveerar
ENH: Added GrowCutSegment effect to display in editor effect

Revision 12487  Directory Listing
Modified Fri Mar 26 17:07:19 2010 UTC (7 years, 6 months ago) by harveerar
BUG: Added typename to fix unix related bug

Revision 12486  Directory Listing
Modified Fri Mar 26 16:41:58 2010 UTC (7 years, 6 months ago) by finetjul
ENH: Merge trunk on Slicer4.

Revision 12479  Directory Listing
Modified Thu Mar 25 23:36:50 2010 UTC (7 years, 6 months ago) by finetjul
ENH: SlicerQt: add a tester on the qMRMLNodeComboBox for time being.

Revision 12478  Directory Listing
Modified Thu Mar 25 23:36:46 2010 UTC (7 years, 6 months ago) by finetjul
ENH: MRML: While loading a volume, fire NodeAddedEvent and NodeRemovedEvent each time a node is added/removed.

Revision 12477  Directory Listing
Modified Thu Mar 25 23:36:42 2010 UTC (7 years, 6 months ago) by finetjul
ENH: While loading a scene, fire an event (NodeAddedEvent) for each added node, instead of 1 event per node type.

Revision 12474  Directory Listing
Modified Thu Mar 25 22:09:58 2010 UTC (7 years, 6 months ago) by finetjul
ENH: Don't refresh vtkSlicerNodeSelectorWidget when the scene is loading (and firing tones of NodeAdded events)

Revision 12464  Directory Listing
Modified Thu Mar 25 13:50:45 2010 UTC (7 years, 6 months ago) by harveerar
ENH:GrowCut Segmentation Effect

Revision 12463  Directory Listing
Modified Thu Mar 25 13:49:51 2010 UTC (7 years, 6 months ago) by harveerar
ENH:Added GrowCutSegmentation Effect

Revision 12462  Directory Listing
Modified Thu Mar 25 13:47:21 2010 UTC (7 years, 6 months ago) by harveerar
ENH:Image for Grow Cut Segmentation Effect

Revision 12461  Directory Listing
Modified Thu Mar 25 13:47:09 2010 UTC (7 years, 6 months ago) by harveerar
ENH:Image for Grow Cut Segmentation Effect

Revision 12460  Directory Listing
Modified Thu Mar 25 13:45:03 2010 UTC (7 years, 6 months ago) by harveerar
ENH: Implementation of the grow cut segmentation filter

Revision 12459  Directory Listing
Modified Thu Mar 25 13:43:26 2010 UTC (7 years, 6 months ago) by harveerar
ENH: Implementation of the logic image filter

Revision 12458  Directory Listing
Modified Thu Mar 25 13:41:54 2010 UTC (7 years, 6 months ago) by harveerar
ENH: wrapper for GrowCutSegmentationImageFilter

Revision 12457  Directory Listing
Modified Thu Mar 25 13:38:48 2010 UTC (7 years, 6 months ago) by harveerar
ENH: Logic filter for performing logical operations between images

Revision 12456  Directory Listing
Modified Thu Mar 25 13:38:17 2010 UTC (7 years, 6 months ago) by harveerar
ENH:GrowCut Segmentation Filter

Revision 12455  Directory Listing
Modified Thu Mar 25 13:17:58 2010 UTC (7 years, 6 months ago) by harveerar
STYLE:Fixed comments

Revision 12453  Directory Listing
Modified Wed Mar 24 21:46:51 2010 UTC (7 years, 6 months ago) by harveerar
ENH: Added GrowCutSegmentation classes and LogicImageFilter classes for supporting the GrowCutSegment editor effect

Revision 12451  Directory Listing
Modified Wed Mar 24 21:39:27 2010 UTC (7 years, 6 months ago) by harveerar
ENH: Interactive Segmentation using Grow Cut added to Editor

Revision 12438  Directory Listing
Modified Tue Mar 23 23:16:07 2010 UTC (7 years, 6 months ago) by pieper
ENH: create a new branch for Qt-related development as a basis for Slicer4 (http://www.slicer.org/slicerWiki/index.php/Slicer4) while the trunk is frozen in preparation for release of slicer 3.6 http://www.slicer.org/slicerWiki/index.php/Slicer3:3.6Release

Revision 12435  Directory Listing
Modified Tue Mar 23 17:44:29 2010 UTC (7 years, 6 months ago) by hayes
ENH: Changed version number to 3.4.3

Revision 12351  Directory Listing
Modified Mon Mar 15 20:29:29 2010 UTC (7 years, 6 months ago) by fedorov
BUG: fix Volumes logic dependency 

Revision 12342  Directory Listing
Modified Sun Mar 14 13:58:52 2010 UTC (7 years, 6 months ago) by pieper
BUG: revert to CMake 2.6 to avoid windows installation issues

Revision 12332  Directory Listing
Modified Thu Mar 11 14:25:17 2010 UTC (7 years, 6 months ago) by clisle
BUG: fixing problems in Meshing lists to manage custom display nodes. Removed some crash conditions. 

Revision 12106  Directory Listing
Modified Thu Feb 11 16:20:31 2010 UTC (7 years, 7 months ago) by fedorov
ENH: improving the intensity metric

Revision 11972  Directory Listing
Modified Thu Feb 4 18:49:41 2010 UTC (7 years, 7 months ago) by naucoin
STYLE: point to 3.4 tutorials

Revision 11969  Directory Listing
Modified Thu Feb 4 16:42:43 2010 UTC (7 years, 7 months ago) by fedorov
BUG: missing functions in logic

Revision 11968  Directory Listing
Modified Thu Feb 4 16:37:10 2010 UTC (7 years, 7 months ago) by fedorov
ENH: sync

Revision 11966  Directory Listing
Modified Thu Feb 4 16:24:34 2010 UTC (7 years, 7 months ago) by fedorov
ENH: moving development work out from the trunk

Revision 11859  Directory Listing
Modified Fri Jan 29 04:20:53 2010 UTC (7 years, 7 months ago) by clisle
BUG: runs now with segmentation writing over source volume!  Wow!

Revision 11727  Directory Listing
Modified Fri Jan 22 09:43:17 2010 UTC (7 years, 8 months ago) by clisle
BUG: debugging add 2D label volume to scene. MRML initialization problem

Revision 11723  Directory Listing
Modified Thu Jan 21 22:03:40 2010 UTC (7 years, 8 months ago) by naucoin
BUG: make sure strip off a trailing slash if in the root dir, deal with relative dirs going to the RelativePath call

Revision 11722  Directory Listing
Modified Thu Jan 21 22:01:33 2010 UTC (7 years, 8 months ago) by naucoin
BUG: don't add a trailing slash to the directory name, warning to debug macro, fixed typo in var name

Revision 11713  Directory Listing
Modified Wed Jan 20 23:30:06 2010 UTC (7 years, 8 months ago) by naucoin
BUG: fixing save intermediate EM Segmentation Template Builder scene, need to pass absolute paths to SetFileName, and take off the added trailing slash on the scene root directory name

Revision 11702  Directory Listing
Modified Tue Jan 19 19:30:07 2010 UTC (7 years, 8 months ago) by naucoin
BUG: porting bug fix for bug 634 from revision 10630 (removing temp dir after writing)

Revision 11597  Directory Listing
Modified Tue Jan 12 14:07:42 2010 UTC (7 years, 8 months ago) by ibanez
COMP: Invalid use of char * replaced now with std::string. Pointed out by gcc 4.4.

Revision 11596  Directory Listing
Modified Tue Jan 12 14:07:04 2010 UTC (7 years, 8 months ago) by ibanez
COMP: inconsisten use of printf() replaced with std::cout. Pointed out by gcc 4.4.

Revision 11595  Directory Listing
Modified Tue Jan 12 14:06:26 2010 UTC (7 years, 8 months ago) by ibanez
COMP: const-correctness violations pointed out by Gcc 4.4

Revision 11593  Directory Listing
Modified Tue Jan 12 03:25:20 2010 UTC (7 years, 8 months ago) by ibanez
COMP: Fixing problem with lack of declaration of sprintf. The include for stdio.h was missing. Pointed out by gcc 4.4.

Revision 11546  Directory Listing
Modified Thu Jan 7 06:11:10 2010 UTC (7 years, 8 months ago) by clisle
BUG: found mesh list problem.  All Meshing lists (surface,bblock, mesh) besides image, use MRML and work in scenes.  No coloring for quality yet.  Many crash cases removed. 

Revision 11526  Directory Listing
Modified Tue Jan 5 15:54:01 2010 UTC (7 years, 8 months ago) by hayes
ENH: Changed version number

Revision 11525  Directory Listing
Modified Tue Jan 5 08:49:58 2010 UTC (7 years, 8 months ago) by clisle
BUG: fixed problems in MimxSurface and BBlock lists.  All items stored in MRML tree and respond to ViewProperties.

Revision 11514  Directory Listing
Modified Tue Jan 5 01:59:47 2010 UTC (7 years, 8 months ago) by clisle
ENH: meshing module - adding better MRML integration

Revision 11503  Directory Listing
Modified Mon Jan 4 03:14:31 2010 UTC (7 years, 8 months ago) by clisle
ENH: moved surfaces to MRML; working on BBlock now; bblock is created wrong currently 

Revision 11499  Directory Listing
Modified Sun Jan 3 17:49:16 2010 UTC (7 years, 8 months ago) by clisle
ENH: meshing module - adding better MRML integration

Revision 11498  Directory Listing
Modified Sun Jan 3 07:25:55 2010 UTC (7 years, 8 months ago) by clisle
ENH: Continuing modifications of meshing to use MRMLDisplayNodes instead of MimxActors for rendering.

Revision 11496  Directory Listing
Modified Sat Jan 2 19:25:54 2010 UTC (7 years, 8 months ago) by fedorov
BUG: corrected message

Revision 11472  Directory Listing
Modified Thu Dec 31 18:58:55 2009 UTC (7 years, 8 months ago) by fedorov
BUG: default ROI bounds were not initialized

Revision 11470  Directory Listing
Modified Thu Dec 31 15:45:58 2009 UTC (7 years, 8 months ago) by fedorov
BUG: fixes for mantis bugs

Revision 11463  Directory Listing
Modified Thu Dec 31 00:28:20 2009 UTC (7 years, 8 months ago) by clisle
ENH: meshing module - adding better MRML integration

Revision 11424  Directory Listing
Modified Tue Dec 29 15:48:21 2009 UTC (7 years, 8 months ago) by clisle
ENH: Continuing modifyications of meshing to use MRMLDisplayNodes instead of MimxActors for rendering.

Revision 11323  Directory Listing
Modified Wed Dec 16 05:01:23 2009 UTC (7 years, 9 months ago) by pieper
COMP: add missing file

Revision 11241  Directory Listing
Modified Thu Dec 10 01:20:04 2009 UTC (7 years, 9 months ago) by fedorov
BUG: Cast module is required to prepare inputs for EM Segmenter.

Revision 11016  Directory Listing
Modified Mon Nov 23 15:27:26 2009 UTC (7 years, 10 months ago) by clisle
ENH: adding check for models on meshing module enter

Revision 11015  Directory Listing
Modified Mon Nov 23 13:28:40 2009 UTC (7 years, 10 months ago) by clisle
BUG: move slicer SVN head to branch

Revision 10938  Directory Listing
Modified Wed Nov 11 13:35:49 2009 UTC (7 years, 10 months ago) by clisle
ENH: new meshing integration for 2010

Revision 10887  Directory Listing
Modified Fri Nov 6 15:33:23 2009 UTC (7 years, 10 months ago) by wjp@bwh.harvard.edu
ENH: added bw qualifier to SUV labels

Revision 10886  Directory Listing
Modified Fri Nov 6 15:13:41 2009 UTC (7 years, 10 months ago) by wjp@bwh.harvard.edu
BUG: added decay correction to the dose calcluation

Revision 10874  Directory Listing
Modified Wed Nov 4 17:58:01 2009 UTC (7 years, 10 months ago) by wjp@bwh.harvard.edu
BUG: deleting labels

Revision 10873  Directory Listing
Modified Wed Nov 4 17:52:57 2009 UTC (7 years, 10 months ago) by wjp@bwh.harvard.edu
ENH: added changes suggested by Ron in 11/3 meeting.

Revision 10860  Directory Listing
Modified Wed Nov 4 13:21:11 2009 UTC (7 years, 10 months ago) by wjp@bwh.harvard.edu
ENH: i think we have to change slicer_variables.tcl to use the branch tag? trying...

Revision 10846  Directory Listing
Modified Mon Nov 2 19:16:17 2009 UTC (7 years, 10 months ago) by wjp@bwh.harvard.edu
BUG: handling the case in which PET volume is non-DICOM

Revision 10842  Directory Listing
Modified Mon Nov 2 14:57:47 2009 UTC (7 years, 10 months ago) by wjp@bwh.harvard.edu
ENH: cleaned up error messages and added help text

Revision 10841  Directory Listing
Modified Mon Nov 2 14:57:07 2009 UTC (7 years, 10 months ago) by wjp@bwh.harvard.edu
BUG: null pointer checking if pet volume is non-DICOM

Revision 10837  Directory Listing
Modified Sun Nov 1 22:43:47 2009 UTC (7 years, 10 months ago) by wjp@bwh.harvard.edu
ENH: made GUI, MRML, Logic changes to address usability feedback from Ron and Jeff

Revision 10836  Directory Listing
Modified Sun Nov 1 22:42:06 2009 UTC (7 years, 10 months ago) by wjp@bwh.harvard.edu
ENH: added PETProceduralColorNode for MIP

Revision 10739  Directory Listing
Modified Fri Oct 23 20:04:06 2009 UTC (7 years, 11 months ago) by wjp@bwh.harvard.edu
ENH: branch for safe development of workshop modules

Revision 10637  Directory Listing
Modified Wed Oct 14 02:40:04 2009 UTC (7 years, 11 months ago) by domibel
ENH: keep version number synchronized with ./Scripts/getbuildtest.tcl

Revision 10598  Directory Listing
Modified Thu Oct 8 17:27:05 2009 UTC (7 years, 11 months ago) by hayes
ENH: Changed version number to 3.4.1

Revision 10565  Directory Listing
Modified Fri Oct 2 12:15:39 2009 UTC (7 years, 11 months ago) by pieper
COMP: allow extensions to build against the binary (merge 10533 from trunk

Revision 10560  Directory Listing
Modified Thu Oct 1 19:57:17 2009 UTC (7 years, 11 months ago) by pieper
BUG: merge fixes for http transactions with extension server from trunk

Revision 10555  Directory Listing
Modified Thu Oct 1 17:25:00 2009 UTC (7 years, 11 months ago) by pieper
BUG: fix unitialized variables

Revision 10550  Directory Listing
Modified Wed Sep 30 21:12:50 2009 UTC (7 years, 11 months ago) by fedorov
BUG: previous change caused increment of an invalid key iterator, causing
segfault

Revision 10546  Directory Listing
Modified Tue Sep 29 20:41:29 2009 UTC (7 years, 11 months ago) by pieper
ENH: switch to std::map instead of vtksys::hash_map for sanity

Revision 10545  Directory Listing
Modified Tue Sep 29 20:05:20 2009 UTC (7 years, 11 months ago) by pieper
COMP: extra debugging code

Revision 10538  Directory Listing
Modified Tue Sep 29 13:54:55 2009 UTC (7 years, 11 months ago) by pieper
COMP: use the event broker optimization tag in this branch

Revision 10513  Directory Listing
Modified Tue Sep 22 14:06:49 2009 UTC (8 years ago) by pieper
ENH: extra debugging info to track down crash on exit issue

Revision 10512  Directory Listing
Modified Tue Sep 22 13:58:50 2009 UTC (8 years ago) by pieper
ENH: work on speedup for mrml scene closing by keeping indexes of observations by subject and observer

Revision 10509  Directory Listing
Modified Mon Sep 21 19:37:37 2009 UTC (8 years ago) by fedorov
BUG: set build type correctly if --release flag is specified

Revision 10503  Directory Listing
Modified Fri Sep 18 20:41:32 2009 UTC (8 years ago) by clisle
BUG: fixing mesh quality display.  seems to work on Linux-64

Revision 10501  Directory Listing
Modified Fri Sep 18 18:02:02 2009 UTC (8 years ago) by clisle
ENH: fix missing license file for MIMX contributed code. 

Revision 10482  Directory Listing
Modified Wed Sep 16 21:08:11 2009 UTC (8 years ago) by fedorov
BUG: missing space

Revision 10472  Directory Listing
Modified Mon Sep 14 12:07:20 2009 UTC (8 years ago) by pieper
COMP: fix to the teem install directory name

Revision 10438  Directory Listing
Modified Wed Sep 9 23:02:34 2009 UTC (8 years ago) by fedorov
BUG: incorrect pixel typing could lead to changes in the image
intensity for some modules used with some data types (eg, char vs uchar)

Revision 10391  Directory Listing
Modified Fri Aug 28 22:27:40 2009 UTC (8 years ago) by pieper
BUG: migrate bug fix from trunk - fix calculation to avoid some event loops

Revision 10325  Directory Listing
Modified Fri Aug 21 15:38:24 2009 UTC (8 years, 1 month ago) by fedorov
ENH: remove registration test 2

Revision 10317  Directory Listing
Modified Thu Aug 20 16:29:55 2009 UTC (8 years, 1 month ago) by pieper
BUG: migrate from trunk (fix resize of list box with dialog)

Revision 10315  Directory Listing
Modified Thu Aug 20 13:11:59 2009 UTC (8 years, 1 month ago) by fedorov
ENH: Steve's idea implemented: load tutorial data with one button click!

Revision 10265  Directory Listing
Modified Fri Aug 14 21:10:13 2009 UTC (8 years, 1 month ago) by pieper
ENH: migrate updated extensions build and install functionality from trunk to release branch in prepration for 3.4.1 patch release

Revision 10263  Directory Listing
Modified Fri Aug 14 21:06:22 2009 UTC (8 years, 1 month ago) by fedorov
BUG: hide volume rendering when exiting the module

Revision 10260  Directory Listing
Modified Fri Aug 14 19:47:36 2009 UTC (8 years, 1 month ago) by pieper
COMP: extensions that should be built against the 3.4 release branch

Revision 10259  Directory Listing
Modified Fri Aug 14 19:45:32 2009 UTC (8 years, 1 month ago) by pieper
COMP: remove non-example extensions so they can be moved to the external svn

Revision 10220  Directory Listing
Modified Wed Aug 12 14:36:05 2009 UTC (8 years, 1 month ago) by wjp@bwh.harvard.edu
ENH: adding some error checking

Revision 10189  Directory Listing
Modified Fri Aug 7 20:18:40 2009 UTC (8 years, 1 month ago) by wjp@bwh.harvard.edu
BUG: taking care of assigning compositing state when slice viewers are linked

Revision 10185  Directory Listing
Modified Fri Aug 7 18:46:46 2009 UTC (8 years, 1 month ago) by wjp@bwh.harvard.edu
BUG: changing return value of write callback to be 0 instead of -1 to match return type unsigned in

Revision 10133  Directory Listing
Modified Fri Jul 31 19:13:16 2009 UTC (8 years, 1 month ago) by wjp@bwh.harvard.edu
BUG: fixed some bugs in the code and tested. Clears out space in TempDir and CacheDir unless it finds a read-only file (currently stops deleting files in the dir when it encounters this permission setting as noted in VTK's SystemTools.cxx RemoveFile method) and starts up with the NoModules setting, if the write file test fails.

Revision 10130  Directory Listing
Modified Fri Jul 31 16:25:42 2009 UTC (8 years, 1 month ago) by wjp@bwh.harvard.edu
BUG: checking for file system full before testing default module cache paths. Still testing this.

Revision 10112  Directory Listing
Modified Thu Jul 30 00:32:36 2009 UTC (8 years, 1 month ago) by wjp@bwh.harvard.edu
BUG: initializing compositing state and updating GUI to match state in each SliceCompositeNode, including respecting linked state of slice viewers.

Revision 10091  Directory Listing
Modified Wed Jul 29 13:57:39 2009 UTC (8 years, 1 month ago) by sylvain
BUG: Mean and Covariance are not variables of the MRML tree

Revision 10085  Directory Listing
Modified Wed Jul 29 00:39:13 2009 UTC (8 years, 1 month ago) by sylvain
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 10078  Directory Listing
Modified Tue Jul 28 20:16:56 2009 UTC (8 years, 1 month ago) by pieper
ENH: new directory for storing extension files (.s3ext files) for slicer 3.4

Revision 10077  Directory Listing
Modified Tue Jul 28 20:16:22 2009 UTC (8 years, 1 month ago) by pieper
ENH: new directory for storing extension files (.s3ext files) that get added into a branched release of slicer3

Revision 10072  Directory Listing
Modified Tue Jul 28 18:33:24 2009 UTC (8 years, 1 month ago) by tgl
BUG 611 use the temporary directory to install extensions if no other directory has been specified

Revision 10067  Directory Listing
Modified Tue Jul 28 17:28:45 2009 UTC (8 years, 1 month ago) by naucoin
BUG: 613 spaces need to go before keys

Revision 10064  Directory Listing
Modified Tue Jul 28 16:36:24 2009 UTC (8 years, 1 month ago) by naucoin
BUG: 604 patch ported to branch

Revision 10038  Directory Listing
Modified Mon Jul 27 15:47:50 2009 UTC (8 years, 2 months ago) by naucoin
STYLE: fixed documentation link

Revision 10019  Directory Listing
Modified Fri Jul 24 17:39:41 2009 UTC (8 years, 2 months ago) by jvs
ENH: connectivity bugfix

Revision 10015  Directory Listing
Modified Fri Jul 24 15:09:09 2009 UTC (8 years, 2 months ago) by alexy
BUG-FIXED: 0000594
Check the interpolated point using IsInsideBuffer

Revision 9999  Directory Listing
Modified Wed Jul 22 13:12:49 2009 UTC (8 years, 2 months ago) by pieper
COMP: turn off Utah b-spline from 3.4 release branch until it has been tested in the trunk

Revision 9989  Directory Listing
Modified Tue Jul 21 16:02:28 2009 UTC (8 years, 2 months ago) by alexy
BUG-FIXED: 603
Disable rendering during scene loading
fixed crash when rendering while loading scene.

Revision 9975  Directory Listing
Modified Mon Jul 20 20:06:36 2009 UTC (8 years, 2 months ago) by pieper
BUG: fix for but 318 where clicking in the trough of the scale widget in the slice controller would sometimes skip slices (this fix is in trunk too, now migrating to 3.4 branch).

Revision 9973  Directory Listing
Modified Mon Jul 20 19:22:11 2009 UTC (8 years, 2 months ago) by pieper
STYLE: avoid unitialized variable

Revision 9972  Directory Listing
Modified Mon Jul 20 19:21:50 2009 UTC (8 years, 2 months ago) by pieper
STYLE: avoid unitialized variable

Revision 9968  Directory Listing
Modified Mon Jul 20 17:04:21 2009 UTC (8 years, 2 months ago) by pieper
BUG: merge missing method declarations from trunk to branch

Revision 9966  Directory Listing
Modified Mon Jul 20 04:36:12 2009 UTC (8 years, 2 months ago) by tokuda
BUG: fixing bug (OpenIGTLink IF always tries to center the image)

Revision 9962  Directory Listing
Modified Fri Jul 17 20:06:15 2009 UTC (8 years, 2 months ago) by pieper
BUG: merge fixes from the trunk for parameter map and slice node leak

Revision 9960  Directory Listing
Modified Fri Jul 17 16:32:35 2009 UTC (8 years, 2 months ago) by pieper
BUG: fix linked slice view (part of bug 318) and add annotation to volume names

Revision 9953  Directory Listing
Modified Thu Jul 16 08:02:21 2009 UTC (8 years, 2 months ago) by hong
BUG: Initialization in UpdateLocatorTransform()by smkim

Revision 9951  Directory Listing
Modified Wed Jul 15 20:40:13 2009 UTC (8 years, 2 months ago) by wjp@bwh.harvard.edu
BUG: moving error log button out from under the mac's window resize widget at corner

Revision 9950  Directory Listing
Modified Wed Jul 15 20:16:43 2009 UTC (8 years, 2 months ago) by fedorov
BUG: merge from trunk -- the correct way of setting MRML observers propagated to the affected modules (followup for r9941)

Revision 9947  Directory Listing
Modified Wed Jul 15 17:05:00 2009 UTC (8 years, 2 months ago) by naucoin
BUG: taking out unnecessary RemoveObservers call left over from previous widget type

Revision 9942  Directory Listing
Modified Wed Jul 15 15:36:28 2009 UTC (8 years, 2 months ago) by pieper
BUG: merge from trunk: add new method to lookup the standard VTK event numbers for strings (like ModifiedEvent).  This was required because the vtkCommand list of events was edited such that the old numbers were no longer valid

Revision 9937  Directory Listing
Modified Wed Jul 15 14:47:57 2009 UTC (8 years, 2 months ago) by pieper
BUG: migrated from trunk: follow on fix to bugs 591 and 611.  When the AddArchetypeVolume tries to read a vtkMRMLVectorVolume we need to let it go through (but 591) but I believe the current code will also work for but 611, where a tensor volume should not be allowd to read into a scalar volume node

Revision 9892  Directory Listing
Modified Thu Jul 9 17:49:33 2009 UTC (8 years, 2 months ago) by pieper
COMP: fix compile warning

Revision 9889  Directory Listing
Modified Wed Jul 8 22:11:19 2009 UTC (8 years, 2 months ago) by naucoin
BUG: support writing and reading vtk formats for freesurfer models

Revision 9856  Directory Listing
Modified Mon Jul 6 21:16:24 2009 UTC (8 years, 2 months ago) by sgerber
BUG: fixed phyiscal gradeint computation issue. Added correct scaling. Changed parameter settings.

Revision 9852  Directory Listing
Modified Mon Jul 6 14:29:00 2009 UTC (8 years, 2 months ago) by pieper
COMP: fixed template types and ambiguous floating point calls

Revision 9836  Directory Listing
Modified Wed Jul 1 23:50:11 2009 UTC (8 years, 2 months ago) by sgerber
ENH: Updated Utah BSpline Module

Revision 9790  Directory Listing
Modified Thu Jun 25 03:34:37 2009 UTC (8 years, 3 months ago) by barre
ENH: bring more fixes from AHM

Revision 9785  Directory Listing
Modified Wed Jun 24 18:05:42 2009 UTC (8 years, 3 months ago) by barre
ENH: bring debut leaks from trunk

Revision 9784  Directory Listing
Modified Wed Jun 24 18:04:50 2009 UTC (8 years, 3 months ago) by barre
ENH: fix some leaks

Revision 9783  Directory Listing
Modified Wed Jun 24 18:04:38 2009 UTC (8 years, 3 months ago) by barre
ENH: bring debut leaks from trunk

Revision 9777  Directory Listing
Modified Wed Jun 24 14:20:10 2009 UTC (8 years, 3 months ago) by barre
ENH: fix update

Revision 9775  Directory Listing
Modified Wed Jun 24 13:52:52 2009 UTC (8 years, 3 months ago) by alexy
ENH: fixed CT reslice

Revision 9750  Directory Listing
Modified Mon Jun 22 04:06:01 2009 UTC (8 years, 3 months ago) by barre
ENH: minor fixes

Revision 9749  Directory Listing
Modified Mon Jun 22 03:41:46 2009 UTC (8 years, 3 months ago) by barre
ENH: merge cameraviewhell to 3.4 in cameraviewhell3.4

Revision 9740  Directory Listing
Modified Fri Jun 19 22:00:14 2009 UTC (8 years, 3 months ago) by clisle
ENH: Added thresholding to Meshing Module mesh rendering.  User can now specify percentage of elements to display interactively.

Revision 9738  Directory Listing
Modified Fri Jun 19 19:53:34 2009 UTC (8 years, 3 months ago) by pieper
ENH: new extension

Revision 9726  Directory Listing
Modified Thu Jun 18 16:33:13 2009 UTC (8 years, 3 months ago) by barre
ENH: ugh. no SDK path?

Revision 9725  Directory Listing
Modified Thu Jun 18 16:06:50 2009 UTC (8 years, 3 months ago) by barre
ENH: try harder. I give up. I'm not even asking for nmake, or Unix Makefiles on Win32, but just build on a Vista 64 bits running a 64 bits compiler. Fail.

Revision 9723  Directory Listing
Modified Thu Jun 18 15:42:34 2009 UTC (8 years, 3 months ago) by barre
ENH: try harder

Revision 9714  Directory Listing
Modified Wed Jun 17 01:46:08 2009 UTC (8 years, 3 months ago) by clisle
BUG: Added clipping of outline by using 2nd RenderQuality class inside FEMeshOutlineDisplayNode.  Use of this full class increases flexibility of display possibilities. 

Revision 9703  Directory Listing
Modified Mon Jun 15 21:19:43 2009 UTC (8 years, 3 months ago) by pieper
BUG: add missing copyright file

Revision 9697  Directory Listing
Modified Mon Jun 15 20:18:31 2009 UTC (8 years, 3 months ago) by pieper
BUG: fix license text (with Stephen Aylward's permission

Revision 9687  Directory Listing
Modified Fri Jun 12 17:57:58 2009 UTC (8 years, 3 months ago) by pieper
BUG: clean up module selection logic and avoid selection when running tests

Revision 9686  Directory Listing
Modified Fri Jun 12 16:41:36 2009 UTC (8 years, 3 months ago) by alexy
ENH: added CT reslice

Revision 9685  Directory Listing
Modified Fri Jun 12 14:25:21 2009 UTC (8 years, 3 months ago) by alexy
ENH: combined calib, reg, and sensor matrix

Revision 9682  Directory Listing
Modified Thu Jun 11 13:44:10 2009 UTC (8 years, 3 months ago) by pieper
BUG: make input file match re-generated output file

Revision 9679  Directory Listing
Modified Wed Jun 10 21:49:28 2009 UTC (8 years, 3 months ago) by pieper
BUG: clarify license

Revision 9678  Directory Listing
Modified Wed Jun 10 21:43:25 2009 UTC (8 years, 3 months ago) by pieper
BUG: fix license issue

Revision 9675  Directory Listing
Modified Wed Jun 10 21:28:27 2009 UTC (8 years, 3 months ago) by pieper
BUG: add license statement

Revision 9674  Directory Listing
Modified Wed Jun 10 21:24:58 2009 UTC (8 years, 3 months ago) by pieper
BUG: remove incorrect license headers

Revision 9672  Directory Listing
Modified Wed Jun 10 01:15:46 2009 UTC (8 years, 3 months ago) by clisle
BUG:meshing module -  adding mechanism for quality rendering of mesh;  still in progress

Revision 9656  Directory Listing
Modified Sun Jun 7 02:36:53 2009 UTC (8 years, 3 months ago) by tgl
ENH results of svn merge -r9654:9655 http://svn.slicer.org/Slicer3/trunk/Base/GUI .

Revision 9654  Directory Listing
Modified Sun Jun 7 02:01:56 2009 UTC (8 years, 3 months ago) by tgl
BUG searching for cvs key from wrong location, use the zip extension

Revision 9651  Directory Listing
Modified Fri Jun 5 17:57:25 2009 UTC (8 years, 3 months ago) by alexy
ENH: added data converter

Revision 9646  Directory Listing
Modified Wed Jun 3 19:41:14 2009 UTC (8 years, 3 months ago) by wjp@bwh.harvard.edu
BUG: getting rid of CDash graffitti and cleaning up widgets in destructor methods

Revision 9645  Directory Listing
Modified Wed Jun 3 19:33:50 2009 UTC (8 years, 3 months ago) by wjp@bwh.harvard.edu
ENH: added comment to code

Revision 9644  Directory Listing
Modified Wed Jun 3 19:32:24 2009 UTC (8 years, 3 months ago) by wjp@bwh.harvard.edu
BUG: making fetchmi update metadata on enter in case data has been added while module wasa not raised.

Revision 9643  Directory Listing
Modified Wed Jun 3 19:31:25 2009 UTC (8 years, 3 months ago) by wjp@bwh.harvard.edu
BUG: adding more user feedback when entering/exiting modules

Revision 9637  Directory Listing
Modified Tue Jun 2 19:47:33 2009 UTC (8 years, 3 months ago) by alexy
ENH: endonav work

Revision 9636  Directory Listing
Modified Tue Jun 2 16:21:33 2009 UTC (8 years, 3 months ago) by clisle
ENH: Added capability for ViewProperties to control the MRML display node for the mesh.  Debugged mesh rendering.  This is stable now without the capability to use the clipping plane.

Revision 9634  Directory Listing
Modified Mon Jun 1 01:08:44 2009 UTC (8 years, 3 months ago) by alexy
ENH: made external 2D viewer

Revision 9632  Directory Listing
Modified Sat May 30 20:24:53 2009 UTC (8 years, 3 months ago) by clisle
ENH: IA-FEMesh - displaying data using only MRMLDisplayNodes now.   Integration still in progress.

Revision 9629  Directory Listing
Modified Fri May 29 18:11:57 2009 UTC (8 years, 3 months ago) by wjp@bwh.harvard.edu
ENH: changes required for the Editor module bug fix: node selector widget now invokes a NodeRenamedEvent when that option is selected from the context helper menu

Revision 9628  Directory Listing
Modified Fri May 29 18:10:57 2009 UTC (8 years, 3 months ago) by wjp@bwh.harvard.edu
BUG: addressing bug #585; changes made to address a request by Ron in the Editor GUI panel in the trunk make this bug go away in the release branch, so I'll check it in here too. Uses different widgets in the Volumes frame

Revision 9627  Directory Listing
Modified Fri May 29 16:53:04 2009 UTC (8 years, 3 months ago) by alexy
ENH: fixed project names

Revision 9626  Directory Listing
Modified Fri May 29 16:52:30 2009 UTC (8 years, 3 months ago) by alexy
ENH: sorted file names

Revision 9621  Directory Listing
Modified Fri May 29 03:17:37 2009 UTC (8 years, 3 months ago) by jvs
ENH: DTI conversion

Revision 9619  Directory Listing
Modified Thu May 28 14:58:37 2009 UTC (8 years, 3 months ago) by clisle
BUG: fixed bug where the orientation axis didn't move after leaving and re-entering the IA-FEMesh module.  A callback had been removed and not re-installed. 

Revision 9617  Directory Listing
Modified Thu May 28 13:01:45 2009 UTC (8 years, 3 months ago) by alexy
ENH: added EndoNav

Revision 9616  Directory Listing
Modified Thu May 28 12:06:10 2009 UTC (8 years, 3 months ago) by alexy
ENH: send 3 transforms

Revision 9615  Directory Listing
Modified Thu May 28 10:01:51 2009 UTC (8 years, 3 months ago) by clisle
BUG: deleting eclipse project file that was accidentally committed

Revision 9614  Directory Listing
Modified Thu May 28 10:00:40 2009 UTC (8 years, 3 months ago) by clisle
BUG: deleting eclipse project file that was accidentally committed

Revision 9613  Directory Listing
Modified Thu May 28 09:59:23 2009 UTC (8 years, 3 months ago) by clisle
BUG: deleting eclipse project file that was accidentally committed

Revision 9611  Directory Listing
Modified Wed May 27 20:36:25 2009 UTC (8 years, 4 months ago) by clisle
ENH: improved meshing  module rendering

Revision 9610  Directory Listing
Modified Wed May 27 20:01:02 2009 UTC (8 years, 4 months ago) by clisle
ENH: Adding MIMX license for meshing module

Revision 9607  Directory Listing
Modified Wed May 27 19:06:16 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
BUG: made node name editable in save data widget as per Ron's request

Revision 9606  Directory Listing
Modified Wed May 27 03:59:50 2009 UTC (8 years, 4 months ago) by clisle
BUG: had class hierarchy wrong for UGrid, fixed to be subclass of model 

Revision 9605  Directory Listing
Modified Tue May 26 15:55:23 2009 UTC (8 years, 4 months ago) by clisle
BUG: forgot to add MRMLMeshOutlineDisplayNode

Revision 9604  Directory Listing
Modified Tue May 26 15:46:09 2009 UTC (8 years, 4 months ago) by clisle
ENH: progress converting over to display nodes - focus here on Meshing display nodes;  added outline display node for mesh; updated ViewProperties dialog to work;  still don't see meshes/bblocks as models. 

Revision 9602  Directory Listing
Modified Tue May 26 13:43:06 2009 UTC (8 years, 4 months ago) by alexy
ENH: read legacy (slicer2-lmi) file format

Revision 9601  Directory Listing
Modified Mon May 25 08:25:45 2009 UTC (8 years, 4 months ago) by lantiga
ENH: enhanced documentation and acknowledgements of Python scripts

Revision 9600  Directory Listing
Modified Sat May 23 03:50:46 2009 UTC (8 years, 4 months ago) by clisle
ENH: Added MIMXCopywright.txt; refactoring mesh rendering to work through display node.

Revision 9599  Directory Listing
Modified Sat May 23 01:26:49 2009 UTC (8 years, 4 months ago) by jvs
ENH: connectivity feature + code cleaning

Revision 9593  Directory Listing
Modified Thu May 21 21:08:28 2009 UTC (8 years, 4 months ago) by barre
COMP: confusing assignment

Revision 9592  Directory Listing
Modified Thu May 21 21:08:12 2009 UTC (8 years, 4 months ago) by barre
ENH: debug leak...

Revision 9583  Directory Listing
Modified Thu May 21 17:37:27 2009 UTC (8 years, 4 months ago) by hayes
ENH: Removed RC1 from GUI

Revision 9582  Directory Listing
Modified Thu May 21 17:17:00 2009 UTC (8 years, 4 months ago) by hayes
BUG: fixed version-patch

Revision 9578  Directory Listing
Modified Thu May 21 13:34:36 2009 UTC (8 years, 4 months ago) by jvs
ENH: minor bugfix

Revision 9573  Directory Listing
Modified Thu May 21 05:27:58 2009 UTC (8 years, 4 months ago) by tgl
ENH fixup layout based on comments from WJP.  Parse out a revision value.

Revision 9570  Directory Listing
Modified Wed May 20 20:44:24 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
BUG: hoping this packing of Volumes frame fixes the jumping gui bug. Doesn't hurt; will test to see if it helps.

Revision 9568  Directory Listing
Modified Wed May 20 19:35:46 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
BUG: getting rid of debug leaks in fetchmi

Revision 9567  Directory Listing
Modified Wed May 20 17:00:05 2009 UTC (8 years, 4 months ago) by hayes
ENH: Removed RC from release name

Revision 9566  Directory Listing
Modified Tue May 19 22:25:04 2009 UTC (8 years, 4 months ago) by naucoin
STYLE: removing old license information

Revision 9564  Directory Listing
Modified Tue May 19 21:57:03 2009 UTC (8 years, 4 months ago) by barre
ENH: linking

Revision 9563  Directory Listing
Modified Tue May 19 21:26:13 2009 UTC (8 years, 4 months ago) by barre
ENH: fix linking issue in ChangeTrackerTest

Revision 9561  Directory Listing
Modified Tue May 19 21:15:08 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
ENH: selecting the MRML option for SlicerDataType by default.

Revision 9558  Directory Listing
Modified Tue May 19 20:26:16 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
ENH: added FiberBundle Support to FetchMI

Revision 9557  Directory Listing
Modified Tue May 19 19:44:00 2009 UTC (8 years, 4 months ago) by tgl
ENH follow coding convention in header file, fixup parsing out of the s3ext URI

Revision 9555  Directory Listing
Modified Tue May 19 18:57:05 2009 UTC (8 years, 4 months ago) by tgl
ENH do some validation that an install or uninstall has been done before moving forward, fixup select all to be correct for the context

Revision 9554  Directory Listing
Modified Tue May 19 18:55:50 2009 UTC (8 years, 4 months ago) by tgl
ENH SafeDownCast prefered

Revision 9553  Directory Listing
Modified Tue May 19 18:37:15 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
BUG: changing an ErrorMacro to a DebugMacro

Revision 9552  Directory Listing
Modified Tue May 19 18:34:20 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
BUG: ack, fixing a typo

Revision 9551  Directory Listing
Modified Tue May 19 18:30:50 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
BUG: updated the toolbar images and description to include the Extension Wizard

Revision 9550  Directory Listing
Modified Tue May 19 17:46:25 2009 UTC (8 years, 4 months ago) by tgl
ENH don't select if download has already resulted in success

Revision 9548  Directory Listing
Modified Tue May 19 17:16:14 2009 UTC (8 years, 4 months ago) by tgl
ENH alignment checkboxes and icons to the center of the columns

Revision 9545  Directory Listing
Modified Tue May 19 15:53:33 2009 UTC (8 years, 4 months ago) by pieper
BUG: fix packing of editor options to avoid flashing GUI in threshold effect.  other misc fixes

Revision 9544  Directory Listing
Modified Tue May 19 04:48:39 2009 UTC (8 years, 4 months ago) by tgl
ENH trying to polish the UI

Revision 9543  Directory Listing
Modified Tue May 19 04:48:16 2009 UTC (8 years, 4 months ago) by tgl
ENH use the app'
s extensions directory

Revision 9542  Directory Listing
Modified Tue May 19 04:47:10 2009 UTC (8 years, 4 months ago) by tgl
ENH add an extensions download directory, so that the user may decide where the ZIP packages of the extensions should go

Revision 9539  Directory Listing
Modified Mon May 18 21:37:03 2009 UTC (8 years, 4 months ago) by pieper
BUG: merge fixes from the trunk

Revision 9534  Directory Listing
Modified Mon May 18 21:12:21 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
ENH: added way to distinguish a fiber bundle from an ordinary vtk or vtp model file.

Revision 9532  Directory Listing
Modified Mon May 18 20:10:13 2009 UTC (8 years, 4 months ago) by pieper
BUG: merge fixes from the trunk.  Volume rendering merge was done manually since cuda support was added to the trunk.

Revision 9529  Directory Listing
Modified Mon May 18 19:30:12 2009 UTC (8 years, 4 months ago) by pieper
BUG: merge fix from trunk

Revision 9526  Directory Listing
Modified Mon May 18 19:06:48 2009 UTC (8 years, 4 months ago) by pieper
BUG: merge fix from the trunk

Revision 9523  Directory Listing
Modified Mon May 18 14:55:50 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
BUG: caught two toplevels assigning a master window that hasn't been created yet. Now setting them after master created.

Revision 9522  Directory Listing
Modified Mon May 18 00:38:53 2009 UTC (8 years, 4 months ago) by alexy
ENH: added EndoNavTracking module

Revision 9521  Directory Listing
Modified Sun May 17 23:11:30 2009 UTC (8 years, 4 months ago) by alexy
ENH: added EndoNavTracking module

Revision 9520  Directory Listing
Modified Sun May 17 22:20:52 2009 UTC (8 years, 4 months ago) by alexy
ENHL fixed compile error

Revision 9519  Directory Listing
Modified Sun May 17 20:54:27 2009 UTC (8 years, 4 months ago) by pieper
BUG: remove unneeded file

Revision 9516  Directory Listing
Modified Sun May 17 19:20:24 2009 UTC (8 years, 4 months ago) by alexy
ENH: Create branch

Revision 9515  Directory Listing
Modified Sun May 17 19:19:58 2009 UTC (8 years, 4 months ago) by alexy
ENH: remove branch

Revision 9514  Directory Listing
Modified Sun May 17 19:18:16 2009 UTC (8 years, 4 months ago) by alexy
ENH: Endoscopy tracking branch

Revision 9510  Directory Listing
Modified Sat May 16 11:30:26 2009 UTC (8 years, 4 months ago) by tgl
ENH implement homepage link and fixup description display.  Still need to match font.

Revision 9509  Directory Listing
Modified Sat May 16 10:20:59 2009 UTC (8 years, 4 months ago) by tgl
ENH add extension manager to launch when the Modules Refresh button is clicked

Revision 9508  Directory Listing
Modified Sat May 16 01:15:00 2009 UTC (8 years, 4 months ago) by clisle
ENH: moved colors and visibility controls to MimxActorBase;  ViewProperties now works and controls & colors surfaces, bblocks, and meshes

Revision 9501  Directory Listing
Modified Fri May 15 16:32:39 2009 UTC (8 years, 4 months ago) by clisle
ENH: adding color passthrough to Surface actor class

Revision 9500  Directory Listing
Modified Fri May 15 14:53:51 2009 UTC (8 years, 4 months ago) by pieper
BUG: merge patch from trunk

Revision 9496  Directory Listing
Modified Thu May 14 21:18:58 2009 UTC (8 years, 4 months ago) by pieper
BUG: merge bug fixes from trunk

Revision 9492  Directory Listing
Modified Thu May 14 20:27:28 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
BUG: turned off ITKDEBUG macro in registerimages for visual studio 2003.NET compatibility

Revision 9491  Directory Listing
Modified Thu May 14 20:01:59 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
BUG: merged cmake logic from trunk

Revision 9490  Directory Listing
Modified Thu May 14 18:45:38 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
BUG: fixing logic that allows user to select a don't-show-on-startup option

Revision 9489  Directory Listing
Modified Thu May 14 18:44:28 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
BUG: removing modal dialogs from Slicer's theme

Revision 9488  Directory Listing
Modified Thu May 14 18:43:57 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
ENH: Adding attribution for CTSC

Revision 9485  Directory Listing
Modified Thu May 14 13:40:01 2009 UTC (8 years, 4 months ago) by clisle
ENH: Continuing modifyications of meshing to use MRMLDisplayNodes instead of MimxActors for rendering.  

Revision 9483  Directory Listing
Modified Thu May 14 04:45:34 2009 UTC (8 years, 4 months ago) by tgl
ENH merging changes from trunk related to extensions wizard

Revision 9474  Directory Listing
Modified Wed May 13 18:06:30 2009 UTC (8 years, 4 months ago) by hayes
BUG: reverted to previous revision while debugging on MSVC

Revision 9470  Directory Listing
Modified Tue May 12 21:24:53 2009 UTC (8 years, 4 months ago) by naucoin
BUG: fix for setting home module when starting up with --no-modules, bug 582

Revision 9466  Directory Listing
Modified Tue May 12 19:01:26 2009 UTC (8 years, 4 months ago) by hayes
ENH: merged ITK version checks from trunk

Revision 9463  Directory Listing
Modified Tue May 12 18:21:56 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
ENH: updated web icon to match loadable module wizard's icon

Revision 9462  Directory Listing
Modified Tue May 12 18:20:42 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
ENH: icons and tooltip changes for LoadableModule Wizard

Revision 9461  Directory Listing
Modified Tue May 12 18:19:15 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
ENH: updated acknowledgement

Revision 9460  Directory Listing
Modified Tue May 12 14:56:15 2009 UTC (8 years, 4 months ago) by pieper
BUG: implement Alex's fix for the stl issue

Revision 9459  Directory Listing
Modified Tue May 12 13:38:49 2009 UTC (8 years, 4 months ago) by pieper
BUG: avoid calling erase that may invalidate iterator

Revision 9453  Directory Listing
Modified Mon May 11 20:22:01 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
BUG: fixed redef of image_www

Revision 9451  Directory Listing
Modified Mon May 11 19:34:59 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
ENH: new image data for loadable modules

Revision 9449  Directory Listing
Modified Mon May 11 19:33:12 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
ENH: Added new resources for loadable modules

Revision 9448  Directory Listing
Modified Mon May 11 17:42:43 2009 UTC (8 years, 4 months ago) by pieper
BUG: port orientation fix from trunk to release branch

Revision 9446  Directory Listing
Modified Mon May 11 15:27:04 2009 UTC (8 years, 4 months ago) by vrnova
ENH: cpu ray cast highest quality parameter adjustment

Revision 9444  Directory Listing
Modified Sun May 10 10:57:38 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
ENH: rolling back changes in models gui; reusing data gui's widgets.

Revision 9441  Directory Listing
Modified Sat May 9 14:23:32 2009 UTC (8 years, 4 months ago) by alexy
BUG-FIXED: clear undo/redo stack after creating everything

Revision 9435  Directory Listing
Modified Fri May 8 19:08:51 2009 UTC (8 years, 4 months ago) by naucoin
BUG: avoid crashes if the data gui isn't built yet

Revision 9427  Directory Listing
Modified Fri May 8 09:56:37 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
BUG: disabled the EnableAsynchronousIO option in the interface to match the disabled option in the CacheAndDataIOManagerGUI

Revision 9424  Directory Listing
Modified Thu May 7 20:35:29 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
BUG: adding new dialogs to models gui instead of using data gui's widgets

Revision 9418  Directory Listing
Modified Wed May 6 22:13:42 2009 UTC (8 years, 4 months ago) by clisle
ENH: testing integration of meshing and slicer (2nd version with better MRML integration)

Revision 9415  Directory Listing
Modified Wed May 6 19:55:41 2009 UTC (8 years, 4 months ago) by fedorov
BUG: ROI sampling increment can be 0, causing infinite loop

Revision 9406  Directory Listing
Modified Mon May 4 22:22:22 2009 UTC (8 years, 4 months ago) by clisle
BUG: change default branch to be this testing branch, not the trunk anymore. 

Revision 9403  Directory Listing
Modified Mon May 4 20:33:32 2009 UTC (8 years, 4 months ago) by clisle
ENH: Creating branch for second Iowa Meshing Integration

Revision 9399  Directory Listing
Modified Sun May 3 16:27:27 2009 UTC (8 years, 4 months ago) by alexy
BUG-FIXED: create missing filenames in snapshot's storage nodes

Revision 9394  Directory Listing
Modified Sat May 2 13:45:18 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
ENH: revised imagedata

Revision 9391  Directory Listing
Modified Sat May 2 13:17:20 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
ENH: tweaked icons per nicole's feedback

Revision 9389  Directory Listing
Modified Fri May 1 21:05:19 2009 UTC (8 years, 4 months ago) by fedorov
BUG: Disable saving results log by default -- this crashes on some Windows machines,
causing memory leak. Not essential for testing functionality.

Revision 9386  Directory Listing
Modified Fri May 1 19:29:13 2009 UTC (8 years, 4 months ago) by alexy
BUG-FIXED: 560. Fixed mrml and widget events propagation for all kinds of volume display widgets and threshold/window level widget's histogram. Made it work with tear down and recreation of widgets.

Revision 9383  Directory Listing
Modified Fri May 1 17:20:00 2009 UTC (8 years, 4 months ago) by naucoin
BUG: the node selector may have a new fid list selected if we deleted a fid list and there are more fid lists in the scene, so update the gui with it

Revision 9382  Directory Listing
Modified Fri May 1 16:17:40 2009 UTC (8 years, 4 months ago) by naucoin
BUG: fix for the deleting of fids and lists

Revision 9378  Directory Listing
Modified Fri May 1 03:19:03 2009 UTC (8 years, 4 months ago) by tokuda
ENH: clarified precedence at line 169 of vtkIGTLToMRMLImage.cxx

Revision 9375  Directory Listing
Modified Thu Apr 30 21:12:13 2009 UTC (8 years, 4 months ago) by hliu
BUG: Enabled ProstateNav module.

Revision 9374  Directory Listing
Modified Thu Apr 30 21:09:57 2009 UTC (8 years, 4 months ago) by hliu
BUG: fixed memory leaks.

Revision 9373  Directory Listing
Modified Thu Apr 30 21:09:44 2009 UTC (8 years, 4 months ago) by hliu
BUG: fixed memory leaks.

Revision 9370  Directory Listing
Modified Thu Apr 30 18:50:41 2009 UTC (8 years, 4 months ago) by naucoin
BUG: fixing bug 572, removing the pointer to the list node, use the ID to get the active one first in all cases. Clear out the list box if the id is null. Fixed some indentation, added a null check on a pointer. TODO: figure out memory leak with observer manager.

Revision 9369  Directory Listing
Modified Thu Apr 30 17:59:22 2009 UTC (8 years, 4 months ago) by fedorov
STYLE: TumorDiameterEstimation is not used anywhere, not necessary for 3.4 release.

Revision 9367  Directory Listing
Modified Thu Apr 30 17:22:15 2009 UTC (8 years, 4 months ago) by pieper
COMP: fix compile warnings

Revision 9366  Directory Listing
Modified Thu Apr 30 17:14:40 2009 UTC (8 years, 4 months ago) by pieper
BUG: fix new/delete array mismatch

Revision 9365  Directory Listing
Modified Thu Apr 30 14:27:40 2009 UTC (8 years, 4 months ago) by pieper
STYLE: merge from trunk (remove debug prints)

Revision 9356  Directory Listing
Modified Wed Apr 29 19:30:54 2009 UTC (8 years, 4 months ago) by pieper
BUG: fix leaks

Revision 9355  Directory Listing
Modified Wed Apr 29 18:06:59 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
ENH: one more image for fiducials

Revision 9354  Directory Listing
Modified Wed Apr 29 18:05:59 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
ENH: new image data for fiducials gui rework

Revision 9353  Directory Listing
Modified Wed Apr 29 18:03:51 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
ENH: adding images, resources and icons for fiducials gui updates

Revision 9352  Directory Listing
Modified Wed Apr 29 17:50:14 2009 UTC (8 years, 4 months ago) by wjp@bwh.harvard.edu
BUG: adding correct image data to match encoded version in resource

Revision 9351  Directory Listing
Modified Wed Apr 29 12:17:33 2009 UTC (8 years, 4 months ago) by pieper
COMP: fixes to allow warning-free compilation (avoid instantiating data types that will generate warnings in ITK code)

Revision 9349  Directory Listing
Modified Tue Apr 28 20:51:33 2009 UTC (8 years, 4 months ago) by naucoin
STYLE: fixed grammar in dialogue box

Revision 9344  Directory Listing
Modified Tue Apr 28 15:12:11 2009 UTC (8 years, 4 months ago) by pieper
COMP: merge variable order fix from trunk

Revision 9342  Directory Listing
Modified Tue Apr 28 14:04:53 2009 UTC (8 years, 4 months ago) by jvs
ENH: code cleaning

Revision 9341  Directory Listing
Modified Tue Apr 28 13:51:15 2009 UTC (8 years, 4 months ago) by jvs
ENH: code cleaning

Revision 9339  Directory Listing
Modified Tue Apr 28 12:44:00 2009 UTC (8 years, 4 months ago) by millerjv
BUG: Merge trunk revision 9287 onto branch. Fix allows for multiple SliceControllerWidgets to manipulate a single SliceNode

Revision 9337  Directory Listing
Modified Mon Apr 27 21:13:19 2009 UTC (8 years, 4 months ago) by pieper
STYLE: fix leaks

Revision 9325  Directory Listing
Modified Mon Apr 27 15:10:58 2009 UTC (8 years, 4 months ago) by fedorov
BUG: iteration parameter setup bogus

Revision 9321  Directory Listing
Modified Fri Apr 24 17:49:29 2009 UTC (8 years, 5 months ago) by wjp@bwh.harvard.edu
BUG: checking in Yumin's fix for text in node selectors

Revision 9318  Directory Listing
Modified Fri Apr 24 17:12:33 2009 UTC (8 years, 5 months ago) by wjp@bwh.harvard.edu
BUG: re-enabling backface culling

Revision 9308  Directory Listing
Modified Fri Apr 24 15:12:55 2009 UTC (8 years, 5 months ago) by pieper
BUG: remove out of date slicer license text

Revision 9305  Directory Listing
Modified Fri Apr 24 00:39:48 2009 UTC (8 years, 5 months ago) by hliu
BUG: disabled ProstateNav for leak fix.

Revision 9303  Directory Listing
Modified Thu Apr 23 18:50:14 2009 UTC (8 years, 5 months ago) by pieper
BUG: migrate leak fix from trunk

Revision 9302  Directory Listing
Modified Thu Apr 23 18:48:33 2009 UTC (8 years, 5 months ago) by pieper
BUG: migrate leak fix from trunk

Revision 9301  Directory Listing
Modified Thu Apr 23 18:45:39 2009 UTC (8 years, 5 months ago) by pieper
BUG: migrate leak fix from trunk

Revision 9300  Directory Listing
Modified Thu Apr 23 18:37:22 2009 UTC (8 years, 5 months ago) by pieper
BUG: migrate windows cmake bug fix from trunk COMP: ensure that RegisterImages is only enabled when the correct ITK build is available

Revision 9297  Directory Listing
Modified Thu Apr 23 18:15:43 2009 UTC (8 years, 5 months ago) by hliu
ENH: re-enabled ProstateNav module.

Revision 9296  Directory Listing
Modified Thu Apr 23 17:27:08 2009 UTC (8 years, 5 months ago) by pieper
COMP: ensure that RegisterImages is only enabled when the correct ITK build is available

Revision 9294  Directory Listing
Modified Thu Apr 23 17:25:14 2009 UTC (8 years, 5 months ago) by hliu
BUG: fixed a bug causing Slicer crash.

Revision 9293  Directory Listing
Modified Thu Apr 23 17:14:21 2009 UTC (8 years, 5 months ago) by wjp@bwh.harvard.edu
ENH: cleaning up -- no need to set parent on loadscenedialog

Revision 9291  Directory Listing
Modified Thu Apr 23 16:55:48 2009 UTC (8 years, 5 months ago) by alexy
ENH: read absolute path in Storage and Snapshots nodes and write relative path

Revision 9289  Directory Listing
Modified Thu Apr 23 16:45:33 2009 UTC (8 years, 5 months ago) by wjp@bwh.harvard.edu
ENH: setting master window prior to creating loadscenedialog

Revision 9284  Directory Listing
Modified Wed Apr 22 23:00:23 2009 UTC (8 years, 5 months ago) by pieper
COMP: remove unsupported build methods

Revision 9283  Directory Listing
Modified Wed Apr 22 23:00:01 2009 UTC (8 years, 5 months ago) by pieper
COMP: fix the version numbers

Revision 9282  Directory Listing
Modified Wed Apr 22 21:18:45 2009 UTC (8 years, 5 months ago) by pieper
ENH: enable teem access from python

Revision 9281  Directory Listing
Modified Wed Apr 22 21:14:08 2009 UTC (8 years, 5 months ago) by pieper
BUG: enable _ctypes module in python builds

Revision 9280  Directory Listing
Modified Wed Apr 22 21:09:32 2009 UTC (8 years, 5 months ago) by pieper
BUG: merge bug fix from trunk

Revision 9274  Directory Listing
Modified Wed Apr 22 16:06:26 2009 UTC (8 years, 5 months ago) by naucoin
BUG: fix the parent frame of the measurement frame so it will collapse

Revision 9264  Directory Listing
Modified Tue Apr 21 01:42:46 2009 UTC (8 years, 5 months ago) by hayes
ENH: Changed build name to 3.4

Revision 9260  Directory Listing
Modified Sun Apr 19 22:18:36 2009 UTC (8 years, 5 months ago) by hliu
BUG: fixed image reformatting orientation for neuro navigation.

Revision 9247  Directory Listing
Modified Thu Apr 16 20:25:22 2009 UTC (8 years, 5 months ago) by naucoin
BUG: hide the orientation columns, as the values are not used consistently

Revision 9244  Directory Listing
Modified Thu Apr 16 17:53:27 2009 UTC (8 years, 5 months ago) by hayes
BUG: Changed logical AND to OR

Revision 9242  Directory Listing
Modified Thu Apr 16 16:05:07 2009 UTC (8 years, 5 months ago) by naucoin
STYLE: bump the name for the release branch

Revision 9241  Directory Listing
Modified Thu Apr 16 15:20:09 2009 UTC (8 years, 5 months ago) by naucoin
BUG: switch the branch to check out the right tag

Revision 9240  Directory Listing
Modified Thu Apr 16 13:18:16 2009 UTC (8 years, 5 months ago) by pieper
ENH: branch for 3.4 release work

Revision 9239  Directory Listing
Modified Thu Apr 16 13:17:42 2009 UTC (8 years, 5 months ago) by pieper
BUG: remove incorrect branch

Revision 9238  Directory Listing
Modified Thu Apr 16 13:17:22 2009 UTC (8 years, 5 months ago) by pieper
ENH: branch for 3.4 release work

Revision 9237  Directory Listing
Modified Thu Apr 16 13:15:35 2009 UTC (8 years, 5 months ago) by pieper
BUG: remove incorrect branch

Revision 9234  Directory Listing
Modified Wed Apr 15 22:54:33 2009 UTC (8 years, 5 months ago) by pieper
ENH: create release branch for slicer3.4

Revision 9053  Directory Listing
Modified Sun Apr 5 03:17:14 2009 UTC (8 years, 5 months ago) by vrnova
ENH: new VolumeRendering module checked in (same with trunk)

Revision 8944  Directory Listing
Modified Mon Mar 23 19:11:12 2009 UTC (8 years, 6 months ago) by vrnova
ENH: New VolumeRendering GUI and logic. Code cleaning up.

Revision 8938  Directory Listing
Modified Mon Mar 23 14:26:38 2009 UTC (8 years, 6 months ago) by kurczce
ENH
Updated default parameter settings and algorithms in Vessel Segmentation stuff

Revision 8928  Directory Listing
Modified Fri Mar 20 20:05:28 2009 UTC (8 years, 6 months ago) by vrnova
ENH: new volume rendering GUI and code clean up

Revision 8890  Directory Listing
Modified Mon Mar 16 19:37:30 2009 UTC (8 years, 6 months ago) by clisle
BUG: mods to VisSeg - working to create label maps from segmentation output

Revision 8882  Directory Listing
Modified Mon Mar 16 01:33:29 2009 UTC (8 years, 6 months ago) by clisle
BUG: mods to VisSeg - resolving issues to create label maps from segmentation output

Revision 8868  Directory Listing
Modified Wed Mar 11 19:16:05 2009 UTC (8 years, 6 months ago) by kurczce
ENH
Added Line Filter CLI

Revision 8867  Directory Listing
Modified Wed Mar 11 19:13:52 2009 UTC (8 years, 6 months ago) by kurczce
ENH
Added Line Filter CLI

Revision 8860  Directory Listing
Modified Mon Mar 9 22:30:14 2009 UTC (8 years, 6 months ago) by clisle
ENH: merged info from the Slicer trunk into the NCI branch to try to enable iPython in the NCI branch.  Basically updated many modules of the slicer source. It will cause a rebuild.  This also fixed the CellSegmentation crash (and that is why I am pushing the update).

Revision 8856  Directory Listing
Modified Mon Mar 9 14:01:51 2009 UTC (8 years, 6 months ago) by clisle
BUG: adding more fiducial handling on visSeg.  Segmentation now runs based on fiducial points.   Display of 2D segmentation is next. 

Revision 8775  Directory Listing
Modified Fri Feb 27 21:18:11 2009 UTC (8 years, 6 months ago) by kurczce
ENH
Added parameters to the GUI for the Vessel Anistropic Diffusion Command Line Module.
Added two new CLI 
*Vesselness Measure
*Vessel Anistropic Diffusion (a different version)

Revision 8739  Directory Listing
Modified Tue Feb 24 15:05:18 2009 UTC (8 years, 7 months ago) by vrnova
ENH: testing

Revision 8734  Directory Listing
Modified Mon Feb 23 19:22:05 2009 UTC (8 years, 7 months ago) by clisle
BUG: fixed configuration filename spelling

Revision 8733  Directory Listing
Modified Mon Feb 23 18:33:21 2009 UTC (8 years, 7 months ago) by clisle
ENH: Added all-in-one VesselEnhancingDiffusion [Manniesing2009] in Libs/itkExtensions and added matching VesselEnhancingDiffusion CLI module.  It seems to only works for volumes with short voxeltype.

Revision 8688  Directory Listing
Modified Wed Feb 18 21:04:19 2009 UTC (8 years, 7 months ago) by clisle
BUG: trying to fix the crash based on fiducials in visseg module

Revision 8637  Directory Listing
Modified Fri Feb 13 22:59:24 2009 UTC (8 years, 7 months ago) by clisle
BUG: change slicer_variables to point to the correct version upon refresh

Revision 8592  Directory Listing
Modified Fri Feb 6 21:52:58 2009 UTC (8 years, 7 months ago) by clisle
ENH: first version of cell wall segment module (Dean's algorithm) integrated with Slicer.  This version only loads the file and runs the 2D segmentation.  No results are displayed yet.  Fiducials are being accessed, but not fed to the algorithm yet.

Revision 8498  Directory Listing
Modified Mon Feb 2 17:54:07 2009 UTC (8 years, 7 months ago) by clisle
ENH: branch for NCI development

Revision 8497  Directory Listing
Modified Mon Feb 2 17:53:00 2009 UTC (8 years, 7 months ago) by clisle
ENH: making directory for NCI branches

Revision 8251  Directory Listing
Modified Fri Jan 2 18:00:41 2009 UTC (8 years, 8 months ago) by millerjv
ENH: work in progress on reloading modules

Revision 8250  Directory Listing
Modified Fri Jan 2 17:57:59 2009 UTC (8 years, 8 months ago) by millerjv
ENH: work in progress for reloading modules

Revision 8178  Directory Listing
Modified Tue Dec 23 05:06:36 2008 UTC (8 years, 9 months ago) by barre
ENH: Creating branch cameraviewhell with code moved from trunk

Revision 8044  Directory Listing
Modified Wed Dec 3 19:18:32 2008 UTC (8 years, 9 months ago) by clisle
BUG: eliminated crash on Mac Leopard by disabling display of UnstructuredGridDisplayNode subclasses. 

Revision 8029  Directory Listing
Modified Tue Dec 2 14:49:40 2008 UTC (8 years, 9 months ago) by clisle
BUG - Adding renamed directory for meshing module.  Previous commit was missing this directory.

Revision 8028  Directory Listing
Modified Tue Dec 2 14:48:57 2008 UTC (8 years, 9 months ago) by clisle
BUG - Adding renamed directory for meshing module.  Previous commit was missing this directory.

Revision 8023  Directory Listing
Modified Tue Dec 2 02:01:01 2008 UTC (8 years, 9 months ago) by vmagnotta
BUG: Fixed improper indexing to get the selected mesh for laplacian smoothing

Revision 8017  Directory Listing
Modified Mon Dec 1 22:31:37 2008 UTC (8 years, 9 months ago) by clisle
ENH: renaming meshing directory

Revision 7975  Directory Listing
Modified Tue Nov 25 19:04:03 2008 UTC (8 years, 10 months ago) by pieper
BUG: work around incorrect return code (127) generated by successfully completed kwsys process.  Also additional diagnostics for tests which do fail.

Revision 7931  Directory Listing
Modified Fri Nov 21 02:14:59 2008 UTC (8 years, 10 months ago) by vmagnotta
ENH: Minor chnages to cleanup the GUI

Revision 7930  Directory Listing
Modified Fri Nov 21 02:13:50 2008 UTC (8 years, 10 months ago) by vmagnotta
ENH: Used the base class Help frame instead of a custon one

Revision 7923  Directory Listing
Modified Thu Nov 20 21:40:30 2008 UTC (8 years, 10 months ago) by vmagnotta
ENH: Added the Application settings for the module

Revision 7922  Directory Listing
Modified Thu Nov 20 21:39:46 2008 UTC (8 years, 10 months ago) by vmagnotta
ENH: Added the IA-FEMesh property settings to the
the User Interface Panel.

Revision 7920  Directory Listing
Modified Thu Nov 20 19:53:24 2008 UTC (8 years, 10 months ago) by vmagnotta
BUG: It appears that the problem with the resizing
of the notebook is that the UserInterfacePanel that
is used does not fill in both the X and Y directions.
TO get around this limitation a call to
SetMinimumHeight() for our noteboot was added that 
will expand the notebook beyond the typical size that
is needed.

Revision 7919  Directory Listing
Modified Thu Nov 20 03:42:07 2008 UTC (8 years, 10 months ago) by vmagnotta
BUG: Fixed Widget Interactionsassociated with the Slicer dolly remaining active

Revision 7914  Directory Listing
Modified Wed Nov 19 15:56:29 2008 UTC (8 years, 10 months ago) by vmagnotta
BUG: Fixed typos in the name of the header files.
This was did not manifest under windows because
it is not case sensitive.\

Revision 7907  Directory Listing
Modified Wed Nov 19 03:33:53 2008 UTC (8 years, 10 months ago) by vmagnotta
ENH: Added required files and class prototypes for building shared libraries under Windows

Revision 7906  Directory Listing
Modified Wed Nov 19 03:30:50 2008 UTC (8 years, 10 months ago) by vmagnotta
ENH: Added required files and class prototypes for building shared libraries under Windows

Revision 7832  Directory Listing
Modified Mon Nov 10 22:47:28 2008 UTC (8 years, 10 months ago) by clisle
ENH: Added 10,10 interactor size fix support in EditBBGroup since this problem showed up in RHEL 5.0 even with a fresh VTK-5-2 checkout.  Added black background to the states the module sets and restores upon entry/exit. 

Revision 7822  Directory Listing
Modified Mon Nov 10 02:09:14 2008 UTC (8 years, 10 months ago) by clisle
ENH: Improved Enter/Exit commands on meshing module restore the state of meshing axes and view. Users of meshing module won't have to learn as many of the slicer controls initially this way. More work still needed on adding and removing the ApplicationSettings Interface. 

Revision 7821  Directory Listing
Modified Mon Nov 10 02:06:01 2008 UTC (8 years, 10 months ago) by clisle
BUG: removed callback line in UnstructuredGridWidget that forced Dolly mode on when UGrid widget was displayed. 

Revision 7814  Directory Listing
Modified Sat Nov 8 17:07:16 2008 UTC (8 years, 10 months ago) by clisle
BUG: changed to specific teem revision to prevent build problems.  Teem revision from mid-october.  Solution found by Vince. 

Revision 7769  Directory Listing
Modified Wed Oct 29 23:21:05 2008 UTC (8 years, 10 months ago) by clisle
BUG: added MRML NullDisplay node; needed for cmakefile that was accidentally committed prematurely. 

Revision 7768  Directory Listing
Modified Wed Oct 29 23:19:43 2008 UTC (8 years, 10 months ago) by clisle
ENH: removed some debug print statements;  added Orientation Axis enable/disable as we enter/exit the meshing module

Revision 7765  Directory Listing
Modified Wed Oct 29 19:53:42 2008 UTC (8 years, 10 months ago) by clisle
ENH: fixed the initialization state of the full/subset selection button: To be consistent with standalone version, this needed its selection set off initially.  Tested widget modes for partial selection, assigning material properties and boundary conditions, etc. 

Revision 7760  Directory Listing
Modified Wed Oct 29 07:37:08 2008 UTC (8 years, 10 months ago) by clisle
BUG: meshing menus weren't redrawing - so added ForceWidgetRedraw() method at the MimxMainWindow and added this to the UpdateEnableState methods for MimxGroupBase and MimxMenuGroup so it is invoked whenever UI panels need to change their state.

Revision 7759  Directory Listing
Modified Wed Oct 29 02:18:37 2008 UTC (8 years, 10 months ago) by clisle
BUG: missing a CMakeLists.txt file in the meshing directory; also changed the Slicer tag in slicer_variables to point to the v-1-1 meshing branch so getbuildtest runs won't change it back to the trunk. 

Revision 7754  Directory Listing
Modified Tue Oct 28 14:24:10 2008 UTC (8 years, 10 months ago) by clisle
BUG: removing old branch; use V-1-1 branch instead

Revision 7753  Directory Listing
Modified Tue Oct 28 13:03:27 2008 UTC (8 years, 10 months ago) by clisle
ENH: adding new meshing v-1-1 IaFeMesh modified for slicer integration

Revision 7752  Directory Listing
Modified Tue Oct 28 12:41:31 2008 UTC (8 years, 10 months ago) by clisle
ENH: adding new meshing v-1-1 IaFeMesh modified for slicer integration

Revision 7751  Directory Listing
Modified Tue Oct 28 12:36:48 2008 UTC (8 years, 10 months ago) by clisle
ENH: adding new meshing v-1-1 IaFeMesh modified for slicer integration

Revision 7750  Directory Listing
Modified Tue Oct 28 12:35:23 2008 UTC (8 years, 10 months ago) by clisle
ENH: adding new meshing v-1-1 IaFeMesh modified for slicer integration

Revision 7749  Directory Listing
Modified Tue Oct 28 12:33:49 2008 UTC (8 years, 10 months ago) by clisle
ENH: adding new meshing v-1-1 IaFeMesh modified for slicer integration

Revision 7748  Directory Listing
Modified Tue Oct 28 12:32:17 2008 UTC (8 years, 10 months ago) by clisle
BUG: permissions wrong; deleting and reinstalling Widgets directory

Revision 7747  Directory Listing
Modified Tue Oct 28 06:23:34 2008 UTC (8 years, 10 months ago) by clisle
ENH: adding new meshing v-1-1 IaFeMesh modified for slicer integration

Revision 7746  Directory Listing
Modified Tue Oct 28 06:19:32 2008 UTC (8 years, 10 months ago) by clisle
ENH: adding new meshing v-1-1 IaFeMesh modified for slicer integration

Revision 7745  Directory Listing
Modified Tue Oct 28 06:08:59 2008 UTC (8 years, 10 months ago) by clisle
ENH: adding new meshing v-1-1 IaFeMesh modified for slicer integration

Revision 7744  Directory Listing
Modified Tue Oct 28 06:04:39 2008 UTC (8 years, 10 months ago) by clisle
ENH: adding new meshing v-1-1 IaFeMesh modified for slicer integration

Revision 7743  Directory Listing
Modified Tue Oct 28 05:53:10 2008 UTC (8 years, 10 months ago) by clisle
ENH: adding new meshing v-1-1 IaFeMesh modified for slicer integration

Revision 7742  Directory Listing
Modified Tue Oct 28 05:49:02 2008 UTC (8 years, 10 months ago) by clisle
ENH: adding new meshing v-1-1 IaFeMesh modified for slicer integration

Revision 7741  Directory Listing
Modified Tue Oct 28 02:19:41 2008 UTC (8 years, 10 months ago) by clisle
ENH: deleting old meshing directory to replace it with an enhanced v-1-1

Revision 7740  Directory Listing
Modified Tue Oct 28 02:14:57 2008 UTC (8 years, 10 months ago) by clisle
ENH: moving to v-1-1 version

Revision 7739  Directory Listing
Modified Tue Oct 28 02:10:36 2008 UTC (8 years, 10 months ago) by clisle
ENH: adding v-1-1 meshing module

Revision 7720  Directory Listing
Modified Tue Oct 21 17:01:08 2008 UTC (8 years, 11 months ago) by pieper
ENH: add support for full version of visual studio 9

Revision 7683  Directory Listing
Modified Tue Oct 14 21:34:38 2008 UTC (8 years, 11 months ago) by naucoin
BUG: added editing call back, as per trunk revision 6956

Revision 7677  Directory Listing
Modified Tue Oct 14 15:25:07 2008 UTC (8 years, 11 months ago) by naucoin
BUG: use the Standford2008 branch tag

Revision 7662  Directory Listing
Modified Sat Oct 11 03:43:49 2008 UTC (8 years, 11 months ago) by clisle
ENH: add new meshing module to Meshing5 branch

Revision 7661  Directory Listing
Modified Sat Oct 11 03:42:35 2008 UTC (8 years, 11 months ago) by clisle
BUG:copied whole tree, not just Slicer trunk; delete and try again

Revision 7660  Directory Listing
Modified Sat Oct 11 03:36:07 2008 UTC (8 years, 11 months ago) by clisle
ENH: add new meshing module

Revision 7564  Directory Listing
Modified Wed Sep 10 02:39:06 2008 UTC (9 years ago) by clisle
ENH: new version of IaFeMesh code with integrated GUI integration in process

Revision 7563  Directory Listing
Modified Wed Sep 10 02:27:10 2008 UTC (9 years ago) by clisle
ENH:Deleting obsolee BuildingBlock directory in Meshing Module

Revision 7562  Directory Listing
Modified Wed Sep 10 02:13:27 2008 UTC (9 years ago) by clisle
ENH: fourth version of Univ. of Iowa Finite Element Meshing Module

Revision 7523  Directory Listing
Modified Tue Sep 2 13:12:52 2008 UTC (9 years ago) by clisle
ENH: Cleanup old meshing versions before creating new current branch

Revision 7522  Directory Listing
Modified Tue Sep 2 13:08:48 2008 UTC (9 years ago) by clisle
ENH: Cleanup old meshing versions before creating new current branch

Revision 7465  Directory Listing
Modified Tue Aug 19 21:26:45 2008 UTC (9 years, 1 month ago) by pieper
ENH: create branch for slicer worksthop at Stanford on Sept 3, 2008

Revision 7443  Directory Listing
Modified Thu Aug 14 19:10:30 2008 UTC (9 years, 1 month ago) by wjp@bwh.harvard.edu
ENH: null pointer checking for application registry layout setting

Revision 7442  Directory Listing
Modified Thu Aug 14 17:33:16 2008 UTC (9 years, 1 month ago) by wjp@bwh.harvard.edu
ENH: backed out old layout state variable, no longer used.

Revision 7441  Directory Listing
Modified Thu Aug 14 17:31:58 2008 UTC (9 years, 1 month ago) by wjp@bwh.harvard.edu
ENH: using var containing GUI's current layout instead of MRML var for GUI's previous layout (intend to back this thing out of vtkMRMLLayoutNode eventually) to determine how to unpack and repack the layout.

Revision 7440  Directory Listing
Modified Thu Aug 14 17:29:15 2008 UTC (9 years, 1 month ago) by wjp@bwh.harvard.edu
ENH: revised FOVentries so they track MRML, but do not update MRML if they are dismissed without changing entry values.

Revision 7439  Directory Listing
Modified Thu Aug 14 17:28:16 2008 UTC (9 years, 1 month ago) by wjp@bwh.harvard.edu
ENH: commented out undo/redo ability in layout. Because layout changes change the size of SliceViewers, implicit FOV changes were being piled on to the undo stack too.

Revision 7432  Directory Listing
Modified Thu Aug 14 10:22:27 2008 UTC (9 years, 1 month ago) by wjp@bwh.harvard.edu
ENH: fixed scene snapshot gui bug due to multiple observers

Revision 7423  Directory Listing
Modified Sat Aug 9 11:24:22 2008 UTC (9 years, 1 month ago) by wjp@bwh.harvard.edu
ENH: fixed importing of catalog files.

Revision 7422  Directory Listing
Modified Fri Aug 8 20:57:28 2008 UTC (9 years, 1 month ago) by pieper
BUG: migrate fix from trunk to create unique model name each time effect is invoked

Revision 7421  Directory Listing
Modified Fri Aug 8 20:47:28 2008 UTC (9 years, 1 month ago) by pieper
BUG: migrate fix for name clash with existing storage nodes from trunk to branch

Revision 7409  Directory Listing
Modified Thu Aug 7 21:09:16 2008 UTC (9 years, 1 month ago) by naucoin
BUG-FIXED: porting fixes from the trunk, include, one model name without suffic, remove the colour nodes from the scene

Revision 7381  Directory Listing
Modified Fri Aug 1 14:08:03 2008 UTC (9 years, 1 month ago) by naucoin
BUG: darwin ppc still timing out on module discover, double the time out

Revision 7366  Directory Listing
Modified Wed Jul 30 16:41:44 2008 UTC (9 years, 1 month ago) by naucoin
BUG-FIXED: fixed mgz/mgh file writing, needed to convert the matrix back to RAS from LPS

Revision 7357  Directory Listing
Modified Tue Jul 29 20:34:26 2008 UTC (9 years, 1 month ago) by hayes
ENH: Point to new Visual Blog URL

Revision 7356  Directory Listing
Modified Tue Jul 29 17:44:15 2008 UTC (9 years, 1 month ago) by clisle
BUG - unstructured grids are displayable, but not loadable yet through the model GUI. A bug remains in the loading process. 

Revision 7354  Directory Listing
Modified Tue Jul 29 16:01:03 2008 UTC (9 years, 1 month ago) by naucoin
STYLE: print out messages when can't find packages

Revision 7349  Directory Listing
Modified Mon Jul 28 21:46:00 2008 UTC (9 years, 1 month ago) by pieper
ENH: migrate latest editor module from trunk to release branch

Revision 7331  Directory Listing
Modified Thu Jul 24 12:41:50 2008 UTC (9 years, 2 months ago) by pieper
BUG: apply patch for nvidia driver linux issue (apparently driver installation bug causes symbols to be undefined when dynamically loading libGL)

Revision 7315  Directory Listing
Modified Sun Jul 20 20:21:49 2008 UTC (9 years, 2 months ago) by clisle
ENH:  third revision of Univ. of Iowa FE Mesh module

Revision 7312  Directory Listing
Modified Fri Jul 18 20:30:02 2008 UTC (9 years, 2 months ago) by wjp@bwh.harvard.edu
ENH: fixed packing bug for CompareView. This is a temporary fix marked with TODO's in the code that will need to be addressed when we finally represent compareView in the vtkMRMLLayoutNode. Right now it's not saved in state, but the packing is less messy.

Revision 7310  Directory Listing
Modified Fri Jul 18 17:55:47 2008 UTC (9 years, 2 months ago) by naucoin
BUG: fixing colour names

Revision 7309  Directory Listing
Modified Fri Jul 18 17:50:00 2008 UTC (9 years, 2 months ago) by naucoin
BUG: force recalculation of win/level to trigger setting it when return from CLI

Revision 7308  Directory Listing
Modified Fri Jul 18 17:48:30 2008 UTC (9 years, 2 months ago) by clisle
ENH - making vtkMRMLUnstructuredGridNode and correspoding display and storage nodes subclasses of Model.  Modified Base/vtkSlicerModelLogic to look for and read unstructured grid datasets.  Display works but loading from a file doesn't correctly initialize the display node yet.

Revision 7303  Directory Listing
Modified Wed Jul 16 20:01:32 2008 UTC (9 years, 2 months ago) by wjp@bwh.harvard.edu
ENH: fixed *some* of the packing problems when switching between layouts. Still working on the compare view case

Revision 7301  Directory Listing
Modified Wed Jul 16 15:17:33 2008 UTC (9 years, 2 months ago) by wjp@bwh.harvard.edu
ENH: got rid of debug leaks

Revision 7297  Directory Listing
Modified Tue Jul 15 20:43:02 2008 UTC (9 years, 2 months ago) by wjp@bwh.harvard.edu
ENH: removing debugging comments

Revision 7296  Directory Listing
Modified Tue Jul 15 20:39:04 2008 UTC (9 years, 2 months ago) by wjp@bwh.harvard.edu
ENH: small cleanup of code -- getting rid of unnecessary local vars

Revision 7295  Directory Listing
Modified Tue Jul 15 20:37:58 2008 UTC (9 years, 2 months ago) by wjp@bwh.harvard.edu
ENH: improving QueryAtlas help text with newlines

Revision 7294  Directory Listing
Modified Tue Jul 15 20:37:26 2008 UTC (9 years, 2 months ago) by wjp@bwh.harvard.edu
ENH: stubbing out REMOTE_IO again (it had gotten partially unstubbed

Revision 7293  Directory Listing
Modified Tue Jul 15 20:36:36 2008 UTC (9 years, 2 months ago) by wjp@bwh.harvard.edu
ENH: cleaning up references to MRML to get rid of debug leaks

Revision 7285  Directory Listing
Modified Fri Jul 11 20:38:25 2008 UTC (9 years, 2 months ago) by wjp@bwh.harvard.edu
ENH: fixing crash on exit by releasing mutual references between SlicesGUI and applicationGUI in correct order

Revision 7281  Directory Listing
Modified Thu Jul 10 20:21:40 2008 UTC (9 years, 2 months ago) by naucoin
BUG: taking out duplicate code, as seen in rev 7189 to 7189 on the trunk

Revision 7280  Directory Listing
Modified Thu Jul 10 19:34:19 2008 UTC (9 years, 2 months ago) by wjp@bwh.harvard.edu
ENH: turning off chatty status text

Revision 7279  Directory Listing
Modified Thu Jul 10 19:19:41 2008 UTC (9 years, 2 months ago) by wjp@bwh.harvard.edu
ENH: fixed potentially null scale pointer in ProcessWidgetEvents

Revision 7268  Directory Listing
Modified Tue Jul 8 15:39:54 2008 UTC (9 years, 2 months ago) by demian
ENH: Fixed bug with visual studio

Revision 7252  Directory Listing
Modified Mon Jul 7 20:25:27 2008 UTC (9 years, 2 months ago) by millerjv
ENH: Merge of Compare View to the 3.2 branch. Needed to move across a few other patches from the trunk to mitigate crashes on exit.

Revision 7246  Directory Listing
Modified Fri Jul 4 18:18:16 2008 UTC (9 years, 2 months ago) by alexy
BUG: fixed the mrml references going in and out of scene snapshots

Revision 7231  Directory Listing
Modified Tue Jul 1 19:31:02 2008 UTC (9 years, 2 months ago) by demian
ENH: Names for the glyphable volumes display nodes changed

Revision 7229  Directory Listing
Modified Tue Jul 1 18:20:34 2008 UTC (9 years, 2 months ago) by demian
ENH: Finish adding the glyphvolume nodes to generalize glyphing

Revision 7228  Directory Listing
Modified Tue Jul 1 15:29:24 2008 UTC (9 years, 2 months ago) by demian
ENH: Decoupled part of the functionality of  vtkMRMLDiffusionTensorVolumeSliceDisplayNode to a new parent node vtkMRMLGlyphVolumeSliceDisplayNode

Revision 7227  Directory Listing
Modified Tue Jul 1 15:27:48 2008 UTC (9 years, 2 months ago) by demian
ENH: Decoupled part of the functionality of  vtkMRMLDiffusionTensorVolumeSliceDisplayNode to a new parent node vtkMRMLGlyphVolumeSliceDisplayNode

Revision 7226  Directory Listing
Modified Tue Jul 1 13:03:50 2008 UTC (9 years, 2 months ago) by demian
ENH: All the bifurcations leading to glyph slice processing now depend on the displayNode inheritance structure and not on the volumeNode

Revision 7225  Directory Listing
Modified Mon Jun 30 22:20:16 2008 UTC (9 years, 2 months ago) by demian
ENH: Decoupling the display of DT volumes from the display for fiber tracts and cleaning unused classes

Revision 7222  Directory Listing
Modified Fri Jun 27 15:53:46 2008 UTC (9 years, 2 months ago) by wjp@bwh.harvard.edu
ENH: fixing look-from to work if the lookat point is not the same as origin

Revision 7220  Directory Listing
Modified Fri Jun 27 14:41:28 2008 UTC (9 years, 2 months ago) by hayes
ENH: Changed to new svn repository

Revision 7219  Directory Listing
Modified Fri Jun 27 14:41:06 2008 UTC (9 years, 2 months ago) by hayes
ENH: Changed to new svn repository

Revision 7212  Directory Listing
Modified Thu Jun 26 23:20:06 2008 UTC (9 years, 3 months ago) by demian
ENH: Branch for simple generalization of previous volume glyphing architecture, which is very diffusion oriented

Revision 7211  Directory Listing
Modified Thu Jun 26 22:10:37 2008 UTC (9 years, 3 months ago) by demian
BUG: Not working housekeeping problem with the nodes

Revision 7210  Directory Listing
Modified Thu Jun 26 22:09:15 2008 UTC (9 years, 3 months ago) by demian
BUG: Not working housekeeping problem with the nodes

Revision 7209  Directory Listing
Modified Thu Jun 26 21:28:37 2008 UTC (9 years, 3 months ago) by demian
ENH: Branch for new volume glyphing architecture

Revision 7208  Directory Listing
Modified Thu Jun 26 19:05:10 2008 UTC (9 years, 3 months ago) by wjp@bwh.harvard.edu
ENH: cleaning up messy comments

Revision 7203  Directory Listing
Modified Thu Jun 26 17:04:17 2008 UTC (9 years, 3 months ago) by wjp@bwh.harvard.edu
ENH: commenting out backface culling on actor3Ds to work around a vtk bug that causes vtkTextActors to not be displayed if backface culling is on.

Revision 7199  Directory Listing
Modified Thu Jun 26 15:19:42 2008 UTC (9 years, 3 months ago) by naucoin
BUG: use the second generation box widget and representation, ported from trunk (copied new files from VTK and reinstated Andy's changes

Revision 7198  Directory Listing
Modified Thu Jun 26 15:14:32 2008 UTC (9 years, 3 months ago) by naucoin
BUG: use the new widget and representation

Revision 7185  Directory Listing
Modified Wed Jun 25 19:44:40 2008 UTC (9 years, 3 months ago) by wjp@bwh.harvard.edu
ENH: fixed QueryAtlas installation to not copy Resource header file

Revision 7184  Directory Listing
Modified Wed Jun 25 19:01:30 2008 UTC (9 years, 3 months ago) by hayes
ENH: Changed to new svn repository

Revision 7174  Directory Listing
Modified Wed Jun 25 14:28:38 2008 UTC (9 years, 3 months ago) by hayes
ENH: Changed tag to new SVN repository

Revision 7170  Directory Listing
Modified Wed Jun 25 13:06:11 2008 UTC (9 years, 3 months ago) by wjp@bwh.harvard.edu
ENH: moving LayoutNode out of the MRML_USE_vtkTeem scope

Revision 7169  Directory Listing
Modified Wed Jun 25 13:05:12 2008 UTC (9 years, 3 months ago) by wjp@bwh.harvard.edu
ENH: updating braininfo logo

Revision 7152  Directory Listing
Modified Tue Jun 24 21:22:01 2008 UTC (9 years, 3 months ago) by clisle
ENH - working through basic meshing workflow (forward only).  Not able to delete items because IDs don't match, so this commit is in advance of alternate implementation of the MRML nodes and the linked list wrapper.

Revision 7148  Directory Listing
Modified Mon Jun 23 21:39:03 2008 UTC (9 years, 3 months ago) by clisle
BUG - using shared access to datastructures now betwen IaFeMesh and slicer.  Removed deep copies and finding that changes to bblock editing works now.  Still getting duplicate entries in MRML for some reason.  

Revision 7141  Directory Listing
Modified Mon Jun 23 03:26:39 2008 UTC (9 years, 3 months ago) by clisle
ENH - Updated and re-added UnstructuredGrid display Module so users can adjust colors and LUTs of UGrid datatypes.  Tested with Meshing Module Successfully.   This required minor changes to the MRMLUnstructuredGrid nodes.

Revision 7140  Directory Listing
Modified Sun Jun 22 23:44:15 2008 UTC (9 years, 3 months ago) by clisle
ENH - updating svn copy of MRML surface list

Revision 7139  Directory Listing
Modified Sun Jun 22 21:34:59 2008 UTC (9 years, 3 months ago) by clisle
ENH - added building block and Meshing data structure support in Slicer.  A simple case works all the way through.  Now debug why multiple bblock and meshes are added and refine UGrid rendering in slicer.

Revision 7135  Directory Listing
Modified Sun Jun 22 00:44:22 2008 UTC (9 years, 3 months ago) by clisle
BUG - fixed bug in MRML scene access.  Now the surfaces loaded in IaFeMesh are placed in the MRML tree as well. 

Revision 7134  Directory Listing
Modified Sat Jun 21 23:27:50 2008 UTC (9 years, 3 months ago) by clisle
ENH - Added separate GUI for the Meshing Module to preserve Univ. of Iowa workflow and GUI design.

Revision 7132  Directory Listing
Modified Fri Jun 20 23:27:04 2008 UTC (9 years, 3 months ago) by wjp@bwh.harvard.edu
ENH: Some code cleanups while working on new annotation bug...

Revision 7122  Directory Listing
Modified Fri Jun 20 19:56:47 2008 UTC (9 years, 3 months ago) by wjp@bwh.harvard.edu
ENH: fixing QueryAtlas problem with Qdec annotations

Revision 7121  Directory Listing
Modified Fri Jun 20 19:56:03 2008 UTC (9 years, 3 months ago) by wjp@bwh.harvard.edu
ENH: trying to fix ugly packing behavior on Linux

Revision 7119  Directory Listing
Modified Fri Jun 20 18:55:38 2008 UTC (9 years, 3 months ago) by naucoin
BUG: in the change to QdecModule becoming a LoadableModule, the viewer widget and interactor style were not getting set. Subclass the SetApplicationGUI method to set these pointers so that plot events can be observed

Revision 7118  Directory Listing
Modified Thu Jun 19 19:11:38 2008 UTC (9 years, 3 months ago) by naucoin
BUG: iwidgets and blt were taken out, reinstating these libraries

Revision 7117  Directory Listing
Modified Thu Jun 19 18:57:55 2008 UTC (9 years, 3 months ago) by naucoin
BUG: was missing the test to check for support libraries

Revision 7112  Directory Listing
Modified Thu Jun 19 16:19:56 2008 UTC (9 years, 3 months ago) by alexy
ENH: don't create copy of raw data when loading scenes with snapshots

Revision 7111  Directory Listing
Modified Thu Jun 19 16:12:19 2008 UTC (9 years, 3 months ago) by alexy
ENH: event optimization fix

Revision 7110  Directory Listing
Modified Thu Jun 19 14:58:08 2008 UTC (9 years, 3 months ago) by naucoin
BUG: port from main branch, was reported to cause crash on scene close

Revision 7109  Directory Listing
Modified Thu Jun 19 14:14:51 2008 UTC (9 years, 3 months ago) by tokuda
BUG: add comment.



Revision 7108  Directory Listing
Modified Thu Jun 19 13:58:51 2008 UTC (9 years, 3 months ago) by wjp@bwh.harvard.edu
ENH: fixed bug in QueryAtlas tear down

Revision 7107  Directory Listing
Modified Thu Jun 19 13:49:59 2008 UTC (9 years, 3 months ago) by clisle
BUG - fixed Mimx notebook display bug.  Created separate window for IaFeMesh interface.  Still using local lists.  Now ready to replace with MRML-backed lists previously tested. 

Revision 7106  Directory Listing
Modified Thu Jun 19 10:45:05 2008 UTC (9 years, 3 months ago) by wjp@bwh.harvard.edu
ENH: more Layout Node checkins...

Revision 7105  Directory Listing
Modified Thu Jun 19 10:44:04 2008 UTC (9 years, 3 months ago) by wjp@bwh.harvard.edu
ENH: adding MRML node for layout (for undo/redo and saving layout with Scene) and disambiguating GUI Layout and GUI Geometry

Revision 7104  Directory Listing
Modified Thu Jun 19 10:39:22 2008 UTC (9 years, 3 months ago) by wjp@bwh.harvard.edu
ENH: fixed QueryAtlas chattiness in the status bar

Revision 7103  Directory Listing
Modified Wed Jun 18 23:36:25 2008 UTC (9 years, 3 months ago) by alexy
BUG: fixed extra volume modifications

Revision 7102  Directory Listing
Modified Wed Jun 18 23:35:27 2008 UTC (9 years, 3 months ago) by alexy
ENH: added scene persistance and snapshots for volume rendering

Revision 7101  Directory Listing
Modified Wed Jun 18 20:34:45 2008 UTC (9 years, 3 months ago) by millerjv
ENH: Merge from trunk 6-13-2008

Revision 7099  Directory Listing
Modified Wed Jun 18 18:28:53 2008 UTC (9 years, 3 months ago) by wjp@bwh.harvard.edu
ENH: fixed debug leaks in scenesnapshots

Revision 7091  Directory Listing
Modified Tue Jun 17 15:42:30 2008 UTC (9 years, 3 months ago) by csmendo
ENH: New branch for improvements in EMSegmenter under Pohl's supervision

Revision 7090  Directory Listing
Modified Tue Jun 17 13:49:20 2008 UTC (9 years, 3 months ago) by wjp@bwh.harvard.edu
ENH: fixing bug in ViewControlGUI packing and rotate-around behavior

Revision 7089  Directory Listing
Modified Tue Jun 17 13:48:15 2008 UTC (9 years, 3 months ago) by wjp@bwh.harvard.edu
ENH: New resources to support ViewControlGUI icon update

Revision 7088  Directory Listing
Modified Tue Jun 17 13:46:59 2008 UTC (9 years, 3 months ago) by wjp@bwh.harvard.edu
ENH: fix for inconsistent packing across platforms and bug in rotate around behavior when scene centroid is not coincident with origin

Revision 7081  Directory Listing
Modified Fri Jun 13 01:21:37 2008 UTC (9 years, 3 months ago) by wangx
BUGBUG: pan is linked only if the slice viewers are in the same orientations in the compareview mode

Revision 7080  Directory Listing
Modified Fri Jun 13 00:17:31 2008 UTC (9 years, 3 months ago) by naucoin
BUG: take the wizard out of a collapsible frame so that can edit in multicolumn list boxes on mac and linux

Revision 7078  Directory Listing
Modified Thu Jun 12 21:06:02 2008 UTC (9 years, 3 months ago) by wangx
BUG: parameters (e.g., zoom, slice) are linked only if the slice viewers are in the same orientations in the compareview mode

Revision 7077  Directory Listing
Modified Thu Jun 12 20:28:48 2008 UTC (9 years, 3 months ago) by naucoin
BUG: porting fixes from trunk for scene close and remove fiducial from list

Revision 7076  Directory Listing
Modified Thu Jun 12 19:33:44 2008 UTC (9 years, 3 months ago) by wangx
BUG: slices are now visible in 3D main viewer based on the current view arrangement, i.e., compareview mode is different from other view mode.
FEA: 3D main viewer is cleared during mode switching between compareview and other view modes

Revision 7075  Directory Listing
Modified Thu Jun 12 18:19:46 2008 UTC (9 years, 3 months ago) by wangx
BUG: fixed the bug that only the first two compareviews are synched during mouse wheel forward/backward 

Revision 7074  Directory Listing
Modified Thu Jun 12 13:37:45 2008 UTC (9 years, 3 months ago) by wangx
BUG: preserve existing FOV when switching views
BUG: parameter linking for compareview vs other views
BUG: view layout when switching in/out of compareview

Revision 7060  Directory Listing
Modified Wed Jun 11 14:13:23 2008 UTC (9 years, 3 months ago) by bensch
ENH: Minor enhanced

Revision 7053  Directory Listing
Modified Tue Jun 10 21:15:29 2008 UTC (9 years, 3 months ago) by naucoin
BUG: take out debugging print out

Revision 7052  Directory Listing
Modified Tue Jun 10 21:13:36 2008 UTC (9 years, 3 months ago) by naucoin
BUG: remove the extra storage node from the scene

Revision 7043  Directory Listing
Modified Tue Jun 10 17:24:37 2008 UTC (9 years, 3 months ago) by alexy
ENH: fixed modify since read is set on volume copy

Revision 7040  Directory Listing
Modified Tue Jun 10 17:16:50 2008 UTC (9 years, 3 months ago) by bensch
ENH: Adaptions, that is the revision we took videos on

Revision 7028  Directory Listing
Modified Mon Jun 9 20:54:51 2008 UTC (9 years, 3 months ago) by pohl
BUG: Removed final bugs in code  -works now 

Revision 7027  Directory Listing
Modified Mon Jun 9 20:54:16 2008 UTC (9 years, 3 months ago) by pohl
BUG: Removed final bugs in code  -works now 

Revision 7026  Directory Listing
Modified Mon Jun 9 20:53:28 2008 UTC (9 years, 3 months ago) by pohl
BUG: Removed final bugs in code  -works now 

Revision 7025  Directory Listing
Modified Mon Jun 9 20:46:32 2008 UTC (9 years, 3 months ago) by pohl
BUG: Removed final bugs in code  -works now 

Revision 7024  Directory Listing
Modified Mon Jun 9 20:43:57 2008 UTC (9 years, 3 months ago) by pohl
BUG: Removed final bugs in code  -works now 

Revision 7023  Directory Listing
Modified Mon Jun 9 16:07:16 2008 UTC (9 years, 3 months ago) by bensch
ENH: Default Values

Revision 7022  Directory Listing
Modified Mon Jun 9 15:18:56 2008 UTC (9 years, 3 months ago) by bensch
BUG: Fixed probe adjustments

Revision 7021  Directory Listing
Modified Mon Jun 9 14:36:10 2008 UTC (9 years, 3 months ago) by bensch
ENH: New Models to render

Revision 7007  Directory Listing
Modified Fri Jun 6 21:40:24 2008 UTC (9 years, 3 months ago) by alexy
BUG-FIXED: reading volume does not case NodeRemove events,  made volume display widgets to update properly on load volume

Revision 7003  Directory Listing
Modified Fri Jun 6 15:50:00 2008 UTC (9 years, 3 months ago) by bensch
ENH: Works with minibirds

Revision 7000  Directory Listing
Modified Fri Jun 6 13:50:55 2008 UTC (9 years, 3 months ago) by bensch
ENH: Ultrasound Streamer GUI better and also the Volume Renderer GUI updated

Revision 6999  Directory Listing
Modified Fri Jun 6 13:07:08 2008 UTC (9 years, 3 months ago) by bensch
ENH: CMakeLists better suited for initial build

Revision 6998  Directory Listing
Modified Thu Jun 5 22:34:20 2008 UTC (9 years, 3 months ago) by bensch
ENH: Runtime check support for CUDA

Revision 6996  Directory Listing
Modified Thu Jun 5 20:51:35 2008 UTC (9 years, 3 months ago) by naucoin
BUG: if change the file name, let that over ride the URI

Revision 6993  Directory Listing
Modified Thu Jun 5 18:21:27 2008 UTC (9 years, 3 months ago) by tokuda
BUG: Changed URL for NAMICSandBox SVN server.


Revision 6992  Directory Listing
Modified Thu Jun 5 17:24:18 2008 UTC (9 years, 3 months ago) by alexy
BUG-FIXED: fixed incorrect node deleting in vtkVolumeRendering.cxx

Revision 6990  Directory Listing
Modified Thu Jun 5 15:20:21 2008 UTC (9 years, 3 months ago) by bensch
ENH: Update

Revision 6989  Directory Listing
Modified Wed Jun 4 22:34:51 2008 UTC (9 years, 3 months ago) by alexy
ENH: VolumeRendering  parameters save restore in the scene

Revision 6985  Directory Listing
Modified Wed Jun 4 21:35:53 2008 UTC (9 years, 3 months ago) by alexy
ENH: VolumeRendering clipping parameters persistance

Revision 6984  Directory Listing
Modified Wed Jun 4 21:18:20 2008 UTC (9 years, 3 months ago) by bensch
ENH: CUDA tag for the distribution

Revision 6983  Directory Listing
Modified Wed Jun 4 21:13:56 2008 UTC (9 years, 3 months ago) by bensch
ENH: ENH: some minor change to enable the CUDA dll's to be installed

Revision 6982  Directory Listing
Modified Wed Jun 4 20:57:10 2008 UTC (9 years, 3 months ago) by bensch
ENH: CMake mess fixed

Revision 6981  Directory Listing
Modified Wed Jun 4 20:44:01 2008 UTC (9 years, 3 months ago) by bensch
ENH: Ultrasound and especially the adjustment setup for the Tool progressed.

Revision 6980  Directory Listing
Modified Wed Jun 4 20:02:58 2008 UTC (9 years, 3 months ago) by pieper
BUG: put in a guard to prevent more than one fiducial per second (protect against key repeats)

Revision 6979  Directory Listing
Modified Wed Jun 4 19:50:13 2008 UTC (9 years, 3 months ago) by bensch
BUG: Compile Issues

Revision 6977  Directory Listing
Modified Wed Jun 4 18:49:52 2008 UTC (9 years, 3 months ago) by pieper
BUG: fix the example helloworld cmakelists file to match Munich2008 slicer and kwwidgets configurations

Revision 6976  Directory Listing
Modified Wed Jun 4 15:03:00 2008 UTC (9 years, 3 months ago) by bensch
ENH: position works as well, now go for scaling

Revision 6975  Directory Listing
Modified Wed Jun 4 14:53:02 2008 UTC (9 years, 3 months ago) by bensch
ENH: Rotation works correctly

Revision 6974  Directory Listing
Modified Wed Jun 4 13:55:15 2008 UTC (9 years, 3 months ago) by pieper
BUG: handle scene snapshot names with spaces in them

Revision 6972  Directory Listing
Modified Tue Jun 3 23:11:32 2008 UTC (9 years, 3 months ago) by pieper
BUG: merge editor bug fixes from trunk into release branch

Revision 6967  Directory Listing
Modified Tue Jun 3 22:26:55 2008 UTC (9 years, 3 months ago) by pieper
BUG: update the orientation label so that any non-aligned slice orientation is specified to be Reformat

Revision 6964  Directory Listing
Modified Tue Jun 3 20:17:56 2008 UTC (9 years, 3 months ago) by clisle
ENH: testing v2 of Meshing integration

Revision 6962  Directory Listing
Modified Tue Jun 3 19:45:49 2008 UTC (9 years, 3 months ago) by naucoin
BUG: EMSegmenter command line module uses the storage node to write out files, which checks for relative file paths, so here we need to take into account a possible shared memory location

Revision 6960  Directory Listing
Modified Mon Jun 2 23:37:51 2008 UTC (9 years, 3 months ago) by davisb
ENH: port bug fixes from svn HEAD
ENH: r6956: ENH: right-click now allows editing of input channel weights; add some tooltip help strings
ENH r6958 and r6959: ENH: enhance warning message for invalid global priors

Revision 6950  Directory Listing
Modified Fri May 30 22:35:17 2008 UTC (9 years, 3 months ago) by pieper
ENH: update version number to 3.2

Revision 6949  Directory Listing
Modified Fri May 30 22:05:47 2008 UTC (9 years, 3 months ago) by pieper
ENH: creating slicer3.2 release branch

Revision 6947  Directory Listing
Modified Fri May 30 21:50:24 2008 UTC (9 years, 3 months ago) by naucoin
BUG: port bug fix from main branch

Revision 6946  Directory Listing
Modified Fri May 30 21:45:02 2008 UTC (9 years, 3 months ago) by naucoin
BUG: two calls to avoid over writing TempURLString in vtkMRMLNode

Revision 6944  Directory Listing
Modified Fri May 30 19:51:29 2008 UTC (9 years, 3 months ago) by bensch
ENH: More work on the transform... painfull

Revision 6942  Directory Listing
Modified Fri May 30 17:45:21 2008 UTC (9 years, 3 months ago) by pieper
COMP: merge from trunk - enable vtk parallel to support IGSTK/OpenIGTLink

Revision 6940  Directory Listing
Modified Fri May 30 17:17:26 2008 UTC (9 years, 3 months ago) by bensch
ENH: Flocks of Minibirds now working.

Revision 6927  Directory Listing
Modified Thu May 29 21:27:53 2008 UTC (9 years, 3 months ago) by pieper
COMP: peg the tutorial at the 3.2 branch of KWWidgets

Revision 6926  Directory Listing
Modified Thu May 29 21:20:23 2008 UTC (9 years, 3 months ago) by bensch
ENH: integration of the ToolGui

Revision 6917  Directory Listing
Modified Thu May 29 17:09:54 2008 UTC (9 years, 3 months ago) by pieper
COMP: switch tag to point to this branch for builds

Revision 6916  Directory Listing
Modified Thu May 29 17:08:46 2008 UTC (9 years, 3 months ago) by pieper
COMP: export the slicer3 build type for use in external modules

Revision 6908  Directory Listing
Modified Thu May 29 01:05:15 2008 UTC (9 years, 3 months ago) by clisle
BUG - debugging update for the Meshing Module. Using the MimxMainUserInterfacePanel instead of the Notebook directly. 

Revision 6896  Directory Listing
Modified Wed May 28 16:26:54 2008 UTC (9 years, 3 months ago) by pieper
ENH: create a stable branch for the Munich training event June 2008

Revision 6837  Directory Listing
Modified Fri May 23 01:14:46 2008 UTC (9 years, 4 months ago) by clisle
BUG - debugging update for the Meshing Module.

Revision 6835  Directory Listing
Modified Thu May 22 22:57:05 2008 UTC (9 years, 4 months ago) by clisle
BUG - debugging update for the Meshing Module. 

Revision 6822  Directory Listing
Modified Thu May 22 17:24:49 2008 UTC (9 years, 4 months ago) by bensch
ENH: Added new Classes. THIS WILL NOT COMPILE ANYMORE

Revision 6759  Directory Listing
Modified Mon May 19 03:29:11 2008 UTC (9 years, 4 months ago) by bess
STYLE: remove some debugging code.  Clean up some comments

Revision 6758  Directory Listing
Modified Mon May 19 02:26:43 2008 UTC (9 years, 4 months ago) by bess
ENH: implement LPS->RAS conversion for bsplines

Revision 6757  Directory Listing
Modified Mon May 19 02:12:47 2008 UTC (9 years, 4 months ago) by bess
STYLE: remove debugging output

Revision 6754  Directory Listing
Modified Sun May 18 03:38:35 2008 UTC (9 years, 4 months ago) by bess
ENH: Merge 6751:6753 from trunk into bspline branch

Revision 6752  Directory Listing
Modified Sat May 17 19:08:11 2008 UTC (9 years, 4 months ago) by bess
ENH: Merge 6686:6751 from trunk into bspline branch

Revision 6750  Directory Listing
Modified Sat May 17 15:37:37 2008 UTC (9 years, 4 months ago) by hliu
BUG: in the destructor, a wrong variable was used.

Revision 6749  Directory Listing
Modified Sat May 17 15:07:45 2008 UTC (9 years, 4 months ago) by hliu
ENH: modified due to KWWidgets changes.

Revision 6748  Directory Listing
Modified Sat May 17 14:55:56 2008 UTC (9 years, 4 months ago) by hliu
ENH: updated from Slicer 3 trunk.

Revision 6747  Directory Listing
Modified Sat May 17 14:54:00 2008 UTC (9 years, 4 months ago) by hliu
ENH: modified due to KWWidgets changes.

Revision 6740  Directory Listing
Modified Fri May 16 16:54:11 2008 UTC (9 years, 4 months ago) by clisle
ENH - adding 2nd version of Univ. of Iowa Meshing Module to Slicer.  Added meshing module to Slicer3.cxx and modified cmake files to include the correct libraries during build and link.

Revision 6739  Directory Listing
Modified Fri May 16 16:44:49 2008 UTC (9 years, 4 months ago) by clisle
BUG - Replacing upload. The previous version was broken.

Revision 6738  Directory Listing
Modified Fri May 16 16:32:16 2008 UTC (9 years, 4 months ago) by clisle
ENH - adding 2nd version of Univ. of Iowa Meshing Module to Slicer.  Added meshing module to Slicer3.cxx and modified cmake files to include the correct libraries during build and link.

Revision 6737  Directory Listing
Modified Fri May 16 15:05:55 2008 UTC (9 years, 4 months ago) by clisle
BUG - Replacing upload. The previous version was broken.

Revision 6736  Directory Listing
Modified Fri May 16 14:55:32 2008 UTC (9 years, 4 months ago) by clisle
BUG - Replacing upload. The previous version was broken.

Revision 6735  Directory Listing
Modified Fri May 16 14:45:41 2008 UTC (9 years, 4 months ago) by clisle
BUG - Replacing upload. The previous version was broken.

Revision 6734  Directory Listing
Modified Fri May 16 14:40:08 2008 UTC (9 years, 4 months ago) by clisle
BUG - Replacing upload. The previous version was broken.

Revision 6733  Directory Listing
Modified Fri May 16 14:23:26 2008 UTC (9 years, 4 months ago) by clisle
BUG - Replacing upload. The previous version was broken.

Revision 6731  Directory Listing
Modified Thu May 15 20:45:02 2008 UTC (9 years, 4 months ago) by clisle
BUG - Replacing CMakeLists.txt in Meshing subdirectories because they were accidentally erased

Revision 6729  Directory Listing
Modified Thu May 15 18:27:15 2008 UTC (9 years, 4 months ago) by clisle
ENH - adding 2nd version of Univ. of Iowa Meshing Module to Slicer.  Added meshing module to Slicer3.cxx and modified cmake files to include the correct libraries during build and link. 

Revision 6728  Directory Listing
Modified Thu May 15 18:25:48 2008 UTC (9 years, 4 months ago) by clisle
ENH - adding 2nd version of Univ. of Iowa Meshing Module to Slicer.  This is an ongoing integration effort.  This version is the first commit of the new codebase, which only supports the initial GUI and loads a surface file into local lists.  Doing the commit one library at a time to work out the text problems (spaces, tabs, dos-newlines, etc.).

Revision 6727  Directory Listing
Modified Thu May 15 18:25:12 2008 UTC (9 years, 4 months ago) by clisle
ENH - adding 2nd version of Univ. of Iowa Meshing Module to Slicer.  This is an ongoing integration effort.  This version is the first commit of the new codebase, which only supports the initial GUI and loads a surface file into local lists.  Doing the commit one library at a time to work out the text problems (spaces, tabs, dos-newlines, etc.).

Revision 6726  Directory Listing
Modified Thu May 15 18:24:37 2008 UTC (9 years, 4 months ago) by clisle
ENH - adding 2nd version of Univ. of Iowa Meshing Module to Slicer.  This is an ongoing integration effort.  This version is the first commit of the new codebase, which only supports the initial GUI and loads a surface file into local lists.  Doing the commit one library at a time to work out the text problems (spaces, tabs, dos-newlines, etc.).

Revision 6725  Directory Listing
Modified Thu May 15 18:22:17 2008 UTC (9 years, 4 months ago) by clisle
ENH - adding 2nd version of Univ. of Iowa Meshing Module to Slicer.  This is an ongoing integration effort.  This version is the first commit of the new codebase, which only supports the initial GUI and loads a surface file into local lists.  Doing the commit one library at a time to work out the text problems (spaces, tabs, dos-newlines, etc.).

Revision 6724  Directory Listing
Modified Thu May 15 18:21:47 2008 UTC (9 years, 4 months ago) by clisle
ENH - adding 2nd version of Univ. of Iowa Meshing Module to Slicer.  This is an ongoing integration effort.  This version is the first commit of the new codebase, which only supports the initial GUI and loads a surface file into local lists.  Doing the commit one library at a time to work out the text problems (spaces, tabs, dos-newlines, etc.).

Revision 6723  Directory Listing
Modified Thu May 15 18:20:12 2008 UTC (9 years, 4 months ago) by clisle
ENH - adding 2nd version of Univ. of Iowa Meshing Module to Slicer.  This is an ongoing integration effort.  This version is the first commit of the new codebase, which only supports the initial GUI and loads a surface file into local lists.  Doing the commit one library at a time to work out the text problems (spaces, tabs, dos-newlines, etc.).

Revision 6722  Directory Listing
Modified Thu May 15 18:16:58 2008 UTC (9 years, 4 months ago) by clisle
ENH - adding 2nd version of Univ. of Iowa Meshing Module to Slicer.  This is an ongoing integration effort.  This version is the first commit of the new codebase, which only supports the initial GUI and loads a surface file into local lists.  Doing the commit one library at a time to work out the text problems (spaces, tabs, dos-newlines, etc.).

Revision 6721  Directory Listing
Modified Thu May 15 17:27:32 2008 UTC (9 years, 4 months ago) by clisle
ENH - adding 2nd version of Univ. of Iowa Meshing Module to Slicer.  This is an ongoing integration effort.  This version is the first commit of the new codebase, which only supports the initial GUI and loads a surface file into local lists.

Revision 6700  Directory Listing
Modified Tue May 13 19:01:56 2008 UTC (9 years, 4 months ago) by clisle
ENH:  second revision of Univ. of Iowa FE Mesh module development

Revision 6689  Directory Listing
Modified Mon May 12 01:57:26 2008 UTC (9 years, 4 months ago) by bess
ENH: change assert to errors+return. Add documentation. Remove debug log messages

Revision 6688  Directory Listing
Modified Mon May 12 01:07:39 2008 UTC (9 years, 4 months ago) by bess
ENH: forgot to add the mrml nodes

Revision 6687  Directory Listing
Modified Mon May 12 01:06:12 2008 UTC (9 years, 4 months ago) by bess
ENH: Update to trunk 6686

Revision 6686  Directory Listing
Modified Sun May 11 23:52:04 2008 UTC (9 years, 4 months ago) by bess
ENH: bsplines are basically working. Committing before merging in updates to trunk

Revision 6634  Directory Listing
Modified Wed May 7 17:53:11 2008 UTC (9 years, 4 months ago) by pieper
COMP: update svn url for switch

Revision 6633  Directory Listing
Modified Wed May 7 17:51:39 2008 UTC (9 years, 4 months ago) by pieper
COMP: deltas for tcl85

Revision 6632  Directory Listing
Modified Wed May 7 17:46:10 2008 UTC (9 years, 4 months ago) by pieper
COMP: test for tcl/tk8.5

Revision 6629  Directory Listing
Modified Wed May 7 15:09:37 2008 UTC (9 years, 4 months ago) by pieper
COMP: different testfile for mac

Revision 6628  Directory Listing
Modified Wed May 7 14:55:52 2008 UTC (9 years, 4 months ago) by pieper
COMP: linux test file for itcl

Revision 6627  Directory Listing
Modified Wed May 7 14:50:36 2008 UTC (9 years, 4 months ago) by pieper
COMP: fix itcl test file for all platforms

Revision 6626  Directory Listing
Modified Wed May 7 14:40:51 2008 UTC (9 years, 4 months ago) by pieper
COMP: fix for mac itcl version change

Revision 6625  Directory Listing
Modified Wed May 7 14:29:15 2008 UTC (9 years, 4 months ago) by pieper
COMP: rollback to tcl8.4

Revision 6623  Directory Listing
Modified Tue May 6 18:02:08 2008 UTC (9 years, 4 months ago) by pieper
COMP: remove iwidgets from standard libraries

Revision 6622  Directory Listing
Modified Tue May 6 18:01:39 2008 UTC (9 years, 4 months ago) by pieper
COMP: point to correct itcl lib

Revision 6617  Directory Listing
Modified Mon May 5 20:24:13 2008 UTC (9 years, 4 months ago) by pieper
ENH: turn off COCOA by default

Revision 6616  Directory Listing
Modified Mon May 5 19:50:41 2008 UTC (9 years, 4 months ago) by pieper
COMP: update for itcl 3.4

Revision 6615  Directory Listing
Modified Mon May 5 19:50:18 2008 UTC (9 years, 4 months ago) by pieper
COMP: updates for tcl8.5

Revision 6614  Directory Listing
Modified Mon May 5 18:43:17 2008 UTC (9 years, 4 months ago) by pieper
COMP: update for new tcl/tk version

Revision 6613  Directory Listing
Modified Mon May 5 18:42:59 2008 UTC (9 years, 4 months ago) by pieper
COMP: update for new tcl/tk version

Revision 6612  Directory Listing
Modified Mon May 5 18:42:03 2008 UTC (9 years, 4 months ago) by pieper
COMP: remove unneeded variables for 64 bit linux build

Revision 6611  Directory Listing
Modified Mon May 5 18:38:38 2008 UTC (9 years, 4 months ago) by pieper
COMP: restore missing cmake tag

Revision 6610  Directory Listing
Modified Mon May 5 18:30:07 2008 UTC (9 years, 4 months ago) by pieper
COMP: fix path to svn repo

Revision 6607  Directory Listing
Modified Mon May 5 17:27:02 2008 UTC (9 years, 4 months ago) by pieper
COMP: use testing branch for switch for now

Revision 6606  Directory Listing
Modified Mon May 5 17:24:26 2008 UTC (9 years, 4 months ago) by pieper
COMP: build process for tcltk 8.5 and other updates

Revision 6605  Directory Listing
Modified Mon May 5 17:16:42 2008 UTC (9 years, 4 months ago) by pieper
COMP: new branch to test vtk5.2, CMake 2.6, tcl/tk 8.5, ITK 3.6 for slicer3.2

Revision 6601  Directory Listing
Modified Mon May 5 15:37:28 2008 UTC (9 years, 4 months ago) by pohl
BUG: Saving intermediate results caused crashes - added catch 

Revision 6600  Directory Listing
Modified Mon May 5 03:02:55 2008 UTC (9 years, 4 months ago) by bess
ENH: branch to work on properly importing ITK BSplines.

Revision 6549  Directory Listing
Modified Fri Apr 25 18:17:19 2008 UTC (9 years, 5 months ago) by davisb
ENH: ported r6548 from trunk

Revision 6509  Directory Listing
Modified Fri Apr 18 18:26:10 2008 UTC (9 years, 5 months ago) by bensch
ENH: Added support for a tool overlay

Revision 6499  Directory Listing
Modified Thu Apr 17 23:06:58 2008 UTC (9 years, 5 months ago) by bensch
ENH: Better but not perfect ZBuffer-value

Revision 6489  Directory Listing
Modified Wed Apr 16 17:04:15 2008 UTC (9 years, 5 months ago) by bensch
ENH: Tried to fix the Z-Buffer... no real success

Revision 6486  Directory Listing
Modified Tue Apr 15 23:10:09 2008 UTC (9 years, 5 months ago) by bensch
ENH: Compile Issue

Revision 6483  Directory Listing
Modified Tue Apr 15 22:43:09 2008 UTC (9 years, 5 months ago) by bensch
ENH: Stepping is correct now

Revision 6479  Directory Listing
Modified Tue Apr 15 15:05:37 2008 UTC (9 years, 5 months ago) by davisb
ENH: merge trunk changes r6397:6478 into branch

Revision 6477  Directory Listing
Modified Tue Apr 15 14:48:54 2008 UTC (9 years, 5 months ago) by bensch
ENH: FINALLY, The Projections are correct

Revision 6475  Directory Listing
Modified Mon Apr 14 22:48:07 2008 UTC (9 years, 5 months ago) by bensch
ENH: Does not what I want... still... mathematics cheat on me today

Revision 6472  Directory Listing
Modified Mon Apr 14 19:10:28 2008 UTC (9 years, 5 months ago) by bensch
ENH: Trying to get a better Projection Matrix, currently out of place

Revision 6469  Directory Listing
Modified Sat Apr 12 19:10:39 2008 UTC (9 years, 5 months ago) by tgl
ENH adding loadable module description files, calling GENERATELM macros.  Updated GenerateLM to read from TXT files.  Changed Slice3_main so that only loadable modules will be active.  Changes to Module GUI and Logic as necessary

Revision 6465  Directory Listing
Modified Fri Apr 11 21:31:32 2008 UTC (9 years, 5 months ago) by bensch
BUG: Fixed some runtime issues, that kept the Input from being acceptable to the Volume Renderer

Revision 6464  Directory Listing
Modified Fri Apr 11 21:03:44 2008 UTC (9 years, 5 months ago) by bensch
ENH: NEw Command... still crashing

Revision 6461  Directory Listing
Modified Fri Apr 11 19:28:46 2008 UTC (9 years, 5 months ago) by bensch
ENH: Implemented Reconnect()

Revision 6460  Directory Listing
Modified Fri Apr 11 17:13:27 2008 UTC (9 years, 5 months ago) by bensch
ENH: Works

Revision 6459  Directory Listing
Modified Fri Apr 11 16:42:08 2008 UTC (9 years, 5 months ago) by bensch
ENH: Example compiles and links again with the correct module

Revision 6458  Directory Listing
Modified Fri Apr 11 16:38:39 2008 UTC (9 years, 5 months ago) by bensch
ENH: Event Handling

Revision 6457  Directory Listing
Modified Fri Apr 11 16:14:42 2008 UTC (9 years, 5 months ago) by bensch
ENH: Bugfix compiler issue

Revision 6456  Directory Listing
Modified Fri Apr 11 16:13:22 2008 UTC (9 years, 5 months ago) by bensch
ENH: Compiles again

Revision 6455  Directory Listing
Modified Fri Apr 11 16:07:13 2008 UTC (9 years, 5 months ago) by bensch
ENH: Compiles again after a lot of changes

Revision 6454  Directory Listing
Modified Fri Apr 11 14:45:25 2008 UTC (9 years, 5 months ago) by bensch
ENH: Moved Ultrasound Module GUI Example to the ultrasound examples directory

Revision 6453  Directory Listing
Modified Fri Apr 11 14:29:46 2008 UTC (9 years, 5 months ago) by bensch
ENH: Better tests for the Ultrasound Stuff

Revision 6451  Directory Listing
Modified Fri Apr 11 14:08:15 2008 UTC (9 years, 5 months ago) by bensch
ENH: Added Paul's changes to the vtkPhillipsUltrasoundStream

Revision 6449  Directory Listing
Modified Fri Apr 11 13:53:46 2008 UTC (9 years, 5 months ago) by bensch
ENH: Compiler Enhancement

Revision 6448  Directory Listing
Modified Fri Apr 11 13:52:57 2008 UTC (9 years, 5 months ago) by bensch
ENH: Minor Changes

Revision 6430  Directory Listing
Modified Tue Apr 8 02:17:34 2008 UTC (9 years, 5 months ago) by davisb
ENH: creating private branch for EMSeg registration

Revision 6429  Directory Listing
Modified Mon Apr 7 23:31:53 2008 UTC (9 years, 5 months ago) by tokuda
STYLE: change some debug outputs.

Revision 6410  Directory Listing
Modified Sun Apr 6 03:15:49 2008 UTC (9 years, 5 months ago) by tokuda
COMP: compile on Mac OS X

Revision 6407  Directory Listing
Modified Sat Apr 5 04:44:26 2008 UTC (9 years, 5 months ago) by tokuda
ENH: Type definitions for igtl and 64-bit CRC.

Revision 6406  Directory Listing
Modified Fri Apr 4 21:29:14 2008 UTC (9 years, 5 months ago) by tokuda
STYLE: Indent changed to VTK style

Revision 6405  Directory Listing
Modified Fri Apr 4 21:28:03 2008 UTC (9 years, 5 months ago) by tokuda
STYLE: Indent changed to VTK style

Revision 6403  Directory Listing
Modified Fri Apr 4 19:28:46 2008 UTC (9 years, 5 months ago) by bensch
ENH: Compile but no link. 2 function still missing (Invers and Pseudo_Invers of Matrix)

Revision 6402  Directory Listing
Modified Fri Apr 4 19:16:31 2008 UTC (9 years, 5 months ago) by pieper
ENH: updat to the current trunk

Revision 6398  Directory Listing
Modified Fri Apr 4 15:05:51 2008 UTC (9 years, 5 months ago) by bensch
ENH: Base

Revision 6389  Directory Listing
Modified Thu Apr 3 20:09:02 2008 UTC (9 years, 5 months ago) by bensch
ENH: Better module

Revision 6386  Directory Listing
Modified Thu Apr 3 16:25:26 2008 UTC (9 years, 5 months ago) by bensch
ENH: JUNICHI Superstar, thanks for the help, now it works

Revision 6379  Directory Listing
Modified Wed Apr 2 21:36:01 2008 UTC (9 years, 5 months ago) by pohl
ENH: Updated to current trunc with revision -r5392:6371

Revision 6376  Directory Listing
Modified Wed Apr 2 20:04:39 2008 UTC (9 years, 5 months ago) by pohl
ENH: Added for debugging if test fails

Revision 6374  Directory Listing
Modified Wed Apr 2 19:54:21 2008 UTC (9 years, 5 months ago) by pohl
ENH: Added for debugging if test fails

Revision 6373  Directory Listing
Modified Wed Apr 2 18:30:34 2008 UTC (9 years, 5 months ago) by bensch
ENH: Enhanced Multithreaded Reading of Data

Revision 6372  Directory Listing
Modified Wed Apr 2 17:54:06 2008 UTC (9 years, 5 months ago) by pieper
COMP: bring up to current trunk (6371)

Revision 6368  Directory Listing
Modified Wed Apr 2 16:55:06 2008 UTC (9 years, 5 months ago) by pohl
ENH: Simulation for Tumor Growth

Revision 6367  Directory Listing
Modified Wed Apr 2 16:53:10 2008 UTC (9 years, 5 months ago) by pohl
BUG: parameters for MRML file are now correctly propagated to the GUI

Revision 6366  Directory Listing
Modified Wed Apr 2 16:32:55 2008 UTC (9 years, 5 months ago) by bensch
ENH: Compiler issue fixed with the CUDA Volume Rendering Module inclusion

Revision 6365  Directory Listing
Modified Wed Apr 2 16:31:04 2008 UTC (9 years, 5 months ago) by bensch
ENH: Added new Files ScannerReader

Revision 6364  Directory Listing
Modified Wed Apr 2 16:30:36 2008 UTC (9 years, 5 months ago) by pohl
ENH: Made Testing of command line tool work

Revision 6363  Directory Listing
Modified Wed Apr 2 16:30:26 2008 UTC (9 years, 5 months ago) by pohl
ENH: Made Testing of command line tool work

Revision 6362  Directory Listing
Modified Wed Apr 2 16:29:58 2008 UTC (9 years, 5 months ago) by bensch
ENH: Missing Directive fixed

Revision 6361  Directory Listing
Modified Wed Apr 2 16:29:54 2008 UTC (9 years, 5 months ago) by pohl
ENH: Made Testing of command line tool work

Revision 6360  Directory Listing
Modified Wed Apr 2 16:22:02 2008 UTC (9 years, 5 months ago) by pohl
ENH: Testing file is now complete

Revision 6359  Directory Listing
Modified Wed Apr 2 14:01:03 2008 UTC (9 years, 5 months ago) by pohl
ENH: New Testing functionality

Revision 6358  Directory Listing
Modified Wed Apr 2 00:11:09 2008 UTC (9 years, 5 months ago) by pohl
BUG: Snapshot now works again

Revision 6356  Directory Listing
Modified Tue Apr 1 22:09:53 2008 UTC (9 years, 5 months ago) by pieper
ENH: switch to sync mode for easier transition into the trunk

Revision 6355  Directory Listing
Modified Tue Apr 1 21:13:05 2008 UTC (9 years, 5 months ago) by pieper
ENH: merge changes from trunk -r6350:6354 (next time merge from 6355)

Revision 6354  Directory Listing
Modified Tue Apr 1 20:45:22 2008 UTC (9 years, 5 months ago) by pieper
COMP: changes from trunk

Revision 6352  Directory Listing
Modified Tue Apr 1 20:16:04 2008 UTC (9 years, 5 months ago) by bensch
BUG: Fixed multiple compile issues

Revision 6351  Directory Listing
Modified Tue Apr 1 20:07:46 2008 UTC (9 years, 5 months ago) by bensch
ENH: Added missing files

Revision 6349  Directory Listing
Modified Tue Apr 1 19:36:58 2008 UTC (9 years, 5 months ago) by pieper
ENH: merge updates from trunk

Revision 6347  Directory Listing
Modified Tue Apr 1 19:10:11 2008 UTC (9 years, 5 months ago) by pieper
ENH: update event broker branch to current trunk

Revision 6346  Directory Listing
Modified Tue Apr 1 17:43:32 2008 UTC (9 years, 5 months ago) by millerjv
ENH: Use factoryless versions of TransformIO

Revision 6341  Directory Listing
Modified Tue Apr 1 16:31:15 2008 UTC (9 years, 5 months ago) by bensch
ENH: Sync

Revision 6339  Directory Listing
Modified Mon Mar 31 21:32:27 2008 UTC (9 years, 5 months ago) by bensch
ENH: Slider

Revision 6335  Directory Listing
Modified Mon Mar 31 21:12:35 2008 UTC (9 years, 5 months ago) by bensch
ENH: Added Ultrasound module

Revision 6334  Directory Listing
Modified Mon Mar 31 20:27:29 2008 UTC (9 years, 5 months ago) by bensch
BUG: Compile Issue

Revision 6333  Directory Listing
Modified Mon Mar 31 19:39:54 2008 UTC (9 years, 5 months ago) by bensch
ENH: Added new Ultrasound Module

Revision 6331  Directory Listing
Modified Mon Mar 31 19:32:39 2008 UTC (9 years, 5 months ago) by bensch
ENH: Compile issue

Revision 6330  Directory Listing
Modified Mon Mar 31 19:09:03 2008 UTC (9 years, 5 months ago) by bensch
ENH: Rename

Revision 6327  Directory Listing
Modified Mon Mar 31 02:23:05 2008 UTC (9 years, 5 months ago) by tokuda
BUG: Fixed the problem that vtkOpenIGTLinkGUI::ProcessGUIEvent() was called twice after the Activate check button was pressed.

Revision 6325  Directory Listing
Modified Mon Mar 31 01:46:03 2008 UTC (9 years, 5 months ago) by tokuda
BUG: Segmentation fault in Linux: Removed ConnectionStatusButtonSet.

Revision 6323  Directory Listing
Modified Sun Mar 30 18:49:21 2008 UTC (9 years, 5 months ago) by tgl
ENH add inteface to void Init(), so loadable modules can call for every module

Revision 6316  Directory Listing
Modified Fri Mar 28 13:37:39 2008 UTC (9 years, 5 months ago) by bensch
BUG: Delete of wrong element in OpenIGTLinkGUI

Revision 6315  Directory Listing
Modified Fri Mar 28 13:37:05 2008 UTC (9 years, 5 months ago) by bensch
ENH: Removed unused variable

Revision 6314  Directory Listing
Modified Fri Mar 28 07:35:30 2008 UTC (9 years, 5 months ago) by nicky
ENH:omited ntkFiltering classes (not needed by RegistrationCuda module)

Revision 6313  Directory Listing
Modified Thu Mar 27 22:03:18 2008 UTC (9 years, 6 months ago) by bensch
ENH: Rendering With ZBuffer works correctly

Revision 6309  Directory Listing
Modified Thu Mar 27 15:43:04 2008 UTC (9 years, 6 months ago) by clisle
BUG - adding BBlock editing operations to Meshing workflow;  fixing bugs with editing operations

Revision 6308  Directory Listing
Modified Thu Mar 27 14:31:43 2008 UTC (9 years, 6 months ago) by bensch
ENH: Nicer Split of the interface

Revision 6307  Directory Listing
Modified Wed Mar 26 23:41:26 2008 UTC (9 years, 6 months ago) by bensch
ENH: More Template Argumentation Handling. Easier to call functions

Revision 6306  Directory Listing
Modified Wed Mar 26 23:11:22 2008 UTC (9 years, 6 months ago) by bensch
ENH: Templated code

Revision 6302  Directory Listing
Modified Wed Mar 26 20:41:11 2008 UTC (9 years, 6 months ago) by tokuda
BUG: Fixed slicer_variables.tcl to be used for IGT branch.

Revision 6301  Directory Listing
Modified Wed Mar 26 19:52:22 2008 UTC (9 years, 6 months ago) by hliu
STYLE: Renamed Slicer3 IGT2 branch by Slicer3 IGT branch.

Revision 6300  Directory Listing
Modified Wed Mar 26 19:49:04 2008 UTC (9 years, 6 months ago) by hliu
STYLE: Renamed Slicer3 IGT branch by Slicer3 IGT-old branch.

Revision 6298  Directory Listing
Modified Wed Mar 26 18:12:51 2008 UTC (9 years, 6 months ago) by bensch
ENH: correcting ZBuffer.

Revision 6297  Directory Listing
Modified Wed Mar 26 17:37:31 2008 UTC (9 years, 6 months ago) by bensch
ENH: Removed unused vars

Revision 6296  Directory Listing
Modified Wed Mar 26 17:34:18 2008 UTC (9 years, 6 months ago) by bensch
ENH: Omitting useless Loop. Now we are a lot faster

Revision 6295  Directory Listing
Modified Wed Mar 26 15:32:28 2008 UTC (9 years, 6 months ago) by bensch
ENH: float3

Revision 6294  Directory Listing
Modified Wed Mar 26 15:09:40 2008 UTC (9 years, 6 months ago) by bensch
ENH: Animation

Revision 6293  Directory Listing
Modified Wed Mar 26 14:32:52 2008 UTC (9 years, 6 months ago) by bensch
ENH: Some more implementation, less compile errors

Revision 6292  Directory Listing
Modified Wed Mar 26 13:42:34 2008 UTC (9 years, 6 months ago) by bensch
ENH: Minor fixes, and added Matrix class...

Revision 6291  Directory Listing
Modified Wed Mar 26 13:18:55 2008 UTC (9 years, 6 months ago) by bensch
ENH: No more compile issues on Windows, thou lots of Linker bugs

Revision 6290  Directory Listing
Modified Wed Mar 26 12:59:40 2008 UTC (9 years, 6 months ago) by bensch
ENH: Removed pthread and SAP. by Nicolas

Revision 6289  Directory Listing
Modified Wed Mar 26 12:51:44 2008 UTC (9 years, 6 months ago) by bensch
ENH: OpenIGT compiles and runs on Linux

Revision 6288  Directory Listing
Modified Wed Mar 26 00:26:46 2008 UTC (9 years, 6 months ago) by tgl
ENH build QueryAtlas with loadable module support

Revision 6287  Directory Listing
Modified Wed Mar 26 00:25:56 2008 UTC (9 years, 6 months ago) by tgl
ENH modified GenerateCLP to create GenerateLM, a tool for making header and source files that enable run-time loading of the module

Revision 6286  Directory Listing
Modified Tue Mar 25 22:27:29 2008 UTC (9 years, 6 months ago) by bensch
ENH: Copy Module over

Revision 6285  Directory Listing
Modified Tue Mar 25 21:50:08 2008 UTC (9 years, 6 months ago) by bensch
ENH: sync

Revision 6284  Directory Listing
Modified Tue Mar 25 21:40:51 2008 UTC (9 years, 6 months ago) by bensch
ENH: Add as a lib

Revision 6283  Directory Listing
Modified Tue Mar 25 20:20:40 2008 UTC (9 years, 6 months ago) by bensch
BUG: Compiles again on Linux

Revision 6279  Directory Listing
Modified Mon Mar 24 18:28:22 2008 UTC (9 years, 6 months ago) by wjp@bwh.harvard.edu
ENH: added icon for CompareView, image data, resource, icon, and added into chooselayout menubutton

Revision 6278  Directory Listing
Modified Mon Mar 24 18:26:35 2008 UTC (9 years, 6 months ago) by bensch
ENH: not running

Revision 6276  Directory Listing
Modified Mon Mar 24 17:57:45 2008 UTC (9 years, 6 months ago) by bensch
ENH: Externalized important stuff into a new Class

Revision 6274  Directory Listing
Modified Mon Mar 24 16:01:46 2008 UTC (9 years, 6 months ago) by bensch
ENH: Added new files

Revision 6273  Directory Listing
Modified Mon Mar 24 15:41:09 2008 UTC (9 years, 6 months ago) by bensch
ENH: Registration off by default

Revision 6272  Directory Listing
Modified Mon Mar 24 15:40:00 2008 UTC (9 years, 6 months ago) by bensch
ENH: Ultrasound Example for Paul

Revision 6271  Directory Listing
Modified Mon Mar 24 15:32:04 2008 UTC (9 years, 6 months ago) by pohl
ENH: Simultation runs now - however input is the same as output

Revision 6269  Directory Listing
Modified Sun Mar 23 04:25:23 2008 UTC (9 years, 6 months ago) by tokuda
BUG: Image transfer in OpenIGTLink.

Revision 6268  Directory Listing
Modified Sat Mar 22 05:01:27 2008 UTC (9 years, 6 months ago) by tokuda
ENH: OpenIGTLink module: Circular buffer monitoring.

Revision 6267  Directory Listing
Modified Sat Mar 22 00:01:52 2008 UTC (9 years, 6 months ago) by tokuda
ENH: Circular buffer class has been added.



Revision 6266  Directory Listing
Modified Fri Mar 21 19:35:37 2008 UTC (9 years, 6 months ago) by bensch
ENH: minor

Revision 6263  Directory Listing
Modified Fri Mar 21 17:51:27 2008 UTC (9 years, 6 months ago) by pohl
ENH: Finalized Deformable Registration

Revision 6260  Directory Listing
Modified Thu Mar 20 22:09:55 2008 UTC (9 years, 6 months ago) by tokuda
ENH: OpenIGTLink connector management.

Revision 6259  Directory Listing
Modified Thu Mar 20 21:09:31 2008 UTC (9 years, 6 months ago) by wangx
ENH: added a menu option in layout button to select the number of compare slice viewers

Revision 6258  Directory Listing
Modified Thu Mar 20 20:39:38 2008 UTC (9 years, 6 months ago) by bensch
ENH: some more

Revision 6257  Directory Listing
Modified Thu Mar 20 17:31:04 2008 UTC (9 years, 6 months ago) by pohl
ENH: Added 3D view of gorwth

Revision 6256  Directory Listing
Modified Thu Mar 20 14:34:21 2008 UTC (9 years, 6 months ago) by bensch
ENH: better test app

Revision 6255  Directory Listing
Modified Wed Mar 19 23:24:04 2008 UTC (9 years, 6 months ago) by tokuda
ENH: OpenIGTLink connector list has been implemented (initial version).

Revision 6254  Directory Listing
Modified Wed Mar 19 21:32:13 2008 UTC (9 years, 6 months ago) by bensch
ENH: Ready to take usefull measurements

Revision 6253  Directory Listing
Modified Wed Mar 19 21:06:40 2008 UTC (9 years, 6 months ago) by bensch
ENH: Clip-ratio works

Revision 6252  Directory Listing
Modified Wed Mar 19 20:49:45 2008 UTC (9 years, 6 months ago) by bensch
ENH: Clipper integrated

Revision 6251  Directory Listing
Modified Wed Mar 19 20:41:46 2008 UTC (9 years, 6 months ago) by tokuda
ENH: Added OpenIGTLink Module (with GUI).

Revision 6250  Directory Listing
Modified Wed Mar 19 20:28:15 2008 UTC (9 years, 6 months ago) by bensch
ENH: Animation back in again

Revision 6249  Directory Listing
Modified Wed Mar 19 19:14:26 2008 UTC (9 years, 6 months ago) by bensch
ENH: Demo fixes

Revision 6243  Directory Listing
Modified Tue Mar 18 21:24:04 2008 UTC (9 years, 6 months ago) by millerjv
ENH: Compare viewers are constructed to be orange

Revision 6242  Directory Listing
Modified Tue Mar 18 21:13:45 2008 UTC (9 years, 6 months ago) by millerjv
ENH: Linking of zoom, pan, slice offiset, oblique reformat

Revision 6230  Directory Listing
Modified Tue Mar 18 05:18:44 2008 UTC (9 years, 6 months ago) by pohl
ENH: Add 3D rendering of analysis results

Revision 6226  Directory Listing
Modified Mon Mar 17 17:28:48 2008 UTC (9 years, 6 months ago) by millerjv
BUG: fixed crash on startup
ENH: first checkin of linked controls for view compare capabilities.

Revision 6216  Directory Listing
Modified Fri Mar 14 20:15:22 2008 UTC (9 years, 6 months ago) by millerjv
ENH: work in progress


Revision 6212  Directory Listing
Modified Fri Mar 14 19:43:16 2008 UTC (9 years, 6 months ago) by millerjv
ENH: branch for compare viewer development

Revision 6196  Directory Listing
Modified Thu Mar 13 20:38:49 2008 UTC (9 years, 6 months ago) by clisle
BUG - commit so steve can build

Revision 6193  Directory Listing
Modified Thu Mar 13 18:35:32 2008 UTC (9 years, 6 months ago) by pieper
ENH: switch to sync event mode when loading scenes

Revision 6192  Directory Listing
Modified Thu Mar 13 17:57:37 2008 UTC (9 years, 6 months ago) by clisle
ENH - modified to include UnstructuredGrids module

Revision 6191  Directory Listing
Modified Thu Mar 13 17:56:35 2008 UTC (9 years, 6 months ago) by clisle
ENH - add linkage for unstructuredGrids module

Revision 6190  Directory Listing
Modified Thu Mar 13 17:02:18 2008 UTC (9 years, 6 months ago) by clisle
BUG - fixed dependency between UGrid and UGridDisplay nodes; needed by UnstructuredGrids module

Revision 6189  Directory Listing
Modified Thu Mar 13 16:57:49 2008 UTC (9 years, 6 months ago) by clisle
BUG- removed dependencies between UGrids and UGridsDisplayNode

Revision 6186  Directory Listing
Modified Wed Mar 12 21:49:54 2008 UTC (9 years, 6 months ago) by clisle
ENH - adding unstructuredGrid module

Revision 6185  Directory Listing
Modified Wed Mar 12 21:47:09 2008 UTC (9 years, 6 months ago) by clisle
ENH - continuing with UnstructuredGrids module

Revision 6179  Directory Listing
Modified Wed Mar 12 19:43:44 2008 UTC (9 years, 6 months ago) by clisle
ENH - adding module for unstructured grid display, based on models module

Revision 6171  Directory Listing
Modified Wed Mar 12 15:20:54 2008 UTC (9 years, 6 months ago) by bensch
ENH: Added new Module RegistrationCuda.
Only added the files yet

Revision 6148  Directory Listing
Modified Mon Mar 10 04:29:49 2008 UTC (9 years, 6 months ago) by tokuda
BUG: XYZ -> RAS in Prostate Module GUI

Revision 6138  Directory Listing
Modified Fri Mar 7 21:19:43 2008 UTC (9 years, 6 months ago) by pohl
ENH: add option to PropagateVolumeSelection so it won't fit to the volume

Revision 6135  Directory Listing
Modified Fri Mar 7 19:23:53 2008 UTC (9 years, 6 months ago) by tokuda
BUG: removed transformNode->ApplyTransform()

Revision 6134  Directory Listing
Modified Fri Mar 7 18:59:47 2008 UTC (9 years, 6 months ago) by pohl
BUG: remove slice model nodes from scene to allow dynamic addition/deletion of slicelogic instances 

Revision 6133  Directory Listing
Modified Fri Mar 7 18:38:56 2008 UTC (9 years, 6 months ago) by tokuda
BUG: Fixed OpenIGTLink bug related to previous update.

Revision 6131  Directory Listing
Modified Fri Mar 7 18:17:59 2008 UTC (9 years, 6 months ago) by tokuda
ENH: OpenIGTLink has been updated.

Revision 6129  Directory Listing
Modified Fri Mar 7 15:11:10 2008 UTC (9 years, 6 months ago) by nicky
ENH:Reimplement MIP and Isosurface rendering

Revision 6127  Directory Listing
Modified Fri Mar 7 13:41:23 2008 UTC (9 years, 6 months ago) by bensch
ENH: Added new Module RegistrationCuda.
Only added the files yet

Revision 6116  Directory Listing
Modified Thu Mar 6 20:17:16 2008 UTC (9 years, 6 months ago) by francois_budin
ENH: adding type any

Revision 6098  Directory Listing
Modified Thu Mar 6 17:26:52 2008 UTC (9 years, 6 months ago) by bensch
ENH: Moved algorithm to its own file

Revision 6096  Directory Listing
Modified Thu Mar 6 17:15:51 2008 UTC (9 years, 6 months ago) by bensch
BUG: Write to function implemented

Revision 6095  Directory Listing
Modified Thu Mar 6 16:59:00 2008 UTC (9 years, 6 months ago) by bensch
ENH: Ray Normalization done more performant

Revision 6094  Directory Listing
Modified Thu Mar 6 16:46:59 2008 UTC (9 years, 6 months ago) by millerjv
ENH: (merge from trunk) facility to allow CLI to select "any" type of volume node. (

Revision 6093  Directory Listing
Modified Thu Mar 6 16:27:26 2008 UTC (9 years, 6 months ago) by bensch
ENH: Algorithm is in its own function:
template <typename T>
__device__ void CUDAkernel_RayCastAlgorithm(const int3& index,
                                            int outindex,
                                            const float* minmax /*[6] */,
                                            const float* rayMap,
                                            const cudaVolumeInformation& volInfo,
                                            const cudaRendererInformation& renInfo,
                                            float3* outputVal,
                                            float* zBuffer,
                                            float* remainingOpacity)

Revision 6092  Directory Listing
Modified Thu Mar 6 16:09:02 2008 UTC (9 years, 6 months ago) by bensch
ENH: We only need 1 _synchronizeThreads() call

Revision 6091  Directory Listing
Modified Thu Mar 6 14:36:05 2008 UTC (9 years, 6 months ago) by bensch
ENH: New approach to Volume Ray stepping

1. we are using the Z-Buffer to step through the Volume.
2. The Matrix Transformation is correct now ass well

Revision 6079  Directory Listing
Modified Wed Mar 5 20:58:51 2008 UTC (9 years, 6 months ago) by pieper
ENH: fixes to the editor

Revision 6078  Directory Listing
Modified Wed Mar 5 20:57:41 2008 UTC (9 years, 6 months ago) by pieper
ENH: don't compress call data by default

Revision 6077  Directory Listing
Modified Wed Mar 5 20:56:55 2008 UTC (9 years, 6 months ago) by pieper
ENH: seal a leak for event broker use in modelmaker

Revision 6058  Directory Listing
Modified Tue Mar 4 16:37:50 2008 UTC (9 years, 6 months ago) by hliu
ENH: added support for TrackerDaemon.

Revision 6057  Directory Listing
Modified Tue Mar 4 16:36:54 2008 UTC (9 years, 6 months ago) by hliu
ENH: added TrackerDaemon module.

Revision 6056  Directory Listing
Modified Tue Mar 4 16:13:09 2008 UTC (9 years, 6 months ago) by bensch
ENH: Loading issue fixed

Revision 6051  Directory Listing
Modified Tue Mar 4 14:44:43 2008 UTC (9 years, 6 months ago) by hliu
STYLE: changed source code pointer from trunk to IGT2 branch.

Revision 6050  Directory Listing
Modified Tue Mar 4 14:21:33 2008 UTC (9 years, 6 months ago) by hliu
STYLE: Creating IGT2 branch.

Revision 6047  Directory Listing
Modified Tue Mar 4 01:06:17 2008 UTC (9 years, 6 months ago) by tgl
ENH: update tests to pass for LoadableModule

Revision 6046  Directory Listing
Modified Mon Mar 3 21:17:53 2008 UTC (9 years, 6 months ago) by bensch
ENH: integration of Volume Rendering with CUDA into the Volume Rendering Algorithm of Andi

Revision 6045  Directory Listing
Modified Mon Mar 3 21:17:16 2008 UTC (9 years, 6 months ago) by bensch
ENH: New way to figure out the transformations

Revision 6034  Directory Listing
Modified Sun Mar 2 16:29:02 2008 UTC (9 years, 6 months ago) by tgl
BUG: typo in Description output, mismatched tag

Revision 6031  Directory Listing
Modified Sat Mar 1 14:38:56 2008 UTC (9 years, 6 months ago) by tgl
ENH: automate generation of loadable module support like command line program support

Revision 6017  Directory Listing
Modified Fri Feb 29 20:31:24 2008 UTC (9 years, 6 months ago) by pieper
BUG: clean up leaks in filter watcher

Revision 6015  Directory Listing
Modified Fri Feb 29 19:04:32 2008 UTC (9 years, 6 months ago) by pohl
ENH: Swapped Local Registration with Intensity Normalization

Revision 6014  Directory Listing
Modified Fri Feb 29 18:23:52 2008 UTC (9 years, 6 months ago) by pohl
ENH: Disabled 3D viewer in Analysis Step - 3D Viewer is stable 

Revision 6013  Directory Listing
Modified Fri Feb 29 18:23:22 2008 UTC (9 years, 6 months ago) by pohl
ENH: Disabled 3D viewer in Analysis Step - 3D Viewer is stable 

Revision 6012  Directory Listing
Modified Fri Feb 29 18:22:57 2008 UTC (9 years, 6 months ago) by pohl
ENH: Disabled 3D viewer in Analysis Step - 3D Viewer is stable 

Revision 6009  Directory Listing
Modified Fri Feb 29 16:54:20 2008 UTC (9 years, 6 months ago) by pieper
ENH: merge from trunk

Revision 6007  Directory Listing
Modified Fri Feb 29 16:41:57 2008 UTC (9 years, 6 months ago) by pieper
ENH: merge from trunk

Revision 6006  Directory Listing
Modified Fri Feb 29 16:34:27 2008 UTC (9 years, 6 months ago) by pieper
ENH: merge from trunk

Revision 6005  Directory Listing
Modified Fri Feb 29 16:33:47 2008 UTC (9 years, 6 months ago) by pieper
ENH: merge from trunk

Revision 6004  Directory Listing
Modified Fri Feb 29 16:33:40 2008 UTC (9 years, 6 months ago) by pieper
ENH: merge from trunk

Revision 6003  Directory Listing
Modified Fri Feb 29 16:33:32 2008 UTC (9 years, 6 months ago) by pieper
ENH: merge from trunk

Revision 6002  Directory Listing
Modified Fri Feb 29 16:33:08 2008 UTC (9 years, 6 months ago) by pieper
ENH: merge from trunk

Revision 6001  Directory Listing
Modified Fri Feb 29 16:31:32 2008 UTC (9 years, 6 months ago) by pieper
ENH: merge from trunk

Revision 5998  Directory Listing
Modified Fri Feb 29 15:17:18 2008 UTC (9 years, 6 months ago) by pieper
ENH: switch callData from vector to deque to handle multiple call data values better expecially when they are added from within a callback

Revision 5997  Directory Listing
Modified Fri Feb 29 15:15:46 2008 UTC (9 years, 6 months ago) by pieper
ENH: switch slice logic to use event broker

Revision 5996  Directory Listing
Modified Fri Feb 29 15:14:26 2008 UTC (9 years, 6 months ago) by pieper
STYLE: fix typo in comment

Revision 5995  Directory Listing
Modified Fri Feb 29 15:13:56 2008 UTC (9 years, 6 months ago) by pieper
ENH: fix typo in function name

Revision 5994  Directory Listing
Modified Thu Feb 28 22:17:02 2008 UTC (9 years, 6 months ago) by francois_budin
ENH: Default Spline Order

Revision 5993  Directory Listing
Modified Thu Feb 28 22:12:55 2008 UTC (9 years, 6 months ago) by clisle
BUG: fixing fE element rendering in Meshing Workflow module

Revision 5992  Directory Listing
Modified Thu Feb 28 22:10:39 2008 UTC (9 years, 6 months ago) by francois_budin
ENH: interface improvement

Revision 5990  Directory Listing
Modified Thu Feb 28 19:46:48 2008 UTC (9 years, 6 months ago) by francois_budin
ENH: bug correction

Revision 5989  Directory Listing
Modified Thu Feb 28 19:38:43 2008 UTC (9 years, 6 months ago) by francois_budin
ENH: Interface improvement

Revision 5988  Directory Listing
Modified Thu Feb 28 18:22:41 2008 UTC (9 years, 6 months ago) by clisle
BUG: added color to FE Mesh rendering by using MRMLColorTableNode and setting ScalarVisibilility on the display node

Revision 5987  Directory Listing
Modified Thu Feb 28 16:46:33 2008 UTC (9 years, 6 months ago) by pohl
ENH: 3D visualization capabilities for every step

Revision 5986  Directory Listing
Modified Thu Feb 28 16:46:03 2008 UTC (9 years, 6 months ago) by pohl
ENH: 3D visualization capabilities for every step

Revision 5985  Directory Listing
Modified Thu Feb 28 16:44:33 2008 UTC (9 years, 6 months ago) by pohl
ENH: 3D visualization capabilities for every step

Revision 5984  Directory Listing
Modified Thu Feb 28 16:08:14 2008 UTC (9 years, 6 months ago) by clisle
BUG: Fixing rendering of Finite Element UGrid datasets in Slicer

Revision 5983  Directory Listing
Modified Thu Feb 28 15:42:47 2008 UTC (9 years, 6 months ago) by francois_budin
ENH: Adding ResampleVolume2 module

Revision 5982  Directory Listing
Modified Thu Feb 28 15:24:54 2008 UTC (9 years, 6 months ago) by francois_budin
ENH: Correcting RAS transform bug

Revision 5980  Directory Listing
Modified Wed Feb 27 04:28:00 2008 UTC (9 years, 6 months ago) by pohl
ENH: Added Slice Controll to Segment Step

Revision 5979  Directory Listing
Modified Wed Feb 27 04:27:38 2008 UTC (9 years, 6 months ago) by pohl
ENH: Added Slice Controll to Segment Step

Revision 5978  Directory Listing
Modified Wed Feb 27 04:26:25 2008 UTC (9 years, 6 months ago) by pohl
ENH: Added Slice Controll to Segment Step

Revision 5977  Directory Listing
Modified Wed Feb 27 04:26:08 2008 UTC (9 years, 6 months ago) by pohl
ENH: Added Slice Controll to Segment Step

Revision 5975  Directory Listing
Modified Tue Feb 26 22:06:17 2008 UTC (9 years, 6 months ago) by pieper
ENH: fix slice visibility issue

Revision 5974  Directory Listing
Modified Tue Feb 26 20:41:52 2008 UTC (9 years, 6 months ago) by bensch
ENH: some nicer code and more settings for the VolumeRendering stuff

Revision 5973  Directory Listing
Modified Tue Feb 26 20:41:30 2008 UTC (9 years, 6 months ago) by bensch
BUG: Fixed a possible bug in the CUDA code

posX, posY, 0.0 
to
posX, posY, posZ

Revision 5972  Directory Listing
Modified Tue Feb 26 19:49:17 2008 UTC (9 years, 6 months ago) by bensch
ENH: Reformat source

Revision 5970  Directory Listing
Modified Tue Feb 26 09:13:03 2008 UTC (9 years, 7 months ago) by pohl
ENH: Registration works right now even through we assume the same orientation

Revision 5969  Directory Listing
Modified Tue Feb 26 07:12:28 2008 UTC (9 years, 7 months ago) by pohl
ENH: Work on Making Registration Work

Revision 5968  Directory Listing
Modified Tue Feb 26 07:11:39 2008 UTC (9 years, 7 months ago) by pohl
ENH: Work on Making Registration Work

Revision 5967  Directory Listing
Modified Tue Feb 26 07:11:20 2008 UTC (9 years, 7 months ago) by pohl
ENH: Work on Making Registration Work

Revision 5966  Directory Listing
Modified Tue Feb 26 07:10:39 2008 UTC (9 years, 7 months ago) by pohl
ENH: Work on Making Registration Work

Revision 5965  Directory Listing
Modified Tue Feb 26 07:09:46 2008 UTC (9 years, 7 months ago) by pohl
ENH: Work on Making Registration Work

Revision 5964  Directory Listing
Modified Tue Feb 26 07:09:25 2008 UTC (9 years, 7 months ago) by pohl
ENH: Work on Making Registration Work

Revision 5963  Directory Listing
Modified Tue Feb 26 04:15:17 2008 UTC (9 years, 7 months ago) by tgl
ENH: added TCL initialization to the list of things "loaded"

Revision 5957  Directory Listing
Modified Mon Feb 25 21:55:43 2008 UTC (9 years, 7 months ago) by bensch
ENH: Lung data loaded

Revision 5956  Directory Listing
Modified Mon Feb 25 21:55:22 2008 UTC (9 years, 7 months ago) by clisle
BUG: cleaning up non-working GUI elements in Meshing module 

Revision 5955  Directory Listing
Modified Mon Feb 25 20:27:02 2008 UTC (9 years, 7 months ago) by bensch
ENH: corrected zooming

Revision 5953  Directory Listing
Modified Mon Feb 25 18:12:27 2008 UTC (9 years, 7 months ago) by tokuda
BUG: Real-time image position in OpenIGTLinkDaemon.


Revision 5952  Directory Listing
Modified Mon Feb 25 17:37:46 2008 UTC (9 years, 7 months ago) by bensch
ENH: minor adjustment to the loading process

Revision 5951  Directory Listing
Modified Mon Feb 25 16:45:50 2008 UTC (9 years, 7 months ago) by pieper
ENH: use RequestRender to avoid extra render time

Revision 5950  Directory Listing
Modified Mon Feb 25 16:44:55 2008 UTC (9 years, 7 months ago) by pieper
ENH: adjust logic for displayable management

Revision 5948  Directory Listing
Modified Mon Feb 25 16:44:03 2008 UTC (9 years, 7 months ago) by pieper
ENH: extra methods for accessing observations and rework process for removing them

Revision 5947  Directory Listing
Modified Mon Feb 25 16:29:54 2008 UTC (9 years, 7 months ago) by bensch
BUG: crashed when the memorySize changed

Revision 5945  Directory Listing
Modified Mon Feb 25 15:51:15 2008 UTC (9 years, 7 months ago) by francois_budin
ENH: Changed default Transform to affine

Revision 5941  Directory Listing
Modified Mon Feb 25 14:07:59 2008 UTC (9 years, 7 months ago) by bensch
ENH: example should load faster

Revision 5940  Directory Listing
Modified Sun Feb 24 20:46:48 2008 UTC (9 years, 7 months ago) by bensch
ENH: removed unused function

Revision 5939  Directory Listing
Modified Sun Feb 24 19:14:37 2008 UTC (9 years, 7 months ago) by pohl
ENH: CMD Line Module works now - in addition fixed bug in pipeline - vtkImageKilianDistanceTransform does currently not work correctly - fix it later 

Revision 5938  Directory Listing
Modified Sun Feb 24 19:13:50 2008 UTC (9 years, 7 months ago) by pohl
ENH: CMD Line Module works now - in addition fixed bug in pipeline - vtkImageKilianDistanceTransform does currently not work correctly - fix it later 

Revision 5937  Directory Listing
Modified Sun Feb 24 19:12:53 2008 UTC (9 years, 7 months ago) by pohl
ENH: CMD Line Module works now - in addition fixed bug in pipeline - vtkImageKilianDistanceTransform does currently not work correctly - fix it later 

Revision 5936  Directory Listing
Modified Sun Feb 24 17:58:48 2008 UTC (9 years, 7 months ago) by bensch
ENH: Integrated a scale factor to speedup rendering performance when needed.

As a further step we can think of implementing a Progressive Refinement... that would be great

Revision 5934  Directory Listing
Modified Fri Feb 22 23:50:19 2008 UTC (9 years, 7 months ago) by bensch
ENH: Setting Matrix

Revision 5933  Directory Listing
Modified Fri Feb 22 22:57:13 2008 UTC (9 years, 7 months ago) by bensch
ENH: minor

Revision 5932  Directory Listing
Modified Fri Feb 22 22:54:27 2008 UTC (9 years, 7 months ago) by bensch
ENH: Deleted unused files

Revision 5931  Directory Listing
Modified Fri Feb 22 22:16:41 2008 UTC (9 years, 7 months ago) by bensch
ENH: Minor cleanup

Revision 5929  Directory Listing
Modified Fri Feb 22 22:04:33 2008 UTC (9 years, 7 months ago) by bensch
ENH: Only updates required fields of cudaVolumeInfoHandler

Revision 5928  Directory Listing
Modified Fri Feb 22 20:57:38 2008 UTC (9 years, 7 months ago) by bensch
ENH: also in the algorithm

Revision 5927  Directory Listing
Modified Fri Feb 22 20:56:43 2008 UTC (9 years, 7 months ago) by bensch
ENH: Using Constant Values for structs for a much faster upload

Revision 5923  Directory Listing
Modified Fri Feb 22 18:13:51 2008 UTC (9 years, 7 months ago) by bensch
ENH: removed unused variables

Revision 5922  Directory Listing
Modified Fri Feb 22 17:50:14 2008 UTC (9 years, 7 months ago) by bensch
ENH: conformity

Revision 5921  Directory Listing
Modified Fri Feb 22 17:38:05 2008 UTC (9 years, 7 months ago) by bensch
ENH: A lot more similar behaviour than the original VolumeRenderer

Revision 5919  Directory Listing
Modified Fri Feb 22 16:30:32 2008 UTC (9 years, 7 months ago) by pieper
ENH: don't let the vtkKWRenderWidget do automatic renders for situatios like changes to the annotations - instead only render when the vtkSlicerSliceViewer wants to render (after idle).  Also explicily handle expose events in the SliceSWidget that were previously handled automatically by the vtkKWRenderWidget

Revision 5917  Directory Listing
Modified Thu Feb 21 22:07:16 2008 UTC (9 years, 7 months ago) by bensch
ENH: Pack algo into function #2 RayMinMax

Revision 5915  Directory Listing
Modified Thu Feb 21 21:51:32 2008 UTC (9 years, 7 months ago) by bensch
ENH: Pack algo into function #1

Revision 5913  Directory Listing
Modified Thu Feb 21 21:48:12 2008 UTC (9 years, 7 months ago) by clisle
ENH - Fixed changes to lists so names will come out correctly on UGrid nodes in the SlicerMRMLSaveDataWidget.


Revision 5910  Directory Listing
Modified Thu Feb 21 21:18:14 2008 UTC (9 years, 7 months ago) by bensch
ENH: optimized headers

Revision 5909  Directory Listing
Modified Thu Feb 21 21:13:39 2008 UTC (9 years, 7 months ago) by bensch
ENH: minor cleanup

Revision 5908  Directory Listing
Modified Thu Feb 21 21:04:26 2008 UTC (9 years, 7 months ago) by bensch
BUG: Spacing is set correctly

Revision 5907  Directory Listing
Modified Thu Feb 21 20:12:46 2008 UTC (9 years, 7 months ago) by bensch
BUG: MemoryAllocation bug fixed. Now the 3D image is loaded correctly onto the Cuda Card.
BUG: Fixed another bug related that filled the lowest row of the model with useless data

GetActualMemorySize is actualy not the actualmemorysize... who would have guessed that, but hey, it is opensource, maybe I should have read the whole source to get tto know this :)

Revision 5906  Directory Listing
Modified Thu Feb 21 19:37:28 2008 UTC (9 years, 7 months ago) by pieper
ENH: make compression of callData pointers optional with the default being ON since this will give maximum speedup

Revision 5905  Directory Listing
Modified Thu Feb 21 18:38:41 2008 UTC (9 years, 7 months ago) by francois_budin
ENH: correct measurement frame problem

Revision 5904  Directory Listing
Modified Thu Feb 21 17:15:28 2008 UTC (9 years, 7 months ago) by bensch
ENH: moved the camera calculations out of the algorithm

Revision 5903  Directory Listing
Modified Thu Feb 21 16:31:50 2008 UTC (9 years, 7 months ago) by bensch
ENH: cleanup

Revision 5902  Directory Listing
Modified Thu Feb 21 16:29:22 2008 UTC (9 years, 7 months ago) by francois_budin
ENH: Correcting eigenvectors computation

Revision 5900  Directory Listing
Modified Thu Feb 21 14:47:35 2008 UTC (9 years, 7 months ago) by bensch
ENH: Simple adjustments to the pipeline

Revision 5899  Directory Listing
Modified Thu Feb 21 14:27:10 2008 UTC (9 years, 7 months ago) by bensch
BUG: Renderplane of the VolumeMapper is not fit onto a 2D plane on top of the renderstack.
Before the VolumeMapper rendered onto a plane in 3d-space without the DEPTH Buffer disabled. 

Revision 5898  Directory Listing
Modified Thu Feb 21 13:59:16 2008 UTC (9 years, 7 months ago) by pieper
ENH: extra logic to handle multiple callData instances

Revision 5897  Directory Listing
Modified Thu Feb 21 00:43:01 2008 UTC (9 years, 7 months ago) by bensch
BUG: Initial Value might not have been set

Revision 5896  Directory Listing
Modified Thu Feb 21 00:28:08 2008 UTC (9 years, 7 months ago) by bensch
ENH: Uncommented Transform

Revision 5895  Directory Listing
Modified Thu Feb 21 00:26:41 2008 UTC (9 years, 7 months ago) by pohl
STYLE: checked in this code by mistake

Revision 5894  Directory Listing
Modified Thu Feb 21 00:26:29 2008 UTC (9 years, 7 months ago) by pohl
STYLE: checked in this code by mistake

Revision 5893  Directory Listing
Modified Thu Feb 21 00:22:31 2008 UTC (9 years, 7 months ago) by bensch
BUG: reverted changes

Revision 5892  Directory Listing
Modified Wed Feb 20 23:21:42 2008 UTC (9 years, 7 months ago) by bensch
BUG fixed in all values.

Revision 5891  Directory Listing
Modified Wed Feb 20 23:19:39 2008 UTC (9 years, 7 months ago) by bensch
ENH: VolumeTransform Matrix part1

Revision 5890  Directory Listing
Modified Wed Feb 20 22:47:38 2008 UTC (9 years, 7 months ago) by bensch
ENH: update

Revision 5889  Directory Listing
Modified Wed Feb 20 22:03:50 2008 UTC (9 years, 7 months ago) by pieper
BUG: fix bad logic for adding callData to observation list

Revision 5888  Directory Listing
Modified Wed Feb 20 21:51:52 2008 UTC (9 years, 7 months ago) by pieper
ENH: add logic for multiple callData pointers per Observation (being debugged)

Revision 5886  Directory Listing
Modified Wed Feb 20 20:35:54 2008 UTC (9 years, 7 months ago) by bensch
ENH: cleaner interface to the CudaSupport memory

Revision 5884  Directory Listing
Modified Wed Feb 20 19:42:36 2008 UTC (9 years, 7 months ago) by pieper
ENH: move event logging before invocation of the event (in case the observation gets deleted during invocation).  Also add a hook for debugging to check for cases where callData changes

Revision 5882  Directory Listing
Modified Wed Feb 20 18:25:40 2008 UTC (9 years, 7 months ago) by clisle
BUG: Fixed MRML-backed lists for BBlock and FEMesh.  These data classes now render in Slicer! 

Revision 5881  Directory Listing
Modified Wed Feb 20 16:39:36 2008 UTC (9 years, 7 months ago) by clisle
BUG: Finite Element bbox renders now.  display and storage nodes needed to be added to scene first before linkages made to them. 

Revision 5880  Directory Listing
Modified Wed Feb 20 14:25:03 2008 UTC (9 years, 7 months ago) by clisle
ENH - adding vtkMRMLFiniteElementMeshDisplayNode

Revision 5879  Directory Listing
Modified Wed Feb 20 14:24:04 2008 UTC (9 years, 7 months ago) by clisle
ENH-adding MRMLFiniteElementMeshDisplayNode

Revision 5878  Directory Listing
Modified Wed Feb 20 14:17:04 2008 UTC (9 years, 7 months ago) by clisle
ENH- meshing pipeline functions now, but doesn't display unstructured grid yet. 

Revision 5877  Directory Listing
Modified Wed Feb 20 00:38:16 2008 UTC (9 years, 7 months ago) by pohl
ENH: added Diffeomorphic Demons Registration

Revision 5876  Directory Listing
Modified Wed Feb 20 00:37:32 2008 UTC (9 years, 7 months ago) by pohl
ENH: added Diffeomorphic Demons Registration

Revision 5875  Directory Listing
Modified Wed Feb 20 00:33:13 2008 UTC (9 years, 7 months ago) by pohl
ENH: added Enders Metric

Revision 5874  Directory Listing
Modified Wed Feb 20 00:32:15 2008 UTC (9 years, 7 months ago) by pohl
ENH: added Enders Metric

Revision 5873  Directory Listing
Modified Wed Feb 20 00:32:00 2008 UTC (9 years, 7 months ago) by pohl
ENH: added Enders Metric

Revision 5872  Directory Listing
Modified Wed Feb 20 00:27:38 2008 UTC (9 years, 7 months ago) by pohl
ENH: added Enders Metric

Revision 5871  Directory Listing
Modified Wed Feb 20 00:27:07 2008 UTC (9 years, 7 months ago) by pohl
ENH: added Enders Metric

Revision 5870  Directory Listing
Modified Tue Feb 19 18:04:44 2008 UTC (9 years, 7 months ago) by clisle
ENH - Can run through FE Meshing pipeline now; surf -> bblock -> meshing

Revision 5869  Directory Listing
Modified Tue Feb 19 18:02:28 2008 UTC (9 years, 7 months ago) by clisle
ENH - enable model subclasses in rendering in vtkSlicerModelsGUI.cxx "SetChildClassesEnabled" turned on.   

Revision 5867  Directory Listing
Modified Tue Feb 19 14:20:07 2008 UTC (9 years, 7 months ago) by pieper
ENH: flush all pending tcl events before invoking pending vtk events - should reduce number of redundant callback invocations

Revision 5866  Directory Listing
Modified Tue Feb 19 14:19:18 2008 UTC (9 years, 7 months ago) by pieper
BUG: use RequestRender rather than Render - this will remove unneeded screen updates

Revision 5854  Directory Listing
Modified Sat Feb 16 21:59:29 2008 UTC (9 years, 7 months ago) by pieper
ENH: switch SWidget classes to use EventBroker

Revision 5850  Directory Listing
Modified Fri Feb 15 23:00:34 2008 UTC (9 years, 7 months ago) by bensch
ENH: Z-Buffer calculation

Revision 5845  Directory Listing
Modified Fri Feb 15 20:53:10 2008 UTC (9 years, 7 months ago) by bensch
ENH: Stepping Size can be adjusted, but the colors are changed with this as well

Revision 5844  Directory Listing
Modified Fri Feb 15 20:08:02 2008 UTC (9 years, 7 months ago) by bensch
ENH: unsigned char to float data type.

Revision 5843  Directory Listing
Modified Fri Feb 15 16:57:40 2008 UTC (9 years, 7 months ago) by bensch
ENH: Using vector_types instead of arrays
some more fixes

Revision 5840  Directory Listing
Modified Thu Feb 14 19:13:07 2008 UTC (9 years, 7 months ago) by pieper
ENH: add CallData field to observation

Revision 5838  Directory Listing
Modified Thu Feb 14 07:35:12 2008 UTC (9 years, 7 months ago) by nicky
ENH:Putting focal point at the center of the data

Revision 5837  Directory Listing
Modified Thu Feb 14 07:25:20 2008 UTC (9 years, 7 months ago) by nicky
ENH:Solving empty pixels problem

Revision 5836  Directory Listing
Modified Thu Feb 14 06:37:24 2008 UTC (9 years, 7 months ago) by nicky
ENH:Correcting trilinear transformation to support multi datatype

Revision 5834  Directory Listing
Modified Wed Feb 13 20:58:37 2008 UTC (9 years, 7 months ago) by hayes
BUG: merging fix from trunk to fix crash when reading DICOMs

Revision 5833  Directory Listing
Modified Wed Feb 13 20:08:12 2008 UTC (9 years, 7 months ago) by bensch
BUG: Compiles again

Revision 5832  Directory Listing
Modified Wed Feb 13 20:03:23 2008 UTC (9 years, 7 months ago) by bensch
ENH: renamed vtkVolumeCudaMapper to vtkCudaVolumeMapper

Revision 5831  Directory Listing
Modified Wed Feb 13 19:08:24 2008 UTC (9 years, 7 months ago) by bensch
ENH: interchange with VTK

Revision 5830  Directory Listing
Modified Wed Feb 13 16:34:57 2008 UTC (9 years, 7 months ago) by pohl
ENH: Added Grid and Snaphost Functionality

Revision 5829  Directory Listing
Modified Wed Feb 13 13:47:09 2008 UTC (9 years, 7 months ago) by bensch
ENH: Added Types to the CUDA_RenderAlgo

Revision 5828  Directory Listing
Modified Wed Feb 13 12:53:43 2008 UTC (9 years, 7 months ago) by nicky
BUG:make sure that calculation of tempIndex is within range of float

Revision 5827  Directory Listing
Modified Wed Feb 13 12:34:28 2008 UTC (9 years, 7 months ago) by nicky
ENH:Add support for multiple data size

Revision 5826  Directory Listing
Modified Wed Feb 13 02:36:00 2008 UTC (9 years, 7 months ago) by tgl
ENH: adding back VRModule in non-loadable mode

Revision 5825  Directory Listing
Modified Tue Feb 12 23:42:58 2008 UTC (9 years, 7 months ago) by bensch
ENH: VoxelSize is now called Spacing and is being updated from vtkImageData in vtkCudaVolumeInformationHandler

Revision 5824  Directory Listing
Modified Tue Feb 12 23:09:30 2008 UTC (9 years, 7 months ago) by bensch
BUG: Typo

Revision 5823  Directory Listing
Modified Tue Feb 12 23:00:19 2008 UTC (9 years, 7 months ago) by bensch
ENH: Extended TypeRange to all datatypes

Revision 5822  Directory Listing
Modified Tue Feb 12 22:51:31 2008 UTC (9 years, 7 months ago) by bensch
ENH: Added Type Ranges

Revision 5821  Directory Listing
Modified Tue Feb 12 19:50:17 2008 UTC (9 years, 7 months ago) by bensch
BUG: Blend Function is now set correctly

Revision 5820  Directory Listing
Modified Tue Feb 12 19:25:44 2008 UTC (9 years, 7 months ago) by pieper
ENH: moving code from trunk to branch

Revision 5819  Directory Listing
Modified Tue Feb 12 19:25:07 2008 UTC (9 years, 7 months ago) by pieper
ENH: moving code from trunk to branch

Revision 5818  Directory Listing
Modified Tue Feb 12 19:22:51 2008 UTC (9 years, 7 months ago) by pieper
ENH: move code from trunk to branch

Revision 5817  Directory Listing
Modified Tue Feb 12 19:20:09 2008 UTC (9 years, 7 months ago) by pieper
ENH: new class from trunk

Revision 5816  Directory Listing
Modified Tue Feb 12 19:13:04 2008 UTC (9 years, 7 months ago) by pieper
ENH: merge from latest trunk plus switch ObserverManager and classes that use it over to EventBroker

Revision 5815  Directory Listing
Modified Tue Feb 12 19:12:13 2008 UTC (9 years, 7 months ago) by pieper
ENH: merge from latest trunk plus switch ObserverManager and classes that use it over to EventBroker

Revision 5812  Directory Listing
Modified Tue Feb 12 17:00:56 2008 UTC (9 years, 7 months ago) by tokuda
ENH: OpenIGTLink with tracker.



Revision 5811  Directory Listing
Modified Tue Feb 12 16:22:05 2008 UTC (9 years, 7 months ago) by francois_budin
ENH: Adding ResampleDTI directory in the SUBDIRS list 

Revision 5810  Directory Listing
Modified Tue Feb 12 16:18:29 2008 UTC (9 years, 7 months ago) by francois_budin
ENH: Adding ResampleDTI module

Revision 5809  Directory Listing
Modified Tue Feb 12 15:23:16 2008 UTC (9 years, 7 months ago) by bensch
ENH: VolumeRendering works

Revision 5808  Directory Listing
Modified Tue Feb 12 14:53:32 2008 UTC (9 years, 7 months ago) by bensch
BUG: recalculate

Revision 5807  Directory Listing
Modified Tue Feb 12 14:38:38 2008 UTC (9 years, 7 months ago) by pieper
ENH: merge from latest trunk plus switch ObserverManager and classes that use it over to EventBroker

Revision 5806  Directory Listing
Modified Tue Feb 12 14:36:47 2008 UTC (9 years, 7 months ago) by pieper
ENH: merge from latest trunk plus switch ObserverManager and classes that use it over to EventBroker

Revision 5805  Directory Listing
Modified Tue Feb 12 06:11:09 2008 UTC (9 years, 7 months ago) by tgl
ENH: make GAD loadable.  Fixup LoadableModuleFactory so that it
caches module information by short name.  Adding LoadableModuleDescriptionParser, it was missed last changeset.

Revision 5804  Directory Listing
Modified Tue Feb 12 05:10:20 2008 UTC (9 years, 7 months ago) by nicky
BUG:Repairing output image range 0-256 -> 0-255

Revision 5803  Directory Listing
Modified Tue Feb 12 00:42:31 2008 UTC (9 years, 7 months ago) by pieper
ENH: merge from latest trunk plus switch ObserverManager and classes that use it over to EventBroker

Revision 5802  Directory Listing
Modified Tue Feb 12 00:42:11 2008 UTC (9 years, 7 months ago) by pieper
ENH: merge from latest trunk plus switch ObserverManager and classes that use it over to EventBroker

Revision 5801  Directory Listing
Modified Mon Feb 11 23:49:05 2008 UTC (9 years, 7 months ago) by pieper
ENH: merge from latest trunk plus switch ObserverManager and classes that use it over to EventBroker

Revision 5800  Directory Listing
Modified Mon Feb 11 18:23:41 2008 UTC (9 years, 7 months ago) by pieper
ENH: switch to asynchronous mode by default

Revision 5798  Directory Listing
Modified Mon Feb 11 17:21:05 2008 UTC (9 years, 7 months ago) by nicky
ENH:use remaining opacity for alpha output

Revision 5797  Directory Listing
Modified Mon Feb 11 17:01:02 2008 UTC (9 years, 7 months ago) by nicky
ENH:implement remaining_opacity as in vtkVolumeRayCastCompositeFunction

Revision 5796  Directory Listing
Modified Mon Feb 11 15:21:04 2008 UTC (9 years, 7 months ago) by tokuda
ENH: Partial 3D Volume Update is now working!

Revision 5795  Directory Listing
Modified Mon Feb 11 15:04:33 2008 UTC (9 years, 7 months ago) by bensch
ENH: Choosing the input model works

Revision 5794  Directory Listing
Modified Mon Feb 11 13:37:46 2008 UTC (9 years, 7 months ago) by bensch
ENH: Removed unused files (strange they were still around)

Revision 5792  Directory Listing
Modified Mon Feb 11 03:14:06 2008 UTC (9 years, 7 months ago) by nicky
ENH:create function for trilinear interpolation and correcting camera position

Revision 5789  Directory Listing
Modified Sun Feb 10 17:38:44 2008 UTC (9 years, 7 months ago) by tokuda
ENH: Added igtlutil for OpenIGTLink.


Revision 5786  Directory Listing
Modified Sat Feb 9 19:52:26 2008 UTC (9 years, 7 months ago) by tokuda
BUG: Fixed size of DEVICE_TYPE in OpenIGTLink oprotocol.


Revision 5785  Directory Listing
Modified Sat Feb 9 19:51:30 2008 UTC (9 years, 7 months ago) by tokuda
BUG: Fixed size of DEVICE_TYPE field in OpenIGTLink protocol.


Revision 5782  Directory Listing
Modified Fri Feb 8 22:31:56 2008 UTC (9 years, 7 months ago) by bensch
COMP: Compiles on Windows as well

Revision 5778  Directory Listing
Modified Fri Feb 8 21:47:32 2008 UTC (9 years, 7 months ago) by bensch
BUG: Compiles on Linux

Revision 5777  Directory Listing
Modified Fri Feb 8 21:43:20 2008 UTC (9 years, 7 months ago) by tokuda
BUG: Added vtkOpenIGTLinkDaemonWin32Header.h to the repository.


Revision 5776  Directory Listing
Modified Fri Feb 8 21:39:52 2008 UTC (9 years, 7 months ago) by tokuda
ENH: Added OpenIGTLink Daemon Module.


Revision 5775  Directory Listing
Modified Fri Feb 8 21:26:10 2008 UTC (9 years, 7 months ago) by bensch
ENH: Merged the cuda branche back here. 
Merged with the two commands and did not use the back-merge
svn merge http://www.na-mic.org/svn/Slicer3/branches/cuda . -r5135:5509
svn merge http://www.na-mic.org/svn/Slicer3/branches/cuda . -r5511:HEAD
No conflicts

Revision 5773  Directory Listing
Modified Fri Feb 8 21:21:08 2008 UTC (9 years, 7 months ago) by tokuda
BUG: matrix calculation



Revision 5771  Directory Listing
Modified Fri Feb 8 20:56:56 2008 UTC (9 years, 7 months ago) by bensch
ENH: Created a merging branche to fix igt and cuda into the trunk

Revision 5765  Directory Listing
Modified Fri Feb 8 13:35:47 2008 UTC (9 years, 7 months ago) by bensch
ENH: CMakeList upgrades and some cleanup

Revision 5764  Directory Listing
Modified Fri Feb 8 05:49:47 2008 UTC (9 years, 7 months ago) by nicky
BUG:correcting z-buffer into distance from camera in mm.

Revision 5763  Directory Listing
Modified Thu Feb 7 21:37:31 2008 UTC (9 years, 7 months ago) by bensch
ENH: Naming Conventions

Revision 5762  Directory Listing
Modified Thu Feb 7 21:29:16 2008 UTC (9 years, 7 months ago) by bensch
ENH: The clipping Range is set correctly

Revision 5761  Directory Listing
Modified Thu Feb 7 21:14:27 2008 UTC (9 years, 7 months ago) by bensch
ENH: Moved more functionality out of the Main classZBuffer and MemoryTexture is now in the RendererInformationMaybe I will rename the RendererInformation class at some point...

Revision 5760  Directory Listing
Modified Thu Feb 7 20:31:49 2008 UTC (9 years, 7 months ago) by bensch
ENH: Cleanup

Revision 5759  Directory Listing
Modified Thu Feb 7 20:22:00 2008 UTC (9 years, 7 months ago) by bensch
ENH: Implemented the MemoryTexture that handles copying from and to Texture memory in Cuda internally.

Revision 5758  Directory Listing
Modified Thu Feb 7 20:15:56 2008 UTC (9 years, 7 months ago) by pohl
ENH: Added functionality so that you can save results, Provide interface for different metrices, and now defines upper and lower threshold

Revision 5757  Directory Listing
Modified Thu Feb 7 20:15:44 2008 UTC (9 years, 7 months ago) by pohl
ENH: Added functionality so that you can save results, Provide interface for different metrices, and now defines upper and lower threshold

Revision 5756  Directory Listing
Modified Thu Feb 7 20:14:19 2008 UTC (9 years, 7 months ago) by pohl
ENH: Added functionality so that you can save results, Provide interface for different metrices, and now defines upper and lower threshold

Revision 5752  Directory Listing
Modified Thu Feb 7 16:25:03 2008 UTC (9 years, 7 months ago) by bensch
ENH: minor cleanup

Revision 5751  Directory Listing
Modified Thu Feb 7 16:10:52 2008 UTC (9 years, 7 months ago) by bensch
BUG: fixed exit of program error

Revision 5749  Directory Listing
Modified Thu Feb 7 15:41:43 2008 UTC (9 years, 7 months ago) by bensch
ENH: Moved a lot of the functionality of the Cuda Rendering Process into:
vtkCudaVolumeInformationHandler and
vtkCudaRendererInformationHandler

Revision 5747  Directory Listing
Modified Thu Feb 7 15:15:17 2008 UTC (9 years, 7 months ago) by millerjv
BUG: rollback a change.

Revision 5746  Directory Listing
Modified Thu Feb 7 14:51:14 2008 UTC (9 years, 7 months ago) by millerjv
ENH: a bit more support for transform IO. Initial setup for nonlinear transforms.

Revision 5745  Directory Listing
Modified Thu Feb 7 14:34:20 2008 UTC (9 years, 7 months ago) by bensch
ENH: Typo

Revision 5744  Directory Listing
Modified Thu Feb 7 13:54:35 2008 UTC (9 years, 7 months ago) by bensch
ENH: refinement

Revision 5743  Directory Listing
Modified Thu Feb 7 13:19:17 2008 UTC (9 years, 7 months ago) by bensch
ENH: Added new Classes that shall handle the cuda comunication

Revision 5742  Directory Listing
Modified Thu Feb 7 13:16:34 2008 UTC (9 years, 7 months ago) by nicky
BUG: Correcting ray tracing step size

Revision 5740  Directory Listing
Modified Thu Feb 7 00:34:21 2008 UTC (9 years, 7 months ago) by pohl
ENH: Added Backawrds button and save intermediate results 

Revision 5739  Directory Listing
Modified Thu Feb 7 00:32:35 2008 UTC (9 years, 7 months ago) by pohl
ENH: Added Backawrds button and save intermediate results 

Revision 5738  Directory Listing
Modified Thu Feb 7 00:32:20 2008 UTC (9 years, 7 months ago) by pohl
ENH: Added Backawrds button and save intermediate results 

Revision 5737  Directory Listing
Modified Thu Feb 7 00:31:49 2008 UTC (9 years, 7 months ago) by pohl
ENH: Added Backawrds button and save intermediate results 

Revision 5736  Directory Listing
Modified Thu Feb 7 00:14:07 2008 UTC (9 years, 7 months ago) by bensch
ENH: easier setup and cleanup

Revision 5733  Directory Listing
Modified Wed Feb 6 22:47:50 2008 UTC (9 years, 7 months ago) by bensch
ENH: phase6

Revision 5731  Directory Listing
Modified Wed Feb 6 22:31:02 2008 UTC (9 years, 7 months ago) by bensch
ENH: Movement phase5

Revision 5730  Directory Listing
Modified Wed Feb 6 22:27:15 2008 UTC (9 years, 7 months ago) by bensch
ENH: Movement phase4

Revision 5728  Directory Listing
Modified Wed Feb 6 22:07:22 2008 UTC (9 years, 7 months ago) by bensch
ENH: Movement phase3

Revision 5726  Directory Listing
Modified Wed Feb 6 21:57:21 2008 UTC (9 years, 7 months ago) by bensch
ENH: Removed Hybrid Rendering

Revision 5725