Drawable
, Interactive
, Measurable
, Selectable
protected 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, setLine
public void draw(DrawingPanel panel, java.awt.Graphics g)
Drawable
public Interactive findInteractive(DrawingPanel panel, int xpix, int ypix)
findInteractive
in interface Interactive
public java.awt.Cursor getPreferredCursor()
getPreferredCursor
in interface Selectable
public void setXY(double x, double y)
setXY
in interface Interactive
public void setX(double x)
setX
in interface Interactive
public boolean isMeasured()
Measurable
isMeasured
in interface Measurable
public double getXMin()
Measurable
getXMin
in interface Measurable
public double getXMax()
Measurable
getXMax
in interface Measurable
public double getYMin()
Measurable
getYMin
in interface Measurable
public double getYMax()
Measurable
getYMax
in interface Measurable
public void refreshX()
public void setY(double y)
setY
in interface Interactive
public double getX()
getX
in interface Interactive
public double getY()
getY
in interface Interactive
public void setSelected(boolean selectable)
setSelected
in interface Selectable
public boolean isSelected()
isSelected
in interface Selectable
public void toggleSelected()
toggleSelected
in interface Selectable
public boolean isEnabled()
isEnabled
in interface Interactive
public void setEnabled(boolean enable)
setEnabled
in interface Interactive