Bounds3d

public class Bounds3d implements MemInstrument

Class Bounds3d. Provides bounds3d functionality for the Hytale server.

java.lang.Object > Bounds3d

Field Summary

initialMax

final Vector3d initialMax

Field initialMax.

swap

final Vector3d swap

Field swap.

size_byte

final long size_byte

Field size_byte.

Method Detail

Bounds3d

public public Bounds3d ()

Method Bounds3d.

contains

public boolean contains (@Nonnull final Vector3d position)

Method contains.

Parameters:
@Nonnull final Vector3d position

intersects

public boolean intersects (@Nonnull final Bounds3d other)

Method intersects.

Parameters:
@Nonnull final Bounds3d other

isZeroVolume

public boolean isZeroVolume ()

Method isZeroVolume.

getSize

public Vector3d getSize ()

Method getSize.

assign

public Bounds3d assign (@Nonnull final Bounds3d other)

Method assign.

Parameters:
@Nonnull final Bounds3d other

offset

public Bounds3d offset (@Nonnull final Vector3d vector)

Method offset.

Parameters:
@Nonnull final Vector3d vector

intersect

public Bounds3d intersect (@Nonnull final Bounds3d other)

Method intersect.

Parameters:
@Nonnull final Bounds3d other

encompass

public Bounds3d encompass (@Nonnull final Bounds3d other)

Method encompass.

Parameters:
@Nonnull final Bounds3d other

stack

public Bounds3d stack (@Nonnull final Bounds3d other)

Method stack.

Parameters:
@Nonnull final Bounds3d other

flipOnOriginPoint

public Bounds3d flipOnOriginPoint ()

Method flipOnOriginPoint.

flipOnOriginVoxel

public Bounds3d flipOnOriginVoxel ()

Method flipOnOriginVoxel.

clone

public Bounds3d clone ()

Method clone.

isCorrect

public boolean isCorrect ()

Method isCorrect.

correct

public void correct ()

Method correct.

getMemoryUsage

public Report getMemoryUsage ()

Method getMemoryUsage.