mev-4.0.01/source/org/tigr/microarray/mev/persistence/MEVSessionPrefs.java

Code
Comments
Other
Rev Date Author Line
2 26 Feb 07 jari 1 package org.tigr.microarray.mev.persistence;
2 26 Feb 07 jari 2
2 26 Feb 07 jari 3 import java.awt.Dimension;
2 26 Feb 07 jari 4 import java.awt.image.BufferedImage;
2 26 Feb 07 jari 5 import java.beans.Beans;
2 26 Feb 07 jari 6
2 26 Feb 07 jari 7 /**
2 26 Feb 07 jari 8  * @author eleanora
2 26 Feb 07 jari 9  *
2 26 Feb 07 jari 10  * This class stores MultipleArrayData state information.  
2 26 Feb 07 jari 11  */
2 26 Feb 07 jari 12 public class MEVSessionPrefs extends Beans {
2 26 Feb 07 jari 13   private Dimension elementSize;
2 26 Feb 07 jari 14   private float minRatioScale, maxRatioScale, midRatioScale, maxCY3, maxCY5;
2 26 Feb 07 jari 15   private boolean colorGradientState, autoScale;
2 26 Feb 07 jari 16   private int colorScheme;
2 26 Feb 07 jari 17   private BufferedImageWrapper positiveGradientImageWrapper, negativeGradientImageWrapper;
2 26 Feb 07 jari 18   
2 26 Feb 07 jari 19   /**
2 26 Feb 07 jari 20    * @return Returns the colorScheme.
2 26 Feb 07 jari 21    */
2 26 Feb 07 jari 22   public int getColorScheme() {
2 26 Feb 07 jari 23     return colorScheme;
2 26 Feb 07 jari 24   }
2 26 Feb 07 jari 25   /**
2 26 Feb 07 jari 26    * @param colorScheme The colorScheme to set.
2 26 Feb 07 jari 27    */
2 26 Feb 07 jari 28   public void setColorScheme(int colorScheme) {
2 26 Feb 07 jari 29     this.colorScheme = colorScheme;
2 26 Feb 07 jari 30   }
2 26 Feb 07 jari 31   public MEVSessionPrefs(){}
2 26 Feb 07 jari 32   
2 26 Feb 07 jari 33   /**
2 26 Feb 07 jari 34    * @return Returns the maxRatioScale.
2 26 Feb 07 jari 35    */
2 26 Feb 07 jari 36   public float getMaxRatioScale() {
2 26 Feb 07 jari 37     return maxRatioScale;
2 26 Feb 07 jari 38   }
2 26 Feb 07 jari 39   /**
2 26 Feb 07 jari 40    * @param maxRatioScale The maxRatioScale to set.
2 26 Feb 07 jari 41    */
2 26 Feb 07 jari 42   public void setMaxRatioScale(float maxRatioScale) {
2 26 Feb 07 jari 43     this.maxRatioScale = maxRatioScale;
2 26 Feb 07 jari 44   }
2 26 Feb 07 jari 45   /**
2 26 Feb 07 jari 46    * @return Returns the minRatioScale.
2 26 Feb 07 jari 47    */
2 26 Feb 07 jari 48   public float getMinRatioScale() {
2 26 Feb 07 jari 49     return minRatioScale;
2 26 Feb 07 jari 50   }
2 26 Feb 07 jari 51   /**
2 26 Feb 07 jari 52    * @param minRatioScale The minRatioScale to set.
2 26 Feb 07 jari 53    */
2 26 Feb 07 jari 54   public void setMinRatioScale(float minRatioScale) {
2 26 Feb 07 jari 55     this.minRatioScale = minRatioScale;
2 26 Feb 07 jari 56   }
2 26 Feb 07 jari 57
2 26 Feb 07 jari 58   /**
2 26 Feb 07 jari 59    * @param median
2 26 Feb 07 jari 60    */
2 26 Feb 07 jari 61   public void setMidRatioScale(float median) {
2 26 Feb 07 jari 62     this.midRatioScale = median;
2 26 Feb 07 jari 63   }
2 26 Feb 07 jari 64   /**
2 26 Feb 07 jari 65    * @return Returns the midRatioScale.
2 26 Feb 07 jari 66    */
2 26 Feb 07 jari 67   public float getMidRatioScale() {
2 26 Feb 07 jari 68     return midRatioScale;
2 26 Feb 07 jari 69   }
2 26 Feb 07 jari 70   /**
2 26 Feb 07 jari 71    * @return Returns the maxCY3.
2 26 Feb 07 jari 72    */
2 26 Feb 07 jari 73   public float getMaxCY3() {
2 26 Feb 07 jari 74     return maxCY3;
2 26 Feb 07 jari 75   }
2 26 Feb 07 jari 76   /**
2 26 Feb 07 jari 77    * @param maxCY3 The maxCY3 to set.
2 26 Feb 07 jari 78    */
2 26 Feb 07 jari 79   public void setMaxCY3(float maxCY3) {
2 26 Feb 07 jari 80     this.maxCY3 = maxCY3;
2 26 Feb 07 jari 81   }
2 26 Feb 07 jari 82   /**
2 26 Feb 07 jari 83    * @return Returns the maxCY5.
2 26 Feb 07 jari 84    */
2 26 Feb 07 jari 85   public float getMaxCY5() {
2 26 Feb 07 jari 86     return maxCY5;
2 26 Feb 07 jari 87   }
2 26 Feb 07 jari 88   /**
2 26 Feb 07 jari 89    * @param maxCY5 The maxCY5 to set.
2 26 Feb 07 jari 90    */
2 26 Feb 07 jari 91   public void setMaxCY5(float maxCY5) {
2 26 Feb 07 jari 92     this.maxCY5 = maxCY5;
2 26 Feb 07 jari 93   }
2 26 Feb 07 jari 94   /**
2 26 Feb 07 jari 95    * @return Returns the colorGradientState.
2 26 Feb 07 jari 96    */
2 26 Feb 07 jari 97   public boolean isColorGradientState() {
2 26 Feb 07 jari 98     return colorGradientState;
2 26 Feb 07 jari 99   }
2 26 Feb 07 jari 100   /**
2 26 Feb 07 jari 101    * @param colorGradientState The colorGradientState to set.
2 26 Feb 07 jari 102    */
2 26 Feb 07 jari 103   public void setColorGradientState(boolean colorGradientState) {
2 26 Feb 07 jari 104     this.colorGradientState = colorGradientState;
2 26 Feb 07 jari 105   }
2 26 Feb 07 jari 106   /**
2 26 Feb 07 jari 107    * @return Returns the negativeGradientImage.
2 26 Feb 07 jari 108    */
2 26 Feb 07 jari 109   public BufferedImageWrapper getNegativeGradientImageWrapper() {
2 26 Feb 07 jari 110     return negativeGradientImageWrapper;
2 26 Feb 07 jari 111   }
2 26 Feb 07 jari 112   /**
2 26 Feb 07 jari 113    * @param negativeGradientImage The negativeGradientImage to set.
2 26 Feb 07 jari 114    */
2 26 Feb 07 jari 115   public void setNegativeGradientImageWrapper(BufferedImageWrapper negativeGradientImageWrapper) {
2 26 Feb 07 jari 116     this.negativeGradientImageWrapper = negativeGradientImageWrapper;
2 26 Feb 07 jari 117   }
2 26 Feb 07 jari 118   /**
2 26 Feb 07 jari 119    * @return Returns the positiveGradientImage.
2 26 Feb 07 jari 120    */
2 26 Feb 07 jari 121   public BufferedImageWrapper getPositiveGradientImageWrapper() {
2 26 Feb 07 jari 122     return positiveGradientImageWrapper;
2 26 Feb 07 jari 123   }
2 26 Feb 07 jari 124   /**
2 26 Feb 07 jari 125    * @param positiveGradientImage The positiveGradientImage to set.
2 26 Feb 07 jari 126    */
2 26 Feb 07 jari 127   public void setPositiveGradientImageWrapper(BufferedImageWrapper positiveGradientImageWrapper) {
2 26 Feb 07 jari 128     this.positiveGradientImageWrapper = positiveGradientImageWrapper;
2 26 Feb 07 jari 129   }
2 26 Feb 07 jari 130   /**
2 26 Feb 07 jari 131    * @return Returns the autoScale.
2 26 Feb 07 jari 132    */
2 26 Feb 07 jari 133   public boolean isAutoScale() {
2 26 Feb 07 jari 134     return autoScale;
2 26 Feb 07 jari 135   }
2 26 Feb 07 jari 136   /**
2 26 Feb 07 jari 137    * @param autoScale The autoScale to set.
2 26 Feb 07 jari 138    */
2 26 Feb 07 jari 139   public void setAutoScale(boolean autoScale) {
2 26 Feb 07 jari 140     this.autoScale = autoScale;
2 26 Feb 07 jari 141   }
2 26 Feb 07 jari 142   /**
2 26 Feb 07 jari 143    * @return Returns the elementSize.
2 26 Feb 07 jari 144    */
2 26 Feb 07 jari 145   public Dimension getElementSize() {
2 26 Feb 07 jari 146     return elementSize;
2 26 Feb 07 jari 147   }
2 26 Feb 07 jari 148   /**
2 26 Feb 07 jari 149    * @param elementSize The elementSize to set.
2 26 Feb 07 jari 150    */
2 26 Feb 07 jari 151   public void setElementSize(Dimension elementSize) {
2 26 Feb 07 jari 152     this.elementSize = elementSize;
2 26 Feb 07 jari 153   }
2 26 Feb 07 jari 154 }