[Insight-developers] Moving ChanAndVese out of Review ?
Arnaud GELAS
arnaud_gelas at hms.harvard.edu
Mon Apr 25 16:53:25 EDT 2011
Luis,
We could first move this example in the wiki example. Like this,
people can access them and play with them, and it will force us
to correct the wiki example once these classes are refactored).
Then it makes sense to the Examples/Review directory!!!
Arnaud
On 04/25/2011 04:48 PM, Luis Ibanez wrote:
> Hi Arnaud,
>
> Thanks for the feedback.
>
> How about then, we just remove the examples that are
> currently in:
>
> ITK/Examples/Review/
> itkScalarSinglePhaseDense2DTest.cxx
> itkScalarSinglePhaseSparse2DTest.cxx
>
> They have not been integrated with the Software Guide,
> and if the API of the ShanAndVese classes change, then
> the examples would have to be reworked anyways...
>
>
> The only other dependency that Exampls has on Review,
> is due to the MemoryProbeCollectors, which I'm also planning
> to code review now, and move in to the Common Module.
>
>
> Please let us know if removing
> Examples/Review makes sense.
>
>
> Luis
>
>
>
> --------------------------------------------------
> On Mon, Apr 25, 2011 at 3:05 PM, Arnaud GELAS
> <arnaud_gelas at hms.harvard.edu> wrote:
>> Luis,
>>
>> In short term, it makes sense to move this code out of the review directory!
>>
>> However, we are in the process of refactoring the whole framework, and we
>> are in the process of drastically change the whole hierarchy. Note, as of
>> now we use Chan and Vese as first example to test, and validate our
>> development.
>>
>> So in the long term, I am not sure if it really makes sense to extract all
>> these classes from the Review directory. But some of these classes will be
>> used in the future version, and that's the reason why, I have been
>> submitting this patch to gerrit:
>>
>> http://review.source.kitware.com/#change,1460
>>
>> If needed, we can discuss about it in an appropriate TConf.
>>
>> Thanks,
>> Arnaud
>>
>> On 04/25/2011 02:43 PM, Luis Ibanez wrote:
>>> Hi Kishore, Arnaud,
>>>
>>> As our initial work in the Code Review effort
>>> we are trying to clean up the dependencies
>>> on the Review directory.
>>>
>>> Currently one of them is the use of ChanAndVese
>>> filters in the Examples.
>>>
>>> We would like to do a full code review of the
>>> ChanAndVese classes and (once they pass the
>>> code review) move them out of the Review directory
>>> to put them in their final module in the toolkit
>>>
>>> Most likely the LevelSets modules...
>>>
>>> Would you have any concerns with
>>> us fixing and moving this code ?
>>>
>>> Were you anticipating any major refactoring
>>> of these classes ?
>>>
>>>
>>> Thanks
>>>
>>>
>>> Luis
>>
More information about the Insight-developers
mailing list