gov.lbl.genome.common
Class PCurveModel

java.lang.Object
  extended by gov.lbl.genome.common.AbstractCurveModel
      extended by gov.lbl.genome.common.PCurveModel
All Implemented Interfaces:
CurveModel, java.lang.Cloneable

public class PCurveModel
extends AbstractCurveModel
implements java.lang.Cloneable

Title: PCurveModel

Description: Rank vista curve model

Copyright: Copyright (c) 2002 Ernest Orlando Lawrence Berkeley National Laboratory

Company: LBNL


Field Summary
 
Fields inherited from class gov.lbl.genome.common.AbstractCurveModel
annotations, curveInfo, data, hidden, id, maxX, minX, X_TYPE, Y_TYPE
 
Constructor Summary
PCurveModel()
          PCurveModel
PCurveModel(GumbyCurveInfo curve, int minx, int maxx)
          PCurveModel
PCurveModel(java.util.Vector annotations, java.lang.String id, GumbyCurveInfo ci, int minx, int maxx)
          PCurveModel
PCurveModel(java.util.Vector annotations, java.lang.String id, int minx, int maxx)
          PCurveModel
 
Method Summary
 double getMaxY()
          get Max Y
 double getMinY()
          get Min Y
 java.lang.String getYLabel()
          get Y Label Text
 boolean refresh(VistaApp vapp, long minx, long maxx)
          request data from the server
 void setMaxY(double y)
          set Max Y
 void setMinY(double y)
          set Min Y
 
Methods inherited from class gov.lbl.genome.common.AbstractCurveModel
addPoint, cloneCurve, equals, getAllPoints, getAnnotations, getCurveInfo, getData, getEndPoint, getID, getInterval, getLongName, getMaxX, getMinX, getName, getNumberOfPoints, getParameters, getParameterString, getStartPoint, getXType, getYType, hide, isDeleted, isHidden, setAnnotations, setCurveInfo, setData, show
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PCurveModel

public PCurveModel(java.util.Vector annotations,
                   java.lang.String id,
                   GumbyCurveInfo ci,
                   int minx,
                   int maxx)
PCurveModel

Parameters:
annotations - Vector
id - String
ci - GumbyCurveInfo
minx - int
maxx - int

PCurveModel

public PCurveModel(java.util.Vector annotations,
                   java.lang.String id,
                   int minx,
                   int maxx)
PCurveModel

Parameters:
annotations - Vector
id - String
minx - int
maxx - int

PCurveModel

public PCurveModel(GumbyCurveInfo curve,
                   int minx,
                   int maxx)
PCurveModel

Parameters:
curve - GumbyCurveInfo
minx - int
maxx - int

PCurveModel

public PCurveModel()
PCurveModel

Method Detail

refresh

public boolean refresh(VistaApp vapp,
                       long minx,
                       long maxx)
request data from the server

Specified by:
refresh in interface CurveModel
Parameters:
vapp - VistaApp
minx - long
maxx - long
Returns:
boolean

getMinY

public double getMinY()
get Min Y

Returns:
double

getMaxY

public double getMaxY()
get Max Y

Returns:
double

setMinY

public void setMinY(double y)
set Min Y

Parameters:
y - double

setMaxY

public void setMaxY(double y)
set Max Y

Parameters:
y - double

getYLabel

public java.lang.String getYLabel()
get Y Label Text

Returns:
String