gov.lbl.genome.gui
Interface CurveView

All Known Implementing Classes:
AbstractCurveView, PValueCurveView, VistaCurveView

public interface CurveView

Title: CurveView

Description: This is the interface implemented by all curve data views in theVista Genome Browser.

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

Company: LBNL


Method Summary
 CurveModel getCurveModel()
           
 GeneralGraphView getGraphView()
          return GraphView
 void refresh(long minX, long maxX)
          request curve information from the server
 void render(java.awt.Graphics g)
          draw everything
 void setCurveModel(CurveModel model)
          set Curve Model
 void setGraphView(GeneralGraphView graphView)
          set GraphView
 

Method Detail

getCurveModel

CurveModel getCurveModel()

setCurveModel

void setCurveModel(CurveModel model)
set Curve Model

Parameters:
model - CurveModel

setGraphView

void setGraphView(GeneralGraphView graphView)
set GraphView

Parameters:
graphView - GeneralGraphView

getGraphView

GeneralGraphView getGraphView()
return GraphView

Returns:
GeneralGraphView

render

void render(java.awt.Graphics g)
draw everything

Parameters:
g - Graphics

refresh

void refresh(long minX,
             long maxX)
request curve information from the server

Parameters:
minX - long
maxX - long