Bounds3i

public class Bounds3i implements MemInstrument

Class Bounds3i. Provides bounds3i functionality for the Hytale server.

java.lang.Object > Bounds3i

Field Summary

initialMax

final Vector3i initialMax

Field initialMax.

swap

final Vector3i swap

Field swap.

size_byte

final long size_byte

Field size_byte.

Method Detail

Bounds3i

public public Bounds3i ()

Method Bounds3i.

contains

public boolean contains (@Nonnull final Vector3i position)

Method contains.

Parameters:
@Nonnull final Vector3i position

intersects

public boolean intersects (@Nonnull final Bounds3i other)

Method intersects.

Parameters:
@Nonnull final Bounds3i other

isZeroVolume

public boolean isZeroVolume ()

Method isZeroVolume.

getSize

public Vector3i getSize ()

Method getSize.

assign

public Bounds3i assign (@Nonnull final Bounds3i other)

Method assign.

Parameters:
@Nonnull final Bounds3i other

offset

public Bounds3i offset (@Nonnull final Vector3i vector)

Method offset.

Parameters:
@Nonnull final Vector3i vector

intersect

public Bounds3i intersect (@Nonnull final Bounds3i other)

Method intersect.

Parameters:
@Nonnull final Bounds3i other

encompass

public Bounds3i encompass (@Nonnull final Bounds3i other)

Method encompass.

Parameters:
@Nonnull final Bounds3i other

stack

public Bounds3i stack (@Nonnull final Bounds3i other)

Method stack.

Parameters:
@Nonnull final Bounds3i other

flipOnOriginPoint

public Bounds3i flipOnOriginPoint ()

Method flipOnOriginPoint.

flipOnOriginVoxel

public Bounds3i flipOnOriginVoxel ()

Method flipOnOriginVoxel.

toBounds3d

public Bounds3d toBounds3d ()

Method toBounds3d.

Bounds3d

public new Bounds3d (this.min.toVector3d()

Method Bounds3d.

Parameters:
this.min.toVector3d( this.min.toVector3d(

clone

public Bounds3i clone ()

Method clone.

isCorrect

public boolean isCorrect ()

Method isCorrect.

correct

public void correct ()

Method correct.

getMemoryUsage

public Report getMemoryUsage ()

Method getMemoryUsage.