Class HColorSimple
- java.lang.Object
-
- net.sourceforge.plantuml.ugraphic.color.HColorSimple
-
-
Constructor Summary
Constructors Constructor Description HColorSimple(java.awt.Color c, boolean monochrome)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HColorSimple
asMonochrome()
HColor
asMonochrome(HColorSimple colorForMonochrome, double minGray, double maxGray)
java.lang.String
asString()
UBackground
bg()
HColor
darken(int ratio)
HColor
darkSchemeTheme()
double
distance(HColorSimple other)
boolean
equals(java.lang.Object other)
java.awt.Color
getColor999()
int
hashCode()
boolean
isDark()
boolean
isGray()
boolean
isMonochrome()
boolean
isTransparent()
HColor
lighten(int ratio)
HColorSimple
opposite()
HColor
reverse()
HColor
reverseHsluv()
java.lang.String
toString()
static HColorSimple
unlinear(HColorSimple color1, HColorSimple color2, int completionInt)
HColor
withDark(HColor dark)
-
-
-
Method Detail
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
reverseHsluv
public HColor reverseHsluv()
- Specified by:
reverseHsluv
in interfaceHColor
-
isTransparent
public boolean isTransparent()
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
getColor999
public java.awt.Color getColor999()
-
asMonochrome
public HColorSimple asMonochrome()
-
asMonochrome
public HColor asMonochrome(HColorSimple colorForMonochrome, double minGray, double maxGray)
-
opposite
public HColorSimple opposite()
-
distance
public double distance(HColorSimple other)
-
isMonochrome
public final boolean isMonochrome()
-
isGray
public boolean isGray()
-
unlinear
public static HColorSimple unlinear(HColorSimple color1, HColorSimple color2, int completionInt)
-
darkSchemeTheme
public HColor darkSchemeTheme()
- Specified by:
darkSchemeTheme
in interfaceHColor
-
bg
public UBackground bg()
-
-