Package javax.vecmath

Class Color4b

  • All Implemented Interfaces:
    java.io.Serializable

    public class Color4b
    extends Tuple4b
    implements java.io.Serializable
    A four byte colors (mostly used for colors with alpha).
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class javax.vecmath.Tuple4b

        w, x, y, z
    • Constructor Summary

      Constructors 
      Constructor Description
      Color4b()
      Constructs and initializes a Color4b to (0,0,0,0).
      Color4b​(byte[] c)
      Constructs and initializes a Color4b from input array of length 4.
      Color4b​(byte c1, byte c2, byte c3, byte c4)
      Constructs and initializes a Color4b from the specified four values.
      Color4b​(java.awt.Color color)
      Constructs color from awt.Color.
      Color4b​(Color4b c1)
      Constructs and initializes a Color4b from the specified Color4b.
      Color4b​(Tuple4b t1)
      Constructs and initializes a Color4b from the specified Tuple4b.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.awt.Color get()
      Gets awt.Color.
      void set​(java.awt.Color color)
      Sets color from awt.Color.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Color4b

        public Color4b​(byte c1,
                       byte c2,
                       byte c3,
                       byte c4)
        Constructs and initializes a Color4b from the specified four values.
        Parameters:
        c1 - the first value
        c2 - the second value
        c3 - the third value
        c4 - the fourth value
      • Color4b

        public Color4b​(byte[] c)
        Constructs and initializes a Color4b from input array of length 4.
        Parameters:
        c - the array of length 4 containing c1 c2 c3 c4 in order
      • Color4b

        public Color4b​(Color4b c1)
        Constructs and initializes a Color4b from the specified Color4b.
        Parameters:
        c1 - the Color4b containing the initialization x y z w data
      • Color4b

        public Color4b​(Tuple4b t1)
        Constructs and initializes a Color4b from the specified Tuple4b.
        Parameters:
        t1 - the Tuple4b containing the initialization x y z w data
      • Color4b

        public Color4b()
        Constructs and initializes a Color4b to (0,0,0,0).
      • Color4b

        public Color4b​(java.awt.Color color)
        Constructs color from awt.Color.
        Parameters:
        color - awt color
    • Method Detail

      • set

        public final void set​(java.awt.Color color)
        Sets color from awt.Color.
        Parameters:
        color - awt color
      • get

        public final java.awt.Color get()
        Gets awt.Color.
        Returns:
        color awt color