Package de.xima.fc.color
Class RgbaQuadruplet
- java.lang.Object
-
- de.xima.fc.color.RgbaQuadruplet
-
- All Implemented Interfaces:
Serializable
public class RgbaQuadruplet extends Object implements Serializable
Represents an RGBa quadruplet.- Since:
- 8.2.0
- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)intgetAlphaInt()doublegetAlphaNorm()intgetBlueInt()doublegetBlueNorm()intgetGreenInt()doublegetGreenNorm()StringgetHex()intgetRedInt()doublegetRedNorm()longgetRgb()inthashCode()static RgbaQuadrupletof(double[] components)static RgbaQuadrupletof(double red, double green, double blue, double alpha)static RgbaQuadrupletof(int red, int green, int blue, int alpha)static RgbaQuadrupletof(long rgba)static RgbaQuadrupletof(String hexString)static RgbaQuadrupletof(String hexString, RgbaQuadruplet defaultValue)RgbaQuadrupletscaled(double scaleRed, double scaleGreen, double scaleBlue, double alphaScale)StringtoString()
-
-
-
Method Detail
-
getRedInt
public int getRedInt()
-
getRedNorm
public double getRedNorm()
-
getGreenInt
public int getGreenInt()
-
getGreenNorm
public double getGreenNorm()
-
getBlueInt
public int getBlueInt()
-
getBlueNorm
public double getBlueNorm()
-
getAlphaInt
public int getAlphaInt()
-
getAlphaNorm
public double getAlphaNorm()
-
getHex
public String getHex()
-
getRgb
public long getRgb()
-
scaled
public RgbaQuadruplet scaled(double scaleRed, double scaleGreen, double scaleBlue, double alphaScale)
- Parameters:
scaleRed- Scale for the red value.scaleGreen- Scale for the green value.scaleBlue- Scale for the blue value.alphaScale- Scale for the alpha value.- Returns:
- Scales all components by the given factors.
-
of
public static RgbaQuadruplet of(double red, double green, double blue, double alpha)
-
of
public static RgbaQuadruplet of(double[] components)
-
of
public static RgbaQuadruplet of(long rgba)
-
of
public static RgbaQuadruplet of(int red, int green, int blue, int alpha)
-
of
public static RgbaQuadruplet of(String hexString)
-
of
public static RgbaQuadruplet of(String hexString, RgbaQuadruplet defaultValue)
-
-