public class VarDoubleBooleanArray2D extends java.lang.Object implements Var<VarDoubleBooleanArray2D>
VarBooleanArray
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 |
---|
VarDoubleBooleanArray2D() |
VarDoubleBooleanArray2D(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() |
VarDoubleBooleanArray2D |
readFromStream(InStream inStream)
Deserialisiert dieses Objekt aus einem 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 VarDoubleBooleanArray2D()
public VarDoubleBooleanArray2D(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<VarDoubleBooleanArray2D>
outStream
- OutStream
public VarDoubleBooleanArray2D readFromStream(InStream inStream)
Var
readFromStream
in interface Var<VarDoubleBooleanArray2D>
inStream
- InStream
this
zurueckgeben.