Interface SyncedPositionables.Private.Forwarder

All Superinterfaces:
EuclideanSpace, Positionable
All Known Implementing Classes:
SyncedPositionables.Private.Forwarder1, SyncedPositionables.Private.Forwarder2, SyncedPositionables.Private.Forwarder3, SyncedPositionables.Private.Forwarder4, SyncedPositionables.Private.Forwarder5, SyncedPositionables.Private.GeneralForwarder
Enclosing class:
SyncedPositionables.Private

public static interface SyncedPositionables.Private.Forwarder extends Positionable
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    bck(int d)
    Move by -1 in one dimension.
    default void
    move(int[] distance)
    Move the element relative to its current location using an int[] as distance vector.
    default void
    move(int distance, int d)
    Move the element in one dimension for some distance.
    default void
    move(long[] distance)
    Move the element relative to its current location using a long[] as distance vector.
    default void
    move(Localizable localizable)
    Move the element relative to its current location using an Localizable as distance vector.
    default int
    Gets the space's number of dimensions.
    default void
    setPosition(int[] position)
    Set the position of the element.
    default void
    setPosition(int position, int d)
    Set the position of the element for one dimension.
    default void
    setPosition(long[] position)
    Set the position of the element.
    default void
    setPosition(long position, int d)
    Set the position of the element for one dimension.
    default void
    setPosition(Localizable localizable)
    Place the element at the same location as a given Localizable

    Methods inherited from interface Positionable

    fwd, move