Index

A B C D E G I K L M P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values

A

ACHROMATOPSIA - Enum constant in enum class colorblind.Deficiency
 
achromatopsiaSim - Static variable in class colorblind.ColorUtilities
 
activate() - Method in class colorblind.ColorBlindness
 
add(Vector) - Method in class colorblind.generators.util.Vector
 
amount - Variable in class colorblind.generators.ColorTransformGenerator
 
amountComplement - Variable in class colorblind.generators.ColorTransformGenerator
 
applyGammaCorrection(float, float) - Static method in class colorblind.ColorUtilities
Apply Gamma Correction
applyGammaCorrectionLUT - Variable in class colorblind.generators.ColorTransformGenerator
 
applyGammaCorrectionStandardRGB(float) - Static method in class colorblind.ColorUtilities
Apply Standard Gamma Correction

B

BLUE_CONE_MONOCHROMACY - Enum constant in enum class colorblind.Deficiency
 
blueConeMonochromacySim - Static variable in class colorblind.ColorUtilities
 

C

clip(float) - Static method in class colorblind.ColorUtilities
Simple utility function that is used in a couple of places.
clip(float, float, float) - Static method in class colorblind.ColorUtilities
Simple utility function that is used in a couple of places.
colorblind - package colorblind
 
colorblind.generators - package colorblind.generators
 
colorblind.generators.util - package colorblind.generators.util
 
ColorBlindness - Class in colorblind
 
ColorBlindness(PApplet) - Constructor for class colorblind.ColorBlindness
 
ColorDeficiencySimulator - Class in colorblind.generators
Optimized implementation of a Daltonize algorithm.
ColorDeficiencySimulator(Deficiency) - Constructor for class colorblind.generators.ColorDeficiencySimulator
 
colorMap - Variable in class colorblind.generators.ColorTransformGenerator
 
ColorTransformGenerator - Class in colorblind.generators
Base class for all of the color transform generators.
ColorTransformGenerator(Deficiency) - Constructor for class colorblind.generators.ColorTransformGenerator
Constructor.
ColorUtilities - Class in colorblind
 
ColorUtilities() - Constructor for class colorblind.ColorUtilities
 
confusingDeuteranopiaColor(int, float) - Static method in class colorblind.ColorUtilities
 
confusingDichromaticColor(Deficiency, int, float) - Static method in class colorblind.ColorUtilities
Intentionally generate colors that would be confusing to a colorblind person.
confusingMonochromaticColor(Deficiency, int, float, float) - Static method in class colorblind.ColorUtilities
Intentionally generate colors that would be confusing to someone with monochromatic vision.
confusingProtanopiaColor(int, float) - Static method in class colorblind.ColorUtilities
 
confusingTritanopiaColor(int, float) - Static method in class colorblind.ColorUtilities
 
convertLinearRGB2LMS(Vector) - Static method in class colorblind.ColorUtilities
 
convertLinearRGB2PColor(Vector) - Static method in class colorblind.ColorUtilities
 
convertLMS2LinearRGB(Vector) - Static method in class colorblind.ColorUtilities
 
convertLMS2PColor(Vector) - Static method in class colorblind.ColorUtilities
 
convertPColor2LinearRGB(int) - Static method in class colorblind.ColorUtilities
 
convertPColor2LMS(int) - Static method in class colorblind.ColorUtilities
 
createDaltonizer(Deficiency) - Static method in class colorblind.generators.DaltonizeGenerator
 
createSimulator(Deficiency) - Static method in class colorblind.generators.ColorDeficiencySimulator
 
CUSTOM - Enum constant in enum class colorblind.Deficiency
 
customSim - Static variable in class colorblind.ColorUtilities
 

D

daltonize(Deficiency) - Method in class colorblind.ColorBlindness
 
daltonizeAchromatopsia() - Method in class colorblind.ColorBlindness
 
daltonizeBlueConeMonochromacy() - Method in class colorblind.ColorBlindness
 
