Objects from the class color represent colors in a number of
color spaces. In particular, there are subclasses of color
which correspond to RGB, HSV, HLS, CIEXYZ, CIELUV, CIELAB and polar
versions of the last two spaces.
Objects from the Class
Objects can be created by calls to the functions RGB,
sRGB, HSV, HLS,
XYZ, LUV, LAB, polarLUV, and
polarLAB. These are all subclasses of the virtual
class color.
Slots
coords:
An object of class "matrix".
Methods
[
signature(x = "color"): This method makes it possible to
take subsets of a vector of colors.
coerce
signature(from = "color", to = "RGB"): convert
a color vector to RGB.
coerce
signature(from = "color", to = "sRGB"): convert
a color vector to sRGB.
coerce
signature(from = "color", to = "XYZ"): convert
a color vector to XYZ.
coerce
signature(from = "color", to = "LAB"): convert
a color vector to LAB.
coerce
signature(from = "color", to = "polarLAB"): convert
a color vector to polarLAB.
coerce
signature(from = "color", to = "HSV"): convert
a color vector to HSV.
coerce
signature(from = "color", to = "HLS"): convert
a color vector to HLS.
coerce
signature(from = "color", to = "LUV"): convert
a color vector to LUV.
coerce
signature(from = "color", to = "polarLUV"): convert
a color vector to polarLUV.
coords
signature(color = "color"): extract the color
coordinates from a color vector.