]>
Creatis software - clitk.git/log
dsarrut [Thu, 7 Apr 2011 13:49:35 +0000 (13:49 +0000)]
Romulo:
- Including automated test procedures in clitk
- Addition of test data
+ build/tests is the default working directory set by CMake when running tests
dsarrut [Thu, 7 Apr 2011 13:43:53 +0000 (13:43 +0000)]
Romulo:
- Including automated test procedures in clitk
- CMakeLists.txt now includes the "tests" subdir
- tests subdir contains building instructions and source code for all tests
+ subdir structure mirrors that of $CLITK3HOME
+ tests/CMakeLists.txt contains building instructions
- see also build/tests and build/Testing (committed separately)
srit [Thu, 7 Apr 2011 13:32:27 +0000 (13:32 +0000)]
Added movie writing capability when VTK_USE_MPEG2_ENCODER is activated in vtk
dsarrut [Thu, 7 Apr 2011 08:51:20 +0000 (08:51 +0000)]
Romulo
- Solved bug 295
+ Removed the "destroyed" flag
+ List/Tree widget is now cleared in the destructor
+ Destruction order was the cause for the crash
- Made destructors virtual in the base classes
+ It could contribute to memory leaks
+ Other class hierarchies should be checked as well
srit [Wed, 6 Apr 2011 11:28:15 +0000 (11:28 +0000)]
Conversion from itk to vtk was catching exceptions for us => update itk pipeline prior to conversion
delmon [Wed, 6 Apr 2011 09:33:32 +0000 (09:33 +0000)]
Bug : remove include txx that does not exist anymore
dsarrut [Wed, 6 Apr 2011 09:27:26 +0000 (09:27 +0000)]
missing include on some system (QSharedPointer)
delmon [Wed, 6 Apr 2011 07:48:36 +0000 (07:48 +0000)]
Bug #292
+ Add ggo.c files in each library used in vv and clitk.
+ Patch CropImageFilter in vv and clitk to remove ArgsInfoType template.
bouilhol [Tue, 5 Apr 2011 17:59:50 +0000 (17:59 +0000)]
several 4D sequences allowed resulting in several 4D mhd files
dsarrut [Tue, 5 Apr 2011 12:44:16 +0000 (12:44 +0000)]
Romulo:
-Solved bug 295
+ SelectedItemChangedInTree() event was called after the window had been closed and the object instance had been destroyed.
+ Horrible solution: added a static "destroyed" flag to indicate that the object instance has been destroyed.
* Flag will be valid for all active instances, since it's static.
+ In desperate need of a better solution!
* Need to find the correct location to put it, though.
delmon [Tue, 5 Apr 2011 08:08:20 +0000 (08:08 +0000)]
Mathieu Malaterre :
- From gdcm 1.x to gdcm 2.0
- Upgrade RT_StructureSet
delmon [Mon, 4 Apr 2011 15:40:44 +0000 (15:40 +0000)]
Mathieu Malaterre :
- From gdcm 1.x to gdcm 2.0
- Upgrade RT_Contour
delmon [Mon, 4 Apr 2011 13:31:01 +0000 (13:31 +0000)]
We need to find a better way to fix this.
The problem arises when a target depends on a ggo.h but does not depends on the
ggo.c.
When a target depends on a ggo.c it is explicitly listed in its dependencies
including the custom command that generates it.
When the ggo.h is include in a cxx included in a target CMake has no way to
know it and does not include the custom command that generates it.
In this patch I manually add the dependency between the cxx and the ggo.h.
srit [Fri, 1 Apr 2011 10:02:22 +0000 (10:02 +0000)]
Constructor of vvImageWriter is now private
dsarrut [Fri, 1 Apr 2011 09:59:55 +0000 (09:59 +0000)]
Romulo:
- Finally solved bug 243 (moving linked images)
+ when propagating, vvMainWindow::UpdateLinkedNavigation was always using slicer[0] as the reference. Now, the reference vvSlicer
is passed as an argument from vvSlicerManager::UpdateLinkedNavigation.
- More corrections wrt bug 283 - cursor rendering... (accidentally removed from the bug tracker)
+ better treatment of cursor rendering when images are linked
+ there are still corrections to be made wrt to the corner annotations.
srit [Fri, 1 Apr 2011 08:51:47 +0000 (08:51 +0000)]
Remove leaks related to vvImageWriter
delmon [Thu, 31 Mar 2011 15:24:50 +0000 (15:24 +0000)]
Mathieu Malaterre :
- From gdcm 1.x to gdcm 2.0
clitk should compile with itk 3.20 and gdcm 2.0
delmon [Thu, 31 Mar 2011 15:22:02 +0000 (15:22 +0000)]
Add missing ifdef.
dsarrut [Thu, 31 Mar 2011 13:28:16 +0000 (13:28 +0000)]
Romulo:
- removed #include <vtkColor.h>
dsarrut [Thu, 31 Mar 2011 13:27:30 +0000 (13:27 +0000)]
Romulo:
- solved bug #283
+ rendering logic in vvSlicer::Render was blocking cursor updates if corner annotation was not visible
srit [Thu, 31 Mar 2011 12:00:21 +0000 (12:00 +0000)]
Removed unused file
srit [Thu, 31 Mar 2011 11:52:56 +0000 (11:52 +0000)]
Removed unused vvs.cxx
delmon [Thu, 31 Mar 2011 09:55:23 +0000 (09:55 +0000)]
Remove clitkTestFilter also in CMakelist.txt
delmon [Thu, 31 Mar 2011 08:04:37 +0000 (08:04 +0000)]
[BUG] change __APPLE__ to APPLE the first is the C/C++ macro defined by CMake
and the second the CMake macro.
dsarrut [Thu, 31 Mar 2011 07:55:13 +0000 (07:55 +0000)]
remove test files
dsarrut [Thu, 31 Mar 2011 07:54:28 +0000 (07:54 +0000)]
Remove test file
srit [Wed, 30 Mar 2011 10:10:05 +0000 (10:10 +0000)]
Windows compiling errors (ambiguous call to pow and variable in switch)
dsarrut [Tue, 29 Mar 2011 14:26:56 +0000 (14:26 +0000)]
Add EPID conversion (2^16 - value)/alpha
delmon [Tue, 29 Mar 2011 13:14:10 +0000 (13:14 +0000)]
From gdcm 1.x to gdcm 2.0
srit [Tue, 29 Mar 2011 09:21:43 +0000 (09:21 +0000)]
Removed debug stuff
srit [Tue, 29 Mar 2011 09:10:17 +0000 (09:10 +0000)]
Use QSharedPointers for vvROIActors
srit [Tue, 29 Mar 2011 09:06:23 +0000 (09:06 +0000)]
Error in loop for removing actors in destructor
srit [Tue, 29 Mar 2011 08:47:14 +0000 (08:47 +0000)]
Rounding errors in display extent of overlay, fusion and vf.
dsarrut [Mon, 28 Mar 2011 14:55:02 +0000 (14:55 +0000)]
Add clitkDD for debug
dsarrut [Mon, 28 Mar 2011 14:52:58 +0000 (14:52 +0000)]
add SliceBySliceBuildLineSegmentAccordingToExtremaPosition
srit [Mon, 28 Mar 2011 13:51:00 +0000 (13:51 +0000)]
Use smart pointers for vvSlicers
srit [Mon, 28 Mar 2011 13:29:49 +0000 (13:29 +0000)]
Memory leak hunt: vvBinaryImageOverlayActor vvImageContour vVImageReader are now itk::LightObject, use QSharedPointer in vvToolStructureSetManager
srit [Mon, 28 Mar 2011 13:19:00 +0000 (13:19 +0000)]
Useless to clear in destructor
dsarrut [Mon, 28 Mar 2011 10:45:48 +0000 (10:45 +0000)]
Romulo:
- Tool now supports files in pts (Jef) and txt (VV) formats (-t/--type option)
srit [Mon, 28 Mar 2011 08:13:11 +0000 (08:13 +0000)]
Account for transform when updating display extent of vf, fusion and overlay
srit [Mon, 28 Mar 2011 07:37:25 +0000 (07:37 +0000)]
Fix for bug #274: move JoinSlices definition in .h
dsarrut [Mon, 28 Mar 2011 05:36:21 +0000 (05:36 +0000)]
do not need clitkSegmentationUtils
srit [Sun, 27 Mar 2011 00:41:47 +0000 (00:41 +0000)]
Last errors
srit [Sat, 26 Mar 2011 22:57:22 +0000 (22:57 +0000)]
Errors in previous commit
srit [Sat, 26 Mar 2011 22:56:32 +0000 (22:56 +0000)]
Temp fix (see http://kingkong.grid.creatis.insa-lyon.fr:9002/issues/274)
srit [Sat, 26 Mar 2011 22:55:10 +0000 (22:55 +0000)]
Another lrint
srit [Sat, 26 Mar 2011 21:46:01 +0000 (21:46 +0000)]
Removed warning (same name used twice for layout widgets)
srit [Sat, 26 Mar 2011 21:43:25 +0000 (21:43 +0000)]
Replace rint with portable function
srit [Sat, 26 Mar 2011 21:39:36 +0000 (21:39 +0000)]
Correct last commit
srit [Sat, 26 Mar 2011 21:21:13 +0000 (21:21 +0000)]
MSVC++ seems a bit more strict than gcc with c++...
srit [Fri, 25 Mar 2011 17:35:52 +0000 (17:35 +0000)]
Put mMesh in smart pointer
srit [Fri, 25 Mar 2011 14:21:11 +0000 (14:21 +0000)]
More vtkSmartPointer
srit [Fri, 25 Mar 2011 14:20:14 +0000 (14:20 +0000)]
Delete widget first, the image data after
dsarrut [Fri, 25 Mar 2011 13:58:48 +0000 (13:58 +0000)]
Romulo:
Add --output (-o) option. stdout is now used for verbose mode only.
srit [Fri, 25 Mar 2011 13:39:53 +0000 (13:39 +0000)]
Attempt to remove some leaks. DicomRT_Contour, DicomRT_ROI and DicomRT_StructureSet are now itk::LightObjects with private constructors
dsarrut [Fri, 25 Mar 2011 13:30:53 +0000 (13:30 +0000)]
Romulo:
A couple of corrections and more debug info...
dsarrut [Fri, 25 Mar 2011 13:15:28 +0000 (13:15 +0000)]
Romulo:
- new tool: clitkTransformLandmarks
Trasnform a set of landmarks with the given 4x4 matrix. Output to stdout.
srit [Fri, 25 Mar 2011 12:57:39 +0000 (12:57 +0000)]
Removed old file from compilation list
srit [Fri, 25 Mar 2011 12:52:10 +0000 (12:52 +0000)]
Removed old files, now in common
dsarrut [Fri, 25 Mar 2011 09:30:51 +0000 (09:30 +0000)]
clitkGammaIndex uses vtkCellLocator
grevillot [Fri, 25 Mar 2011 06:57:11 +0000 (06:57 +0000)]
*** empty log message ***
delmon [Thu, 24 Mar 2011 16:45:49 +0000 (16:45 +0000)]
Improvement of clitkGammaIndex.cxx by changing distance computation class.
srit [Thu, 24 Mar 2011 16:24:59 +0000 (16:24 +0000)]
Put mDefaultLUTColor in smart pointer to avoid memory leak
dsarrut [Thu, 24 Mar 2011 15:46:41 +0000 (15:46 +0000)]
Correct VFResample (now should work)
srit [Thu, 24 Mar 2011 13:45:13 +0000 (13:45 +0000)]
h now hides corner annotations as well
srit [Thu, 24 Mar 2011 13:36:35 +0000 (13:36 +0000)]
h now hides corner annotations as well
delmon [Thu, 24 Mar 2011 10:14:29 +0000 (10:14 +0000)]
[BUG] Change to signed distance.
dsarrut [Thu, 24 Mar 2011 07:33:42 +0000 (07:33 +0000)]
Add S3A, correct minors for S7
dsarrut [Thu, 24 Mar 2011 07:32:08 +0000 (07:32 +0000)]
Add reference count for list of loaded image in the afdb
dsarrut [Thu, 24 Mar 2011 07:30:49 +0000 (07:30 +0000)]
Add object uniqueCCL flag for SliceBySliceRelativePosition
dsarrut [Thu, 24 Mar 2011 07:29:59 +0000 (07:29 +0000)]
Add "NotLeftTo" relative position and other
delmon [Wed, 23 Mar 2011 13:38:26 +0000 (13:38 +0000)]
pgueth:
+ Add clitkGammaIndex computation.
dsarrut [Tue, 22 Mar 2011 16:55:12 +0000 (16:55 +0000)]
Romulo:
- Corrected bug when the size of the dicom template should be used as the reference for the resampling, instead of the spacing
- Added a command line option to for the size as the reference (--useSizeAsReference - default=off)
dsarrut [Tue, 22 Mar 2011 16:25:50 +0000 (16:25 +0000)]
Romulo:
- Corrected bug when the size of the dicom template should be used as the reference for the resampling, instead of the spacing
- Added a command line option to for the size as the reference (--useSizeAsReference - default=off)
dsarrut [Tue, 22 Mar 2011 15:51:10 +0000 (15:51 +0000)]
New icon for the MIP tool
dsarrut [Tue, 22 Mar 2011 15:50:39 +0000 (15:50 +0000)]
Put this tool in the tools menu (remove from experimental)
Display an error message for 2D images
dsarrut [Tue, 22 Mar 2011 15:49:52 +0000 (15:49 +0000)]
Correct bug in the filename when the same filename is used
dsarrut [Tue, 22 Mar 2011 15:49:24 +0000 (15:49 +0000)]
*** empty log message ***
dsarrut [Tue, 22 Mar 2011 15:48:15 +0000 (15:48 +0000)]
Remove old MaximumIntensityProjection (menu and callback)
dsarrut [Tue, 22 Mar 2011 15:47:16 +0000 (15:47 +0000)]
Remove old MaximumIntensityProjection
delmon [Tue, 22 Mar 2011 10:07:31 +0000 (10:07 +0000)]
Adapt vv RPATH to remove useless building path.
Install vv in bin subdirectory.
delmon [Tue, 22 Mar 2011 10:05:42 +0000 (10:05 +0000)]
Remove vtkHybrid from clitkCommon and add it only when it is needed
(clitkRTStruct).
srit [Mon, 21 Mar 2011 17:45:11 +0000 (17:45 +0000)]
Fixed bugs in libstatgrab
srit [Mon, 21 Mar 2011 16:09:05 +0000 (16:09 +0000)]
Romulo:
- set Link/Link All functionality
+ when linking two images: take the one in the first combo box (left) as the reference for viewing adjustments
+ when linking all images: take the last manipulated image as the reference. The last manipulated image is the one with which the user last interacted using the mouse (mouseclick, mousewheel, but NOT mousemove)
srit [Mon, 21 Mar 2011 15:27:18 +0000 (15:27 +0000)]
Removed cmake memory option
srit [Sun, 20 Mar 2011 20:01:44 +0000 (20:01 +0000)]
MSVC++ complains that the exception is not used, put debugging message back
srit [Sun, 20 Mar 2011 20:00:49 +0000 (20:00 +0000)]
Fixed compiling error by MSVC++
srit [Sun, 20 Mar 2011 20:00:13 +0000 (20:00 +0000)]
Corrected bug when opening unexisting file (introduced by myself in version 1.52)
dsarrut [Fri, 18 Mar 2011 12:50:29 +0000 (12:50 +0000)]
Update panel height
dsarrut [Fri, 18 Mar 2011 12:49:55 +0000 (12:49 +0000)]
Check image size before performing operation
dsarrut [Fri, 18 Mar 2011 12:49:25 +0000 (12:49 +0000)]
Resample tool now use new resampleImage class (use the right number of thread)
dsarrut [Fri, 18 Mar 2011 12:48:44 +0000 (12:48 +0000)]
Add new resampleImageLib
dsarrut [Fri, 18 Mar 2011 12:48:26 +0000 (12:48 +0000)]
Correct tool name
dsarrut [Fri, 18 Mar 2011 12:48:06 +0000 (12:48 +0000)]
Remove debug verbose
dsarrut [Fri, 18 Mar 2011 12:47:51 +0000 (12:47 +0000)]
Add ResampleImage library for vv
dsarrut [Fri, 18 Mar 2011 12:47:17 +0000 (12:47 +0000)]
Add HaveSameSizeAndSpacingThan function
dsarrut [Fri, 18 Mar 2011 10:06:05 +0000 (10:06 +0000)]
slight changes to use nex clitkVFResample.ggo
dsarrut [Fri, 18 Mar 2011 10:04:24 +0000 (10:04 +0000)]
remove olf clitkImageResample (keep clitkResampleImage)
dsarrut [Fri, 18 Mar 2011 10:02:39 +0000 (10:02 +0000)]
first version (copy of old clitkImageResample.ggo)
dsarrut [Fri, 18 Mar 2011 10:00:40 +0000 (10:00 +0000)]
remove unused code for imageresample. The "true" one is clitkResampleImage and not clitkImageResample