public class DoubleBooleanArray2D extends java.lang.Object implements Var<DoubleBooleanArray2D>
BooleanArray
s und adressiert sie
als zweidimensionales Array. Der Wertebereich besteht also nur
aus 2 Bits und liegt so bei 0-3. Auf Bit 0 und 1 kann zudem auch
direkt zugegriffen werden.Constructor and Description |
---|
DoubleBooleanArray2D() |
DoubleBooleanArray2D(int sizeY,
int sizeX) |
Modifier and Type | Method and Description |
---|---|
int |
get(int y,
int x) |
boolean |
getBit0(int y,
int x) |
boolean |
getBit1(int y,
int x) |
int |
getSizeX() |
int |
getSizeY() |
DoubleBooleanArray2D |
readFromStream(InStream inStream)
De-Serialisiert dieses Objekt aus einem Cache-Stream.
|
void |
set(int y,
int x,
int value) |
void |
setBit0(int y,
int x,
boolean bit) |
void |
setBit1(int y,
int x,
boolean bit) |
void |
writeToStream(OutStream outStream)
Serialisiert dieses Objekt in einen Stream.
|
public DoubleBooleanArray2D()
public DoubleBooleanArray2D(int sizeY, int sizeX)
public int getSizeY()
public int getSizeX()
public void set(int y, int x, int value)
public int get(int y, int x)
public void setBit0(int y, int x, boolean bit)
public boolean getBit0(int y, int x)
public void setBit1(int y, int x, boolean bit)
public boolean getBit1(int y, int x)
public void writeToStream(OutStream outStream)
Var
writeToStream
in interface Var<DoubleBooleanArray2D>
outStream
- OutStream
public DoubleBooleanArray2D readFromStream(InStream inStream)
Var
readFromStream
in interface Var<DoubleBooleanArray2D>
inStream
- InStream
this
zurueckgeben.