|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.opensourcephysics.display.axes.AbstractAxes org.opensourcephysics.display.axes.AbstractPolarAxis org.opensourcephysics.display.axes.PolarType1
public class PolarType1
Field Summary |
---|
Fields inherited from class org.opensourcephysics.display.axes.AbstractPolarAxis |
---|
autospaceRings, dr, dtheta |
Fields inherited from class org.opensourcephysics.display.axes.AbstractAxes |
---|
defaultBottomGutter, defaultLeftGutter, defaultRightGutter, defaultTopGutter, drawingPanel, gridcolor, interiorColor, labelFont, labelFormat, superscriptFont, titleFont, titleLine, visible |
Constructor Summary | |
---|---|
PolarType1(PlottingPanel panel)
Constructs polar coordinate axes for the given panel. |
|
PolarType1(PlottingPanel panel,
java.lang.String rLabel,
java.lang.String phiLabel,
double phiOffset)
Constructs polar coordinate axes for the given panel. |
Method Summary | |
---|---|
void |
draw(DrawingPanel panel,
java.awt.Graphics g)
Draws a representation of an object in a drawing panel. |
java.awt.Dimension |
getInterior(DrawingPanel panel)
Gets the interior dimension of the drawing panel in pixel units. |
java.lang.String |
getXLabel()
Gets the x axis label. |
java.lang.String |
getYLabel()
Gets the y axis label. |
void |
setShowMajorXGrid(boolean showGrid)
Shows a grid line for every x axis major tickmark. |
void |
setShowMajorYGrid(boolean showGrid)
Shows a grid line for every y axis major tickmark. |
void |
setShowMinorXGrid(boolean showGrid)
Shows a grid line for every x axis minor tickmark. |
void |
setShowMinorYGrid(boolean showGrid)
Shows a grid line for every y axis minor tickmark. |
void |
setXLabel(java.lang.String s,
java.lang.String font_name)
Sets the x label of the axes. |
void |
setXLog(boolean isLog)
Sets the x axis to linear or logarithmic. |
void |
setYLabel(java.lang.String s,
java.lang.String font_name)
Sets the y label of the axes. |
void |
setYLog(boolean isLog)
Sets the y axis to linear or logarithmic. |
Methods inherited from class org.opensourcephysics.display.axes.AbstractPolarAxis |
---|
autospaceRings, drawRAxis, drawRings, drawSpokes, getDeltaR, getDeltaTheta, setDeltaR, setDeltaTheta, setLabelFormat |
Methods inherited from class org.opensourcephysics.display.axes.AbstractAxes |
---|
getInteriorBackground, getTitle, isVisible, resetPanelGutters, resizeFonts, setDefaultGutters, setInteriorBackground, setTitle, setVisible |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.opensourcephysics.display.axes.PolarAxes |
---|
autospaceRings, drawRings, drawSpokes, getDeltaR, getDeltaTheta, setDeltaR, setDeltaTheta, setInteriorBackground |
Methods inherited from interface org.opensourcephysics.display.axes.DrawableAxes |
---|
getInteriorBackground, getTitle, resizeFonts, setTitle, setVisible |
Constructor Detail |
---|
public PolarType1(PlottingPanel panel, java.lang.String rLabel, java.lang.String phiLabel, double phiOffset)
panel
- PlottingPanelrLabel
- phiLabel
- phiOffset
- double offset the phi coordinatepublic PolarType1(PlottingPanel panel)
panel
- PlottingPanelMethod Detail |
---|
public java.awt.Dimension getInterior(DrawingPanel panel)
getInterior
in interface Dimensioned
panel
- the drawing panel that requested the interior
public void setXLabel(java.lang.String s, java.lang.String font_name)
setXLabel
in interface DrawableAxes
s
- the labelfont_name
- an optional font namepublic void setYLabel(java.lang.String s, java.lang.String font_name)
setYLabel
in interface DrawableAxes
s
- the labelfont_name
- an optional font namepublic java.lang.String getXLabel()
getXLabel
in interface DrawableAxes
public java.lang.String getYLabel()
getYLabel
in interface DrawableAxes
public void setXLog(boolean isLog)
isLog
- true for log scale; false otherwisepublic void setYLog(boolean isLog)
isLog
- true for log scale; false otherwisepublic void setShowMajorXGrid(boolean showGrid)
setShowMajorXGrid
in interface DrawableAxes
public void setShowMinorXGrid(boolean showGrid)
setShowMinorXGrid
in interface DrawableAxes
public void setShowMajorYGrid(boolean showGrid)
setShowMajorYGrid
in interface DrawableAxes
public void setShowMinorYGrid(boolean showGrid)
setShowMinorYGrid
in interface DrawableAxes
public void draw(DrawingPanel panel, java.awt.Graphics g)
draw
in interface Drawable
panel
- g
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |