|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.util.AbstractMap<K,V>
java.util.TreeMap
jmathlib.core.graphics.PropertySet
jmathlib.core.graphics.HandleObject
jmathlib.core.graphics.GraphicalObject
jmathlib.core.graphics.FigureObject
jmathlib.core.graphics.axes.AxesObject
public class AxesObject
created and holds the axes of a plot
| Nested Class Summary | |
|---|---|
protected class |
AxesObject.AxesComponent
|
| Nested classes/interfaces inherited from class java.util.AbstractMap |
|---|
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V> |
| Fields inherited from class jmathlib.core.graphics.GraphicalObject |
|---|
ax_xmax, ax_xmin, ax_ymax, ax_ymin, ax_zmax, ax_zmin, BusyActionP, ButtonDownFcnP, ClippingP, DiaryFileP, DiaryP, EchoP, ErrorMessageP, FormatSpacingP, HandleVisibilityP, height, HitTestP, InterruptibleP, LanguageP, mat, parent, SelectedP, SelectionHighlightP, ShowHiddenHandlesP, TagP, TypeP, VisibileP, width, xmax, xmin, xOrig, ymax, ymin, yOrig, zmax, zmin, zOrig |
| Fields inherited from interface java.awt.print.Printable |
|---|
NO_SUCH_PAGE, PAGE_EXISTS |
| Constructor Summary | |
|---|---|
AxesObject()
|
|
| Method Summary | |
|---|---|
void |
addLine(double[] _x,
double[] _y)
add a line to the current plot |
void |
addLine(double[] _x,
double[] _y,
java.lang.String color,
java.lang.String lineStyle,
java.lang.String marker)
|
void |
addLines(double[] _x,
double[][] _y,
java.lang.String color,
java.lang.String lineStyle,
java.lang.String marker)
add lines to the current plot |
protected void |
autoScale()
|
protected void |
autoScaleX()
|
protected void |
autoScaleY()
|
protected void |
autoScaleZ()
|
protected void |
autoTick()
|
protected void |
autoTickLabel()
|
protected void |
autoTickLabelX()
|
protected void |
autoTickLabelY()
|
protected void |
autoTickLabelZ()
|
protected void |
autoTickX()
|
protected void |
autoTickY()
|
protected void |
autoTickZ()
|
void |
clearAxes()
|
protected void |
flushBackBuffer(java.awt.Graphics g,
java.awt.Graphics backGC)
|
java.awt.Component |
getComponent()
|
java.awt.Dimension |
getMinimumSize()
|
java.awt.Dimension |
getSize()
|
protected java.awt.Graphics |
initBackBuffer(java.awt.Graphics g)
|
void |
paint(java.awt.Graphics _g)
|
void |
propertyChanged(Property p)
|
void |
repaint()
|
void |
setBackBuffer(boolean flag)
|
void |
setHold(boolean _holdSwitch)
Indicate wether calls to addLine() will add lines or clear the axes before adding new lines |
void |
setTitle(java.lang.String _title)
add a title to the current axes |
void |
setXLabel(java.lang.String _xLabel)
add text to the x-axis of this axes |
void |
setYLabel(java.lang.String _yLabel)
add text to the y-axis of this axes |
void |
setZLabel(java.lang.String _zLabel)
add text to the z-axis of this axes |
| Methods inherited from class jmathlib.core.graphics.FigureObject |
|---|
actionPerformed, clearFigure, close, close, convertCurrentAxesTo3DAxes, getCurrentAxes, getCurrentPolarAxes, getFigureNumber, print, setGraphicsManager, setSubPlot, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened |
| Methods inherited from class jmathlib.core.graphics.GraphicalObject |
|---|
getXMax, getXMin, getYMax, getYMin, getZMax, getZMin, setAxesBoundaries, setAxesBoundaries, setParent, setPlotArea |
| Methods inherited from class jmathlib.core.graphics.HandleObject |
|---|
addProperty, finalize, get, getHandle, getHandleObject, getProperty, removeHandleObject, set, show |
| Methods inherited from class jmathlib.core.graphics.PropertySet |
|---|
show |
| Methods inherited from class java.util.TreeMap |
|---|
ceilingEntry, ceilingKey, clear, clone, comparator, containsKey, containsValue, descendingKeySet, descendingMap, entrySet, firstEntry, firstKey, floorEntry, floorKey, get, headMap, headMap, higherEntry, higherKey, keySet, lastEntry, lastKey, lowerEntry, lowerKey, navigableKeySet, pollFirstEntry, pollLastEntry, put, putAll, remove, size, subMap, subMap, tailMap, tailMap, values |
| Methods inherited from class java.util.AbstractMap |
|---|
equals, hashCode, isEmpty, toString |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Map |
|---|
equals, hashCode, isEmpty |
| Field Detail |
|---|
protected int dyFrame
protected int dxFrame
protected TextObject title
protected java.awt.Image backBuffer
protected java.awt.Graphics backGC
protected java.awt.Dimension backSize
protected boolean backEnabled
protected AxesObject.AxesComponent component
public RadioProperty ActivePositionPropertyP
public DoubleStructProperty ALimP
public RadioProperty ALimModeP
public ColorProperty AmbientLightColorP
public BooleanProperty BoxP
public DoubleVectorProperty CameraPositionP
public RadioProperty CameraPositionModeP
public DoubleVectorProperty CameraTargetP
public RadioProperty CameraTargetModeP
public DoubleVectorProperty CameraUpVectorP
public RadioProperty CameraUpVectorModeP
public DoubleProperty CameraViewAngleP
public RadioProperty CameraViewAngleModeP
public HandleObjectListProperty ChildrenP
public DoubleVectorProperty CLimP
public RadioProperty CLimModeP
public ColorProperty ColorP
public ColormapProperty ColorOrderP
public DoubleVectorProperty CurrentPointP
public DoubleVectorProperty DataAspectRatioP
public RadioProperty DataAspectRatioModeP
public RadioProperty DrawModeP
public RadioProperty FontAngleP
public StringProperty FontNameP
public IntegerProperty FontSizeP
public RadioProperty FontUnitsP
public RadioProperty FontWeightP
public RadioProperty GridLineStyleP
public RadioProperty LayerP
public DoubleProperty LineWidthP
public RadioProperty MinorGridLineStyleP
public DoubleVectorProperty OuterPositionP
public DoubleVectorProperty PlotBoxAspectRatioP
public RadioProperty PlotBoxAspectRatioModeP
public RadioProperty ProjectionP
public RadioProperty TickDirP
public RadioProperty TickDirModeP
public DoubleVectorProperty TickLengthP
public DoubleVectorProperty TightInsetP
public StringProperty TitleP
public RadioProperty XAxisLocationP
public RadioProperty YAxisLocationP
public RadioProperty ZAxisLocationP
public ColorProperty XColorP
public ColorProperty YColorP
public ColorProperty ZColorP
public RadioProperty XDirP
public RadioProperty YDirP
public RadioProperty ZDirP
public BooleanProperty XGridP
public BooleanProperty YGridP
public BooleanProperty ZGridP
public TextObject xLabel
public TextObject yLabel
public TextObject zLabel
public DoubleVectorProperty XLimP
public DoubleVectorProperty YLimP
public DoubleVectorProperty ZLimP
public RadioProperty XLimModeP
public RadioProperty YLimModeP
public RadioProperty ZLimModeP
public BooleanProperty XMinorGridP
public BooleanProperty YMinorGridP
public BooleanProperty ZMinorGridP
public BooleanProperty XMinorTickP
public BooleanProperty YMinorTickP
public BooleanProperty ZMinorTickP
public RadioProperty XScaleP
public RadioProperty YScaleP
public RadioProperty ZScaleP
public DoubleVectorProperty XTickP
public DoubleVectorProperty YTickP
public DoubleVectorProperty ZTickP
public StringArrayProperty XTickLabelP
public StringArrayProperty YTickLabelP
public StringArrayProperty ZTickLabelP
public RadioProperty XTickModeP
public RadioProperty YTickModeP
public RadioProperty ZTickModeP
public RadioProperty XTickLabelModeP
public RadioProperty YTickLabelModeP
public RadioProperty ZTickLabelModeP
public LineStyleProperty XGridStyleP
public LineStyleProperty YGridStyleP
public LineStyleProperty ZGridStyleP
| Constructor Detail |
|---|
public AxesObject()
| Method Detail |
|---|
public java.awt.Component getComponent()
protected java.awt.Graphics initBackBuffer(java.awt.Graphics g)
protected void flushBackBuffer(java.awt.Graphics g,
java.awt.Graphics backGC)
public void addLine(double[] _x,
double[] _y)
public void addLine(double[] _x,
double[] _y,
java.lang.String color,
java.lang.String lineStyle,
java.lang.String marker)
public void addLines(double[] _x,
double[][] _y,
java.lang.String color,
java.lang.String lineStyle,
java.lang.String marker)
public void setTitle(java.lang.String _title)
public void setXLabel(java.lang.String _xLabel)
public void setYLabel(java.lang.String _yLabel)
public void setZLabel(java.lang.String _zLabel)
public void setHold(boolean _holdSwitch)
public java.awt.Dimension getMinimumSize()
public java.awt.Dimension getSize()
public void repaint()
repaint in class FigureObjectpublic void setBackBuffer(boolean flag)
protected void autoScale()
protected void autoScaleX()
protected void autoScaleY()
protected void autoScaleZ()
protected void autoTick()
protected void autoTickX()
protected void autoTickY()
protected void autoTickZ()
protected void autoTickLabel()
protected void autoTickLabelX()
protected void autoTickLabelY()
protected void autoTickLabelZ()
public void paint(java.awt.Graphics _g)
paint in class GraphicalObjectpublic void propertyChanged(Property p)
propertyChanged in interface PropertyListenerpropertyChanged in class FigureObjectpublic void clearAxes()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||