daltonizeDeuteranopia() - Method in class colorblind.ColorBlindness
 
DaltonizeGenerator - Class in colorblind.generators
Optimized implementation of a Daltonize algorithm.
DaltonizeGenerator(Deficiency) - Constructor for class colorblind.generators.DaltonizeGenerator
 
daltonizeProtanopia() - Method in class colorblind.ColorBlindness
 
daltonizeTritanopia() - Method in class colorblind.ColorBlindness
 
deactivate() - Method in class colorblind.ColorBlindness
 
deficiency - Variable in class colorblind.generators.ColorTransformGenerator
 
Deficiency - Enum Class in colorblind
 
DEUTERANOPIA - Enum constant in enum class colorblind.Deficiency
 
deuteranopiaSim - Static variable in class colorblind.ColorUtilities
 
dot(Vector) - Method in class colorblind.generators.util.Vector
 
draw() - Method in class colorblind.ColorBlindness
 
dynamicAmount - Variable in class colorblind.generators.ColorTransformGenerator
 

E

enableSaveFrame() - Method in class colorblind.ColorBlindness
 
enableSaveFrame(char) - Method in class colorblind.ColorBlindness
 
enableSaveFrame(char, String) - Method in class colorblind.ColorBlindness
 
enableSaveFrame(String) - Method in class colorblind.ColorBlindness
 

G

Generator - Class in colorblind.generators
 
Generator() - Constructor for class colorblind.generators.Generator
 
get(int) - Method in class colorblind.generators.util.Vector
 
getDrawTime() - Method in class colorblind.ColorBlindness
 
getGenerator() - Method in class colorblind.ColorBlindness
 
getGeneratorTime() - Method in class colorblind.ColorBlindness
 

I

isActive() - Method in class colorblind.ColorBlindness
 

K

keyEvent(KeyEvent) - Method in class colorblind.ColorBlindness
 

L

lms2rgb - Static variable in class colorblind.ColorUtilities
 
lmsFeasibleBisectionSearch(Vector, int, int) - Static method in class colorblind.ColorUtilities
Search the LMS color space for the feasibility edge.

M

Matrix - Class in colorblind.generators.util
I implemented this class to be parallel to Processing's internal PMatrix class.
Matrix(float, float, float, float, float, float, float, float, float) - Constructor for class colorblind.generators.util.Matrix
 
Matrix(Matrix) - Constructor for class colorblind.generators.util.Matrix
 
MAX_ENCODED_VALUE - Variable in class colorblind.generators.ColorTransformGenerator
 

P

pre() - Method in class colorblind.ColorBlindness
 
precalcDichromaticColorMap(Matrix, float) - Method in class colorblind.generators.ColorDeficiencySimulator
 
precalcDichromaticColorMap(Matrix, float) - Method in class colorblind.generators.ColorTransformGenerator
 
precalcDichromaticColorMap(Matrix, float) - Method in class colorblind.generators.DaltonizeGenerator
 
precalcMonochromaticColorMap(Vector, float) - Method in class colorblind.generators.ColorDeficiencySimulator
 
precalcMonochromaticColorMap(Vector, float) - Method in class colorblind.generators.ColorTransformGenerator
 
precalcMonochromaticColorMap(Vector, float) - Method in class colorblind.generators.DaltonizeGenerator
 
preComputeApplyGammaCorrectionLUT(int) - Method in class colorblind.generators.ColorTransformGenerator
 
preComputeRemoveGammaCorrectionLUT() - Method in class colorblind.generators.ColorTransformGenerator
 
PROTANOPIA - Enum constant in enum class colorblind.Deficiency
 
protanopiaSim - Static variable in class colorblind.ColorUtilities
 

R

r1c1 - Variable in class colorblind.generators.util.Matrix
 
r1c2 - Variable in class colorblind.generators.util.Matrix
 
r1c3 - Variable in class colorblind.generators.util.Matrix
 
r2c1 - Variable in class colorblind.generators.util.Matrix
 
