[Insight-developers] Iterators bypassing DataAccessor /
ImageAdaptors
Joshua Cates
cates@cayenne.cs.utah.edu
Thu, 22 Mar 2001 10:21:42 -0700 (MST)
Hi Luis,
OK. I'll check in my test under the Testing/../Common directory today.
I'll add a few more tests that use the new API, too.
There was some adaptor discussion at last Friday's TCON about how to
support both modes of access while minimizing complexity for developers
and users. I don't believe any major conclusions were reached except that
the issue needs more study. If you have some specific examples of how you
are using image adaptors with your algorithms, these would be good as a
reference for discussion.
Josh.
______________________________
Josh Cates
School of Computer Science
University of Utah
Email: cates@cs.utah.edu
Phone: (801) 587-7697
URL: www.cs.utk.edu/~cates
On Thu, 22 Mar 2001, Luis Ibanez wrote:
> Hi Josh,
>
> I just added a Value() method to ImageIteratorWithIndex and to
> ImageConstIteratorWithIndex.
>
> This method bypasses the DataAccessor, and return a direct
> reference to the pixel data. That should provide a faster access
> to pixel data, at the price of not supporting ImageAdaptors.
>
> The use will be something like:
>
> it.Begin();
> while( it.IsAtEnd() ) {
> it.Value() = 5;
> a = it.Value();
> it.Value() += 5;
> ++it;
> }
>
>
> There were also a couple of changes in the way iterators access
> data, and that may improve the performance when using Set/Get.
>
> Could you check in your code for testing iterator speed,
> maybe as a test program ?
>
>
> Thanks a lot
>
>
>
> Luis
>
> _______________________________________________
> Insight-developers mailing list
> Insight-developers@public.kitware.com
> http://public.kitware.com/mailman/listinfo/insight-developers
>