View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003419 | Slicer4 | Module EMSegment | public | 2013-09-24 17:16 | 2017-06-10 08:51 |
Reporter | jcfr | Assigned To | pohl | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | |||||
Target Version | Slicer 4.4.0 | Fixed in Version | Slicer 4.4.0 | ||
Summary | 0003419: Mismatch between vtkIdType and int - Fix warnings | ||||
Description | This could be "solved" by doing some explicit "static_cast" .... or by updating the type that used by EMSegment internally from int to "vtkIdType" ... EDIT: simplified the following description by removing the multiple occurrences associated with templates types ... /home/jchris/Projects/Slicer-SuperBuild-Debug-Qt485/EMSegment/Algorithm/vtkImageEMLocalSegmenter.cxx: In instantiation of ‘void vtkImageEMLocalSegmenterExecute(vtkImageEMLocalSegmenter*, float, vtkImageData, TOut, int) [with TOut = double]’: [ 67%] In file included from /home/jchris/Projects/Slicer-SuperBuild-Debug-Qt485/EMSegment/Algorithm/EMLocalAlgorithm.txx:43:0, | ||||
Tags | help-wanted | ||||
And also .. /home/jchris/Projects/Slicer-SuperBuild-Debug-Qt485/EMSegment/AMF/vtkLevelSets.cxx: In member function ‘unsigned char vtkLevelSets::CheckConvergence()’: /home/jchris/Projects/Slicer-SuperBuild-Debug-Qt485/EMSegment/vtkEMSegmentLogic.cxx: In static member function ‘static void vtkEMSegmentLogic::TransferIJKToRAS(vtkMRMLVolumeNode, int, double)’: |
|
Thanks to Matt W., this has been fixed in r23314 |
|
Import 2017-06-07 23:51:09: master e26da411 2014-06-07 12:04:44 Details Diff |
COMP: Update EMSegment to fix narrowing and non virtual dtor warnings. Issue 0003419 ------------------------------------------------------------------------ r17052 | jcfr | 2014-06-06 21:29:01 -0400 (Fri, 06 Jun 2014) | 3 lines COMP: Avoid implicit narrowing casts Explicitly cast initializers in {} array initializer where the assigned type is smaller than the value type. This avoids implicit narrowing in a {} initializer, which is ill-formed in C++11. ------------------------------------------------------------------------ r17051 | jcfr | 2014-06-06 21:21:39 -0400 (Fri, 06 Jun 2014) | 3 lines COMP: Remove gratuitous virtual Remove 'virtual' specifier of private class in source file, where said class is not and (due to being in a source file) never will be derived. This avoids needing an explicit (virtual) dtor in order to avo id a -Wnon-virtual-dtor warning. From: Matthew Woehlke <matthew.woehlke@kitware.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@23314 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild.cmake | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2013-09-24 17:16 | jcfr | New Issue | |
2013-09-24 17:16 | jcfr | Status | new => assigned |
2013-09-24 17:16 | jcfr | Assigned To | => pohl |
2013-09-24 17:18 | jcfr | Target Version | => Slicer 4.3.2 |
2013-09-24 17:18 | jcfr | Description Updated | |
2013-09-24 17:21 | jcfr | Note Added: 0010086 | |
2013-09-24 17:24 | jcfr | Description Updated | |
2013-09-24 17:25 | jcfr | Description Updated | |
2014-03-06 10:15 | nicole | Target Version | Slicer 4.3.2 => Slicer 4.4.0 |
2014-05-13 09:56 | jcfr | Target Version | Slicer 4.4.0 => |
2014-05-13 09:56 | jcfr | Tag Attached: help-wanted | |
2014-06-07 08:12 | jcfr | Note Added: 0012036 | |
2014-06-07 08:12 | jcfr | Status | assigned => resolved |
2014-06-07 08:12 | jcfr | Fixed in Version | => Slicer 4.4.0 |
2014-06-07 08:12 | jcfr | Resolution | open => fixed |
2014-06-07 08:12 | jcfr | Status | resolved => closed |
2014-06-07 08:13 | jcfr | Target Version | => Slicer 4.4.0 |
2017-06-10 08:51 | jcfr | Changeset attached | => Slicer master e26da411 |