Class Coordinate3D

java.lang.Object
com.v1rex.liftnexus.storagebin.domain.Coordinate3D

@Embeddable public class Coordinate3D extends Object
  • Constructor Details

    • Coordinate3D

      public Coordinate3D()
  • Method Details

    • calculateDistance

      public double calculateDistance(Coordinate3D other)
      Calculates the Manhattan distance using the default vertical penalty factor of 2.5.
    • calculateDistance

      public double calculateDistance(Coordinate3D other, double zWeightPenalty)
      Calculates the Manhattan distance with a custom vertical penalty factor. Useful if certain warehouse areas have faster/slower vertical lifts.