|
Boost Users : |
Subject: Re: [Boost-users] [GIL] Why does 'get_color' take a tag object instead of its type only?
From: Christian Henning (chhenning_at_[hidden])
Date: 2013-01-28 10:12:08
Hi,
On Mon, Jan 28, 2013 at 9:53 AM, TONGARI <tongari95_at_[hidden]> wrote:
> Hi there,
>
> I'm curious of why gil::get_color(pixel, tag) is defined that way.
> Any need to take the tag value?
>
> If not, I'd prefer gil::get_color<Tag>(pixel) or just gil::get<Tag>(pixel)
> or even Tag::get(pixel).
You can use the "at_c" function.
rgb8_pixel_t p( 10, 20, 30);
unsigned char c = at_c<0>( p );
assert( c == 10 );
>
> And if possible, I hope GIL would just make pixel a Fusion sequence.
>
I'm very interested in ideas to improve gil! Since I'm not familiar
with a fusion sequence could you elaborate a little further.
Regards,
Christian
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net