public class PolarCoordinateStringBuilder extends CoordinateStringBuilder
Modifier and Type | Field | Description |
---|---|---|
protected double |
cos |
|
protected java.lang.String |
phiLabel |
|
protected java.lang.String |
rLabel |
|
protected double |
sin |
decimalFormat, scientificFormat, xLabel, yLabel
Constructor | Description |
---|---|
PolarCoordinateStringBuilder() |
Constructor PolarCoordinateStringBuilder
|
PolarCoordinateStringBuilder(java.lang.String rLabel,
java.lang.String phiLabel) |
Constructor PolarCoordinateStringBuilder
|
PolarCoordinateStringBuilder(java.lang.String rLabel,
java.lang.String phiLabel,
double phiZero) |
Constructor PolarCoordinateStringBuilder
|
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getCoordinateString(DrawingPanel panel,
java.awt.event.MouseEvent e) |
Converts a the pixel coordinates in a mouse event into world coordinates and
return these coordinates in a string.
|
void |
setCoordinateLabels(java.lang.String rLabel,
java.lang.String phiLabel) |
createCartesian, createPolar, createPolar
protected java.lang.String rLabel
protected java.lang.String phiLabel
protected double sin
protected double cos
public PolarCoordinateStringBuilder()
public PolarCoordinateStringBuilder(java.lang.String rLabel, java.lang.String phiLabel, double phiZero)
rLabel
- phiLabel
- phiZero
- public PolarCoordinateStringBuilder(java.lang.String rLabel, java.lang.String phiLabel)
rLabel
- phiLabel
- public void setCoordinateLabels(java.lang.String rLabel, java.lang.String phiLabel)
setCoordinateLabels
in class CoordinateStringBuilder
public java.lang.String getCoordinateString(DrawingPanel panel, java.awt.event.MouseEvent e)
getCoordinateString
in class CoordinateStringBuilder
e
- the mouse event