Class RGBColorComparator

java.lang.Object
net.sourceforge.jiu.color.quantization.RGBColorComparator
All Implemented Interfaces:
RGBIndex, ComparatorInterface

public class RGBColorComparator extends Object implements ComparatorInterface, RGBIndex
Compares two RGBColor objects.
Author:
Marco Schmidt
  • Field Details

    • sortOrder

      private int sortOrder
  • Constructor Details

    • RGBColorComparator

      public RGBColorComparator(int aSortOrder)
  • Method Details

    • compare

      public int compare(Object o1, Object o2)
      Description copied from interface: ComparatorInterface
      Compares the two argument objects and returns their relation. Returns
      • a value < 0 if o1 is smaller than o2,
      • 0 if o1 is equal to o2 and
      • a value > 0 if o1 is greater than o2.
      Specified by:
      compare in interface ComparatorInterface
    • setSortOrder

      public void setSortOrder(int aSortOrder)
      Sets the internal sort order (it is sorted by one of the three RGB components) to the parameter.