Class ContouringColorPair
- java.lang.Object
-
- net.sourceforge.jiu.color.quantization.ContouringColorPair
-
- All Implemented Interfaces:
ComparatorInterface
class ContouringColorPair extends Object implements ComparatorInterface
A data structure for storing the index values of a pair of contouring colors plus their respective self co-occurrence frequency values.- Author:
- Marco Schmidt
- See Also:
MedianCutContourRemoval
-
-
Constructor Summary
Constructors Constructor Description ContouringColorPair()
Creates a new object of this class.ContouringColorPair(int i1, int i2, double sf1, double sf2)
Creates a new object of this class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compare(Object o1, Object o2)
Compares the two argument objects and returns their relation.int
getColorIndex(boolean smaller)
-
-
-
Constructor Detail
-
ContouringColorPair
public ContouringColorPair()
Creates a new object of this class.
-
ContouringColorPair
public ContouringColorPair(int i1, int i2, double sf1, double sf2)
Creates a new object of this class.- Parameters:
i1
- palette index of first colori2
- palette index of second colorsf1
- self co-occurrence frequency value of first colorsf2
- self co-occurrence frequency value of second color
-
-
Method Detail
-
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 thano2
, - 0 if
o1
is equal too2
and - a value > 0 if
o1
is greater thano2
.
- Specified by:
compare
in interfaceComparatorInterface
- a value < 0 if
-
getColorIndex
public int getColorIndex(boolean smaller)
-
-