Iterator requirements
Casper Boemann
cbr at boemann.dk
Tue Jul 6 00:07:08 CEST 2004
> Please explain to this poor Python/Java programmer -- if you have a
*QUANTUM
> (might as well call it Q_UINT8 though, if it's the colour strategy that
makes
> floats of it), how can you handle that safely without checking bounds? You
need
> to make sure that you're somehow not mis-matching.
well it is just BYTES when it comes down' to it. The paintdevice,
tilemanager, iterators etc. SEES it as Q_UINT8 s (yes we could just as well
call it that), but since they do nothing about the data it doesn't matter.
The color strategy SEES the bytes as (say) 2 floats. No conversion is taking
place. It just a matter of interpreting the data. And since the
colorstrategy is the only part that makes sence of the bytes, it will never
be interpreted in any other way.
best regards
Casper Boemann
More information about the kimageshop
mailing list