public class CuboidCoord extends java.lang.Object implements java.lang.Iterable<BlockCoord>, Copyable<CuboidCoord>
| Modifier and Type | Field and Description |
|---|---|
BlockCoord |
max |
BlockCoord |
min |
| Constructor and Description |
|---|
CuboidCoord() |
CuboidCoord(BlockCoord coord) |
CuboidCoord(BlockCoord min,
BlockCoord max) |
CuboidCoord(int[] ia) |
CuboidCoord(int x1,
int y1,
int z1,
int x2,
int y2,
int z2) |
| Modifier and Type | Method and Description |
|---|---|
Cuboid6 |
bounds() |
boolean |
contains(BlockCoord coord) |
boolean |
contains(int x,
int y,
int z) |
CuboidCoord |
copy() |
CuboidCoord |
expand(int amount) |
CuboidCoord |
expand(int side,
int amount) |
CuboidCoord |
expand(int x,
int y,
int z) |
BlockCoord |
getCenter(BlockCoord store) |
Vector3 |
getCenterVec() |
int |
getSide(int s) |
int |
getVolume() |
CuboidCoord |
include(BlockCoord coord) |
CuboidCoord |
include(int x,
int y,
int z) |
int[] |
intArray() |
java.util.Iterator<BlockCoord> |
iterator() |
CuboidCoord |
offset(BlockCoord b) |
CuboidCoord |
offset(int x,
int y,
int z) |
CuboidCoord |
set(BlockCoord coord) |
CuboidCoord |
set(BlockCoord min,
BlockCoord max) |
CuboidCoord |
set(CuboidCoord c) |
CuboidCoord |
set(int[] ia) |
CuboidCoord |
set(int x1,
int y1,
int z1,
int x2,
int y2,
int z2) |
CuboidCoord |
setSide(int s,
int v) |
int |
size(int s) |
AxisAlignedBB |
toAABB() |
public BlockCoord min
public BlockCoord max
public CuboidCoord()
public CuboidCoord(BlockCoord min, BlockCoord max)
public CuboidCoord(BlockCoord coord)
public CuboidCoord(int[] ia)
public CuboidCoord(int x1,
int y1,
int z1,
int x2,
int y2,
int z2)
public CuboidCoord expand(int amount)
public CuboidCoord expand(int x, int y, int z)
public CuboidCoord expand(int side, int amount)
public CuboidCoord offset(BlockCoord b)
public CuboidCoord offset(int x, int y, int z)
public int size(int s)
public int getSide(int s)
public CuboidCoord setSide(int s, int v)
public int getVolume()
public Vector3 getCenterVec()
public BlockCoord getCenter(BlockCoord store)
public boolean contains(BlockCoord coord)
public boolean contains(int x,
int y,
int z)
public int[] intArray()
public CuboidCoord copy()
copy in interface Copyable<CuboidCoord>public Cuboid6 bounds()
public AxisAlignedBB toAABB()
public CuboidCoord set(CuboidCoord c)
public CuboidCoord set(BlockCoord min, BlockCoord max)
public CuboidCoord set(int x1, int y1, int z1, int x2, int y2, int z2)
public CuboidCoord set(BlockCoord coord)
public CuboidCoord set(int[] ia)
public CuboidCoord include(BlockCoord coord)
public CuboidCoord include(int x, int y, int z)
public java.util.Iterator<BlockCoord> iterator()
iterator in interface java.lang.Iterable<BlockCoord>