|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BitMaskEnumerator
Abstract BitMask
-enumerator. Used for BitMask
and
AlphaMask
passing.
interface BitMask
,
interface AlphaMask
Nested Class Summary | |
---|---|
static class |
BitMaskEnumerator.HLine
Return type for BitMaskEnumerator H-line. |
static class |
BitMaskEnumerator.Pixel
Return type for BitMaskEnumerator pixel. |
Field Summary | |
---|---|
static int |
MINUS_INFINITY
-Infinity marker. |
static int |
PLUS_INFINITY
+Infinity marker. |
Method Summary | |
---|---|
BitMaskEnumerator.HLine |
nextHLine(BitMaskEnumerator.HLine pre)
Returns the next BitMask (AlphaMask ) H-line. |
BitMaskEnumerator.Pixel |
nextPixel(BitMaskEnumerator.Pixel pre)
Returns the next BitMask (AlphaMask ) pixel. |
void |
reset()
(re-)initialization of the enumerator. |
Field Detail |
---|
static final int MINUS_INFINITY
static final int PLUS_INFINITY
Method Detail |
---|
void reset()
BitMaskEnumerator.Pixel nextPixel(BitMaskEnumerator.Pixel pre)
BitMask
(AlphaMask
) pixel.
pre
- Pre-allocated BitMaskEnumerator.Pixel
instance (non-mandatory).
BitMaskEnumerator.Pixel
or null.nextHLine(cz.cuni.jagrlib.BitMaskEnumerator.HLine)
BitMaskEnumerator.HLine nextHLine(BitMaskEnumerator.HLine pre)
BitMask
(AlphaMask
) H-line.
pre
- Pre-allocated BitMaskEnumerator.HLine
instance (non-mandatory).
BitMaskEnumerator.HLine
or null.nextPixel(cz.cuni.jagrlib.BitMaskEnumerator.Pixel)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |