org.omegahat.Graphics.Plots
Interface AxisInt

All Superinterfaces:
GraphicalComponentInt, ScaledComponentInt
All Known Implementing Classes:
Axis

public interface AxisInt
extends ScaledComponentInt, GraphicalComponentInt

Simple interface defining methods defining an Axis functionality.


Method Summary
 void editScale(double min, double max)
          Construct or re-construct the axis to correspond to this range of numeric values.
 ScaleInt getScale()
          Get the scale object for this axis
 void makeLabel(java.lang.String label)
          Make this string the label for the entire axis.
 
Methods inherited from interface org.omegahat.Graphics.Primitives.ScaledComponentInt
getXScale, getYScale, setXScale, setYScale
 
Methods inherited from interface org.omegahat.Graphics.Primitives.GraphicalComponentInt
draw, getParameters, getRegion, isActive, isVisible, parent, parent, parents, setActive, setParameters, setRegion, setVisible
 

Method Detail

getScale

public ScaleInt getScale()
Get the scale object for this axis

editScale

public void editScale(double min,
                      double max)
Construct or re-construct the axis to correspond to this range of numeric values.

makeLabel

public void makeLabel(java.lang.String label)
Make this string the label for the entire axis.