org.fhcrc.cpl.viewer.mrm
Class ElutionCurve

java.lang.Object
  extended by org.fhcrc.cpl.viewer.mrm.ElutionCurve

public class ElutionCurve
extends java.lang.Object

Created by IntelliJ IDEA. User: tholzman Date: Mar 19, 2007 Time: 11:47:13 AM To change this template use File | Settings | File Templates.


Field Summary
protected  org.jfree.data.xy.XYSeries graphRegion
           
protected  double highestPointX
           
 
Constructor Summary
ElutionCurve()
           
ElutionCurve(ElutionCurveStrategy s)
           
ElutionCurve(PlotDataSupplier p)
           
ElutionCurve(PlotDataSupplier pds, ElutionCurveStrategy s)
           
 
Method Summary
 void calculateCMPoints()
           
 void calculateHighPoints()
           
 double getAUC()
           
 double getBackgroundLevel()
           
 float[][] getBackgroundLevels()
           
 double getCenterOfMassX()
           
 org.jfree.data.xy.XYSeries getGraphRegion()
           
 double getHighestPointX()
           
 double getHighestPointY()
           
 int getMaxArrayIndex()
           
 double getMaxElutionTimeSecs()
           
 int getMaxOrigArrayIndex()
           
 long getMaxScan()
           
 int getMinArrayIndex()
           
 double getMinElutionTimeSecs()
           
 int getMinOrigArrayIndex()
           
 long getMinScan()
           
 PlotDataSupplier getParent()
           
 java.util.ArrayList<java.awt.geom.Line2D.Double> getSegments()
           
 ElutionCurveStrategy getStrategy()
           
 void setAUC(double AUC)
           
 void setBackgroundLevel(double backgroundLevel)
           
 void setBackgroundLevels(float[][] backgroundLevels)
           
 void setCenterOfMassX(double centerOfMassX)
           
 void setGraphRegion(org.jfree.data.xy.XYSeries graphRegion)
           
 void setHighestPointX(double highestPointX)
           
 void setHighestPointY(double highestPointY)
           
 void setMaxArrayIndex(int maxArrayIndex)
           
 void setMaxElutionTimeSecs(double maxElutionTimeSecs)
           
 void setMaxOrigArrayIndex(int maxOrigArrayIndex)
           
 void setMaxScan(long maxScan)
           
 void setMinArrayIndex(int minArrayIndex)
           
 void setMinElutionTimeSecs(double minElutionTimeSecs)
           
 void setMinOrigArrayIndex(int minOrigArrayIndex)
           
 void setMinScan(long minScan)
           
 void setParent(PlotDataSupplier parent)
           
 void setSegments(java.util.ArrayList<java.awt.geom.Line2D.Double> segs)
           
 void setStrategy(ElutionCurveStrategy strategy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

highestPointX

protected double highestPointX

graphRegion

protected org.jfree.data.xy.XYSeries graphRegion
Constructor Detail

ElutionCurve

public ElutionCurve()

ElutionCurve

public ElutionCurve(PlotDataSupplier p)

ElutionCurve

public ElutionCurve(ElutionCurveStrategy s)

ElutionCurve

public ElutionCurve(PlotDataSupplier pds,
                    ElutionCurveStrategy s)
Method Detail

getMinScan

public long getMinScan()

setMinScan

public void setMinScan(long minScan)

getMaxScan

public long getMaxScan()

setMaxScan

public void setMaxScan(long maxScan)

getMinArrayIndex

public int getMinArrayIndex()

setMinArrayIndex

public void setMinArrayIndex(int minArrayIndex)

getMaxArrayIndex

public int getMaxArrayIndex()

setMaxArrayIndex

public void setMaxArrayIndex(int maxArrayIndex)

getMinOrigArrayIndex

public int getMinOrigArrayIndex()

setMinOrigArrayIndex

public void setMinOrigArrayIndex(int minOrigArrayIndex)

getMaxOrigArrayIndex

public int getMaxOrigArrayIndex()

setMaxOrigArrayIndex

public void setMaxOrigArrayIndex(int maxOrigArrayIndex)

getMinElutionTimeSecs

public double getMinElutionTimeSecs()

setMinElutionTimeSecs

public void setMinElutionTimeSecs(double minElutionTimeSecs)

getMaxElutionTimeSecs

public double getMaxElutionTimeSecs()

setMaxElutionTimeSecs

public void setMaxElutionTimeSecs(double maxElutionTimeSecs)

getAUC

public double getAUC()

setAUC

public void setAUC(double AUC)

getHighestPointX

public double getHighestPointX()

setHighestPointX

public void setHighestPointX(double highestPointX)

getHighestPointY

public double getHighestPointY()

setHighestPointY

public void setHighestPointY(double highestPointY)

getCenterOfMassX

public double getCenterOfMassX()

setCenterOfMassX

public void setCenterOfMassX(double centerOfMassX)

getBackgroundLevel

public double getBackgroundLevel()

setBackgroundLevel

public void setBackgroundLevel(double backgroundLevel)

getBackgroundLevels

public float[][] getBackgroundLevels()

setBackgroundLevels

public void setBackgroundLevels(float[][] backgroundLevels)

getParent

public PlotDataSupplier getParent()

setParent

public void setParent(PlotDataSupplier parent)

getSegments

public java.util.ArrayList<java.awt.geom.Line2D.Double> getSegments()

setSegments

public void setSegments(java.util.ArrayList<java.awt.geom.Line2D.Double> segs)

getStrategy

public ElutionCurveStrategy getStrategy()

setStrategy

public void setStrategy(ElutionCurveStrategy strategy)

getGraphRegion

public org.jfree.data.xy.XYSeries getGraphRegion()

setGraphRegion

public void setGraphRegion(org.jfree.data.xy.XYSeries graphRegion)

calculateHighPoints

public void calculateHighPoints()

calculateCMPoints

public void calculateCMPoints()


Fred Hutchinson Cancer Research Center