public final class BitSetVoxelSet extends VoxelSet
VoxelSet.PositionBiConsumer, VoxelSet.PositionConsumer| Modifier and Type | Field and Description |
|---|---|
private BitSet |
storage |
private int |
xMax |
private int |
xMin |
private int |
yMax |
private int |
yMin |
private int |
zMax |
private int |
zMin |
| Constructor and Description |
|---|
BitSetVoxelSet(int xSize,
int ySize,
int zSize) |
BitSetVoxelSet(VoxelSet other) |
| Modifier and Type | Method and Description |
|---|---|
(package private) static BitSetVoxelSet |
combine(VoxelSet first,
VoxelSet second,
PairList xPoints,
PairList yPoints,
PairList zPoints,
BooleanBiFunction function) |
boolean |
contains(int x,
int y,
int z) |
protected int |
getIndex(int x,
int y,
int z) |
int |
getMax(Direction.Axis axis) |
int |
getMin(Direction.Axis axis) |
private boolean |
isColumnFull(int int2,
int int3,
int int4,
int int5) |
boolean |
isEmpty() |
private boolean |
method_31938(int int2,
int int3,
int int4,
int int5,
int int6) |
static BitSetVoxelSet |
method_31939(int int2,
int int3,
int int4,
int int5,
int int6,
int int7,
int int8,
int int9,
int int10) |
private void |
method_31940(int int2,
int int3,
int int4,
boolean bool) |
protected static void |
method_31941(VoxelSet voxelSet,
VoxelSet.PositionBiConsumer positionBiConsumer,
boolean bool) |
private void |
method_31942(int int2,
int int3,
int int4,
int int5) |
void |
set(int x,
int y,
int z) |
contains, forEachBox, forEachDirection, forEachEdge, getEndingAxisCoord, getSize, getXSize, getYSize, getZSize, inBoundsAndContains, inBoundsAndContainsprivate final BitSet storage
private int xMin
private int yMin
private int zMin
private int xMax
private int yMax
private int zMax
public BitSetVoxelSet(int xSize,
int ySize,
int zSize)
public BitSetVoxelSet(VoxelSet other)
public static BitSetVoxelSet method_31939(int int2, int int3, int int4, int int5, int int6, int int7, int int8, int int9, int int10)
protected int getIndex(int x,
int y,
int z)
private void method_31940(int int2,
int int3,
int int4,
boolean bool)
public int getMin(Direction.Axis axis)
public int getMax(Direction.Axis axis)
static BitSetVoxelSet combine(VoxelSet first, VoxelSet second, PairList xPoints, PairList yPoints, PairList zPoints, BooleanBiFunction function)
protected static void method_31941(VoxelSet voxelSet, VoxelSet.PositionBiConsumer positionBiConsumer, boolean bool)
private boolean isColumnFull(int int2,
int int3,
int int4,
int int5)
private boolean method_31938(int int2,
int int3,
int int4,
int int5,
int int6)
private void method_31942(int int2,
int int3,
int int4,
int int5)