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, createPolarprotected 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 CoordinateStringBuilderpublic java.lang.String getCoordinateString(DrawingPanel panel, java.awt.event.MouseEvent e)
getCoordinateString in class CoordinateStringBuildere - the mouse event