Public Member Functions | |
void | setLineNumber (int line) |
double | getMinX () |
double | getMaxX () |
double | getMinY () |
double | getMaxY () |
void | setMinX (double x) |
void | setMaxX (double x) |
void | setMinY (double y) |
void | setMaxY (double y) |
synchronized void | reRenderOff () |
synchronized void | reRenderOn () |
synchronized void | setSize (double width, double height) |
synchronized double | getWidth () |
synchronized void | setGraphView (GeneralGraphView graphView) |
synchronized GeneralGraphView | getGraphView () |
CurveModel | getCurveModel () |
void | setCurveModel (CurveModel model) |
void | setStroke (Stroke stroke) |
void | refresh (final long minX, final long maxX) |
String | toString () |
Object | clone () |
void | setMarginLeft (int x) |
void | setMarginRight (int x) |
void | setMarginTop (int y) |
Protected Member Functions | |
void | renderInitialize () |
final int | convertX (double x) |
final int | convertX (long x) |
long | xDisplay (int x) |
final float | convertY (double y) |
Protected Attributes | |
CurveModel | model |
GeneralGraphView | graphView |
Stroke | stroke = UIConstants.SOLID_STROKE |
Color | curveColor = null |
double | minY |
double | maxY |
double | yDifference |
double | minX |
double | maxX |
double | xDifference |
double | realGraphHeight |
double | realGraphWidth |
double | adjustedGraphHeight |
double | adjustedGraphWidth |
VistaApp | va = null |
Graphics2D | g2d = null |
int[] | xPoints = null |
int[] | yPoints = null |
int | nPoints = 0 |
int | lineNumber = 0 |
int | marginLeft = 0 |
int | marginRight = UIConstants.Y_AXIS_OFFSET_WIDTH |
int | marginTop = 0 |
int | width = 0 |
int | height = 0 |
Parameter | param = null |
Description: This abstract class privides general curve drawing operations.
all real curves and images must be produced from this class
Copyright: Copyright (c) 2002 Ernest Orlando Lawrence Berkeley National Laboratory
Company: LBNL
|
clone
|
|
convert graph coordinate into the screen coordinate
|
|
convert graph coordinate into the screen coordinate
|
|
convert graph coordinate into the screen coordinate
|
|
return Curve Model
Implements gov::lbl::genome::gui::CurveView. |
|
return Graph View
Implements gov::lbl::genome::gui::CurveView. |
|
get Max X
|
|
get Max Y
|
|
get Min X
|
|
get Min Y
|
|
return adjusted graph width
|
|
request new information from the server
|
|
Initialize rendered This should be called every time the curve is rendered. |
|
switch reRender Off |
|
switch reRender On |
|
set Curve Model
Implements gov::lbl::genome::gui::CurveView. |
|
set Graph View
Implements gov::lbl::genome::gui::CurveView. |
|
set Line Number
|
|
set Left Margin
|
|
set Right Margin
|
|
set Top Margin
|
|
set Max X
|
|
set Max Y
|
|
set Min X
|
|
set Min Y
|
|
set Size
|
|
set Stroke
|
|
return text column with all points |
|
convert screen coordinate into the graph coordinate
|