[SVN revision 20297]
ENH (#3024): Made ImageStatisticsCalculator and QmitkImageStatistics 3D+t capable; removed minor bugs with histogram caching
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Aug 2 2016
Basic feature works. Closing bug.
As described in T3031, an itk::EndEvent() is now issued when interaction with a PlanarFigure is completed, which can be listened to so that the application updates itself.
Confirmed. Setting to CLOSED.
Appears to work correctly now. Closing bug.
[SVN revision 20323]
FIX (#3011): Issue initialize / end events when placement of PlanarPolygon is finished
(In reply to comment #7)
seams to work in 2306 with vs2008.
why does a double click not end the "editing" mode? I think thats a typical
behaviour in graphic apps, isn't it?
[SVN revision 20205]
FIX (#2986): Added writing/reading of "closed" state to PlanarFigure serialization
Done with r20200: the interactor now issues an itk::InitializeEvent when initial placement is complete. Setting bug to FIXED.
Confirmed. Setting to CLOSED.
[SVN revision 20243]
FIX (#2934): Fixed by using new Qt QSplashScreen instead of custom QTranslucentSplashScreen
The above fix now uses QSplashScreen and creats the transparency mask directly from the passed image. In this way, the splash screen stays always on top of all other windows during initialization and closes properly when the application has loaded, without leaving any artifacts in the windows.
Everything seems fine now. Closing bug.
[SVN revision 20097]
FIX (#2933): Add cpp file to CPP_FILES and h file to MOC_H_FILES, not vice versa
[SVN revision 20088]
FIX (#2933): Disable classes/bundles using vtkQtChart* for VTK < 5.4.0
Fixed with commit to parent T2655
Workaround appears sufficient for 3M3. At a later time, a fix could be proposed by us to VTK, or we wait for Kitware to fix this in a future VTK version. Opened new T2999 for this.
As a workaround, currently all vtkQtChart*.h files are placed in the folder
The above commit fixes the problem of distortion for anisotropic images / geometries. Closing bug.
[SVN revision 20204]
FIX (#2881): Change from index to world coordinates for storing PlanarFigure control points
Feature complete; setting bug entry to FIXED
[SVN revision 19975]
ENH (#2857): Moved Geometry2D initialization for PlanarFigures from QmitkMeasurement to PlanarFigureInteractor to allow for placement in any render window
The first working version has a basic functionality for rendering and interacting with histograms. Still work in progress.
[SVN revision 20146]
FIX (#2816): Allow only one post-comma digit for histogram annotation
[SVN revision 20298]
ENH (#2816): Limit visible histogram value range to actual value min/max bounds; show nothing if histogram is empty
Basic feature working as required. Closing bug.
[SVN revision 20028]
ENH (#2816): Added rudimentary version of new VTK based histogram widget
Will implement this later together with general picking in MITK.
Rediscovering generally works with the current window initialization. However, for future releases the QmitkMeasurement application should restrict mesurement planes to actual image planes. A new T3062 has been created to solve this problem (not 3M3).
[SVN revision 20163]
FIX (#2795): Use origin of PlanarFigure geometry instead of center; render PlanarFigure if current render plane is contained in the bounds of the PlanarFigure Geometry
The performance bottle-neck is in PlanarCircle objects, which currently consist of 256 polygon points. For other PlanarFigures, rendering performances is ok.
[SVN revision 20541]
FIX (#2794): Improved performance by reducing number of polygon points for PlanarCircles from 256 to 64
64 polygon points still produce nice circles and improve rendering performance. Removing 3M3 tag.
[SVN revision 20001]
ENH (#2795): Set a render-window-specific bool property when a PlanarFigure is placed (to recover the render window in which this was done later on)
We should make sure that a scene is reinitialized on the dataset to which PlanarFigures belong when adding/interacting with them. Otherwise finding PlanarFigures will sometimes not work, as described above
PlanarFigure re-discovery works now if
[SVN revision 19769]
COMP (#2793): Fixed gcc-incompatible reference initialization
This feature has been implemented; setting bug to FIXED
[SVN revision 19768]
ENH (#2793): Extended interface of PlanarFigure and subclasses to allow for retrieval of feature measurements
Sounds good! The draw-only poly-lines (e.g. angles, arrows, etc.) should in most (all?) cases be scale-invariant w.r.t. the display geometry / size, which means that they need to be handled differently during rendering.
(In reply to comment #3)
Mathias, in Tutorial step 3, the GlobalInteraction is not used. Is it crashing
at your system, too? Only step 6-8 use GlobalInteraction.
Marking this bug as duplicate of T2782
Warnings produced from tutorial step 7
Warnings produced from tutorial step 8
In tutorial step 7, another different VTK warning occurs: The attached screenshot shows warning relating to uninitialized vtkPainterPolyDataMapper (Mapper has no input)
(In reply to comment #1)
Created an attachment (id=343) [details]
Warnings produced from tutorial step 8Attached screenshot shows warning about rendering LOD mechanism
(In reply to comment #2)
Created an attachment (id=344) [details]
Warnings produced from tutorial step 7In tutorial step 7, another different VTK warning occurs: The attached
screenshot shows warning relating to uninitialized vtkPainterPolyDataMapper
(Mapper has no input)
This feature is realized in the module described in T2674. DUPLICATE.
(In reply to comment #15)
Writing/reading of PlanarFigures seems to work now. Selection of the correct
planes is now also working properly since the fixes in T795.Setting bug to FIXED.
Writing/reading of PlanarFigures seems to work now. Selection of the correct planes is now also working properly since the fixes in T795.
[SVN revision 20164]
FIX (#2760): Use axis vectors, origin, and spacing for saving/loading PlaneGeometry for PlanarFigures
[SVN revision 20165]
ENH (#2760): Added PlanarRectangle to serialization
Error with serialization/de-serialization of PlanarFigure
With the following steps, an error occured on my system with saving/reloading of PlanarFigures as seen in the screenshot:
Just had a quick look: Qwt has extra sliders, but no such "range slider".
I also think this could be a good option... Also, according to the change history, the project has seen various recent and regular updates, probably more than Qwt.
Markus, can you have a look at this?
Serialization of objects of Geometry3D and sub-classes would allow to store various Geometry information contained in a scene. If a mechanism for saving/loading Geometry objects was available in MITK, it would also be straightforward to impelemtn a writer for mitk::GeometryData (e.g., needed to store curved geometries/planes)
[SVN revision 20381]
ENH (#2674): Added progress bar update; improved handling of statistics updates and memory clean-up
[SVN revision 20385]
FIX (#2674): Avoid crash at application shutdown by disabling unused internal event connections
Basic features working. Future extensions will be document in different bugs.
[SVN revision 20331]
ENH (#2674): Made GUI more contact by moving buttons around
The functions currently disabled (in particular, multi-image statistics and reporting of min/max indices) should be re-integrated / re-enabled in future versions of this tool. Possibly, an expert mode would offer an extended GUI with features such as multi-image statistics.
[SVN revision 20307]
FIX (#2674): Correct PlanarFigure conversion from 2D world to 3D world coordinates in ImageStatistics (used to be 2D index coordinates); extended error handling
[SVN revision 20147]
FIX (#2674): Display name of mask, not name of class for mask images
[SVN revision 20145]
FIX (#2674): Corrected recognition of mask images
[SVN revision 20299]
ENH (#2674): Use new icon for image statistics view
[SVN revision 20329]
ENH (#2674): Proper clean-up of GUI when no dataset is selected or statistics cannot be computed
[SVN revision 20036]
ENH (#2674): New version of QmitkImageStatistics which includes the new QmitkVtkHistogramWidget and reduced some of the previous existant functions for the sake of a simple GUI.
[SVN revision 20321]
ENH (#2674): Statistics and histogram are automatically updated when Image, Image Mask or PlanarFigure change (added listeners)
[SVN revision 20211]
COMP (#2674): use case-sensitive include file name
[SVN revision 20038]
COMP (#2674): Changed include file name to case-sensitive