]>
Creatis software - clitk.git/log
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
srit [Thu, 17 Mar 2011 18:39:09 +0000 (18:39 +0000)]
Display values of two images and their difference in the same way instead of rounding to the second decimal
srit [Thu, 17 Mar 2011 14:43:08 +0000 (14:43 +0000)]
Romulo:
1) Perform image resampling if the spacing of the MHD file doesn't match the slice thickness found in the reference dicom series. Use the dicom spacing as the output.
2) Remove files from the dicom series if the number of slices in the MHD doesn't match the number of files in the image (it may be smaller due to rounding of image resampling). An error is still generated if there are more slices than files, though.
- issue: VV somehow still detects all images (Open Dicom), but the number of files and the series itself are correctly read.
3) Warnings are printed in both cases above if "verbose" is enabled.