Drawable, Interactive, Measurable, Selectableprotected class DataToolTab.DataToolPlotter.LimitLine extends java.awt.geom.Line2D.Double implements Selectable
| Modifier | Constructor | Description |
|---|---|---|
protected |
LimitLine() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
draw(DrawingPanel panel,
java.awt.Graphics g) |
Draws a representation of an object in a drawing panel.
|
Interactive |
findInteractive(DrawingPanel panel,
int xpix,
int ypix) |
|
java.awt.Cursor |
getPreferredCursor() |
|
double |
getX() |
|
double |
getXMax() |
Gets the maximum x needed to draw this object.
|
double |
getXMin() |
Gets the minimum x needed to draw this object.
|
double |
getY() |
|
double |
getYMax() |
Gets the maximum y needed to draw this object.
|
double |
getYMin() |
Gets the minimum y needed to draw this object.
|
boolean |
isEnabled() |
|
boolean |
isMeasured() |
Determines if information is available to set min/max values.
|
boolean |
isSelected() |
|
void |
refreshX() |
refreshes the value of x based on current pointIndex.
|
void |
setEnabled(boolean enable) |
|
void |
setSelected(boolean selectable) |
|
void |
setX(double x) |
|
void |
setXY(double x,
double y) |
|
void |
setY(double y) |
|
void |
toggleSelected() |
clone, contains, contains, contains, contains, getBounds, getPathIterator, getPathIterator, intersects, intersects, intersectsLine, intersectsLine, linesIntersect, ptLineDist, ptLineDist, ptLineDist, ptLineDistSq, ptLineDistSq, ptLineDistSq, ptSegDist, ptSegDist, ptSegDist, ptSegDistSq, ptSegDistSq, ptSegDistSq, relativeCCW, relativeCCW, relativeCCW, setLine, setLinepublic void draw(DrawingPanel panel, java.awt.Graphics g)
Drawablepublic Interactive findInteractive(DrawingPanel panel, int xpix, int ypix)
findInteractive in interface Interactivepublic java.awt.Cursor getPreferredCursor()
getPreferredCursor in interface Selectablepublic void setXY(double x,
double y)
setXY in interface Interactivepublic void setX(double x)
setX in interface Interactivepublic boolean isMeasured()
MeasurableisMeasured in interface Measurablepublic double getXMin()
MeasurablegetXMin in interface Measurablepublic double getXMax()
MeasurablegetXMax in interface Measurablepublic double getYMin()
MeasurablegetYMin in interface Measurablepublic double getYMax()
MeasurablegetYMax in interface Measurablepublic void refreshX()
public void setY(double y)
setY in interface Interactivepublic double getX()
getX in interface Interactivepublic double getY()
getY in interface Interactivepublic void setSelected(boolean selectable)
setSelected in interface Selectablepublic boolean isSelected()
isSelected in interface Selectablepublic void toggleSelected()
toggleSelected in interface Selectablepublic boolean isEnabled()
isEnabled in interface Interactivepublic void setEnabled(boolean enable)
setEnabled in interface Interactive