Class ColorBlind


  • public class ColorBlind
    extends Object
    Color Blind Utilities. These utilities help to show how color blind/challenged see colors. Created by Thomas Wolfmaier. Copyright (C) 1999-2005 HCIRN. All rights reserved.
    Version:
    $Id: ColorBlind.java,v 1.2 2006/07/30 00:52:23 jjanke Exp $
    Author:
    Thomas Wolfmaier
    See Also:
    HCIRN
    • Constructor Detail

      • ColorBlind

        public ColorBlind()
    • Method Detail

      • setColorType

        public static void setColorType​(int colorType)
        Set Color Type for Color Blind view
        Parameters:
        colorType - (0 = none)
      • getColorType

        public static int getColorType()
        Get Color Type for Color Blind view
        Returns:
        colorType (0 = none)
      • getDichromatColorUIResource

        public static ColorUIResource getDichromatColorUIResource​(ColorUIResource color)
        Convert "normal" color to Dichromat Color based on set color type
        Parameters:
        color - Java Color object containing values for RGB
        Returns:
        Dichromat Color
      • getDichromatColorUIResource

        public static Color getDichromatColorUIResource​(ColorUIResource color,
                                                        int colorType)
        Convert "normal" color to Dichromat Color
        Parameters:
        color - Java Color object containing values for RGB
        colorType - PROTANOPIA = 1, DEUTERANOPIA = 2 or TRITANOPIA = 3 as declared above
        Returns:
        Dichromat Color
      • getDichromatColor

        public static Color getDichromatColor​(Color color)
        Convert "normal" color to Dichromat Color based on set color type
        Parameters:
        color - Java Color object containing values for RGB
        Returns:
        Dichromat Color
      • getDichromatColor

        public static Color getDichromatColor​(Color color,
                                              int colorType)
        Convert "normal" color to Dichromat Color
        Parameters:
        color - Java Color object containing values for RGB
        colorType - PROTANOPIA = 1, DEUTERANOPIA = 2 or TRITANOPIA = 3 as declared above
        Returns:
        Dichromat Color