Class CoordinateArrays.BidirectionalComparator

  • All Implemented Interfaces:
    java.util.Comparator
    Enclosing class:
    CoordinateArrays

    public static class CoordinateArrays.BidirectionalComparator
    extends java.lang.Object
    implements java.util.Comparator
    A Comparator for Coordinate arrays modulo their directionality. E.g. if two coordinate arrays are identical but reversed they will compare as equal under this ordering. If the arrays are not equal, the ordering returned is the ordering in the forward direction.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int compare​(java.lang.Object o1, java.lang.Object o2)  
      int OLDcompare​(java.lang.Object o1, java.lang.Object o2)  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.util.Comparator

        equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
    • Constructor Detail

      • BidirectionalComparator

        public BidirectionalComparator()
    • Method Detail

      • compare

        public int compare​(java.lang.Object o1,
                           java.lang.Object o2)
        Specified by:
        compare in interface java.util.Comparator
      • OLDcompare

        public int OLDcompare​(java.lang.Object o1,
                              java.lang.Object o2)