r2c2 - Variable in class colorblind.generators.util.Matrix
 
r2c3 - Variable in class colorblind.generators.util.Matrix
 
r3c1 - Variable in class colorblind.generators.util.Matrix
 
r3c2 - Variable in class colorblind.generators.util.Matrix
 
r3c3 - Variable in class colorblind.generators.util.Matrix
 
RegularRenderer - Class in colorblind.generators
Regular renderer that doesn't do anything special.
RegularRenderer() - Constructor for class colorblind.generators.RegularRenderer
 
removeGammaCorrection(float, float) - Static method in class colorblind.ColorUtilities
Remove Gamma Correction
removeGammaCorrectionLUT - Variable in class colorblind.generators.ColorTransformGenerator
 
removeGammaCorrectionStandardRGB(float) - Static method in class colorblind.ColorUtilities
Remove Standard Gamma Correction
renderRegular() - Method in class colorblind.ColorBlindness
 
reportStats() - Method in class colorblind.ColorBlindness
 
rgb2lms - Static variable in class colorblind.ColorUtilities
 
rightMult(Vector) - Method in class colorblind.generators.util.Matrix
 

S

set(int, float) - Method in class colorblind.generators.util.Vector
 
setActive(boolean) - Method in class colorblind.ColorBlindness
 
setAmount(float) - Method in class colorblind.generators.ColorTransformGenerator
Set % of colorblindness.
setDynamicAmount() - Method in class colorblind.generators.ColorTransformGenerator
Indicate to the generator that the amount may change.
setGenerator(Generator) - Method in class colorblind.ColorBlindness
 
shiftTowardsVisible - Static variable in class colorblind.ColorUtilities
 
simulate(Deficiency) - Method in class colorblind.ColorBlindness
 
simulateAchromatopsia() - Method in class colorblind.ColorBlindness
 
simulateBlueConeMonochromacy() - Method in class colorblind.ColorBlindness
 
simulateDeuteranopia() - Method in class colorblind.ColorBlindness
 
simulateProtanopia() - Method in class colorblind.ColorBlindness
 
simulateTritanopia() - Method in class colorblind.ColorBlindness
 
sub(Vector) - Method in class colorblind.generators.util.Vector
 

T

toString() - Method in class colorblind.generators.util.Vector
 
transformColor(int) - Method in class colorblind.generators.ColorTransformGenerator
Transform an individual color using the colorMap.
transformPImage(PImage) - Method in class colorblind.generators.ColorTransformGenerator
Copy an arbitrary PImage object and transform it using the colorMap.
transformPixels(int[]) - Method in class colorblind.generators.ColorTransformGenerator
Called by ColorBlindness routine to transform every pixel in the pixel array.
transformPixels(int[]) - Method in class colorblind.generators.Generator
Transform the pixels in the current frame.
transformPixels(int[]) - Method in class colorblind.generators.RegularRenderer
 
TRITANOPIA - Enum constant in enum class colorblind.Deficiency
 
tritanopiaSim - Static variable in class colorblind.ColorUtilities
 

V

v1 - Variable in class colorblind.generators.util.Vector
 
v2 - Variable in class colorblind.generators.util.Vector
 
v3 - Variable in class colorblind.generators.util.Vector
 
valueOf(String) - Static method in enum class colorblind.Deficiency
Returns the enum constant of this class with the specified name.
values() - Static method in enum class colorblind.Deficiency
Returns an array containing the constants of this enum class, in the order they are declared.
Vector - Class in colorblind.generators.util
I implemented this class to be parallel to Processing's internal PMatrix class.
Vector() - Constructor for class colorblind.generators.util.Vector
 
Vector(float, float, float) - Constructor for class colorblind.generators.util.Vector
 
Vector(Vector) - Constructor for class colorblind.generators.util.Vector
 
version() - Static method in class colorblind.ColorBlindness
 
VERSION - Static variable in class colorblind.ColorBlindness
 
A B C D E G I K L M P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values