From 859e17a7d45044d551840f7342a83106f00f7eb5 Mon Sep 17 00:00:00 2001 From: Ben Culkin Date: Mon, 13 Apr 2020 18:34:05 -0400 Subject: Add some javadoc Add some javadoc comments --- .../imgchain/pipeline/stages/ColorSkewStage.java | 29 +++++++++++++++------- 1 file changed, 20 insertions(+), 9 deletions(-) (limited to 'src') diff --git a/src/bjc/imgchain/pipeline/stages/ColorSkewStage.java b/src/bjc/imgchain/pipeline/stages/ColorSkewStage.java index 92ef0d4..c2fccbf 100644 --- a/src/bjc/imgchain/pipeline/stages/ColorSkewStage.java +++ b/src/bjc/imgchain/pipeline/stages/ColorSkewStage.java @@ -10,11 +10,31 @@ import javax.swing.border.TitledBorder; import bjc.imgchain.pipeline.StageType; import bjc.imgchain.utils.LabeledInputPanel; +/** + * Stage that will perform a 'color skew' or adjust the color balance of the image. + * @author Ben Culkin + * + */ public class ColorSkewStage extends AbstractPixelStage { + /** + * Create a new stage that does nothing. + */ public ColorSkewStage() { this(1, 0, 0, 0, 1, 0, 0, 0, 1); } + /** + * Create a color skew stage with the given values. + * @param rr The percentage of input red that should be in the output red. + * @param rg The percentage of input green that should be in the output red.. + * @param rb The percentage of input blue that should be in the output red. + * @param gr The percentage of input red that should be in the output green. + * @param gg The percentage of input green that should be in the output green. + * @param gb The percentage of input blue that should be in the output green. + * @param br The percentage of input red that should be in the output blue. + * @param bg The percentage of input green that should be in the output blue. + * @param bb The percentage of input blue that should be in the output blue. + */ public ColorSkewStage(double rr, double rg, double rb, double gr, double gg, double gb, double br, double bg, double bb) { super(StageType.IMGTRANS); @@ -99,41 +119,32 @@ public class ColorSkewStage extends AbstractPixelStage { bSkew.add(bpercBlue); rpercRed.field.addPropertyChangeListener("value", (ev) -> { - System.out.println("TRIGGERED rr"); rr = (Double) rpercRed.field.getValue(); }); gpercRed.field.addPropertyChangeListener("value", (ev) -> { - System.out.println("TRIGGERED rr"); gr = (Double) gpercRed.field.getValue(); }); bpercRed.field.addPropertyChangeListener("value", (ev) -> { - System.out.println("TRIGGERED rr"); br = (Double) bpercRed.field.getValue(); }); rpercGreen.field.addPropertyChangeListener("value", (ev) -> { - System.out.println("TRIGGERED rr"); rg = (Double) rpercGreen.field.getValue(); }); gpercGreen.field.addPropertyChangeListener("value", (ev) -> { - System.out.println("TRIGGERED rr"); gg = (Double) gpercGreen.field.getValue(); }); bpercGreen.field.addPropertyChangeListener("value", (ev) -> { - System.out.println("TRIGGERED rr"); bg = (Double) bpercGreen.field.getValue(); }); rpercBlue.field.addPropertyChangeListener("value", (ev) -> { - System.out.println("TRIGGERED rr"); rb = (Double) rpercBlue.field.getValue(); }); gpercBlue.field.addPropertyChangeListener("value", (ev) -> { - System.out.println("TRIGGERED rr"); gb = (Double) gpercBlue.field.getValue(); }); bpercBlue.field.addPropertyChangeListener("value", (ev) -> { - System.out.println("TRIGGERED rr"); bb = (Double) bpercBlue.field.getValue(); }); -- cgit v1.2.3