public class GraphicsAxis
extends java.lang.Object
Constructor and Description |
---|
GraphicsAxis()
default
|
Modifier and Type | Method and Description |
---|---|
int |
getAxisDivisions() |
java.util.List<LatexText> |
getAxisLabels() |
java.util.List<java.lang.Double> |
getAxisMinorTicks() |
double |
getAxisPosition(double value)
returns position along the axis, the dimension of the
axis has to be set.
|
java.util.List<java.lang.Double> |
getAxisTicks() |
Dimension1D |
getDimension() |
FontProperties |
getLabelFont()
returns properties for the label fonts.
|
double |
getLabelFraction(java.awt.Graphics2D g2d,
boolean isVertical) |
boolean |
getLog()
returns the logarithmic properties of the axis
|
Dimension1D |
getRange() |
int |
getSize(java.awt.Graphics2D g2d,
boolean vertical) |
FontProperties |
getTitleFont()
returns properties of the title font
|
static void |
main(java.lang.String[] args)
main program for testing the axis
|
void |
setAxisDivisions(int ndiv) |
GraphicsAxis |
setDimension(int xmin,
int xmax)
sets the dimension for the axis for plotting.
|
void |
setLog(boolean logflag)
Sets logarithmic scale for the axis
|
GraphicsAxis |
setRange(double min,
double max)
Sets the range of the axis, it also updates the axis labels.
|
void |
show()
prints string representation of the axis.
|
java.lang.String |
toString()
returns string representation of the axis.
|
public final GraphicsAxis setDimension(int xmin, int xmax)
xmin
- xmax
- public Dimension1D getDimension()
public void setLog(boolean logflag)
logflag
- public boolean getLog()
public final GraphicsAxis setRange(double min, double max)
min
- max
- public Dimension1D getRange()
public void show()
public double getAxisPosition(double value)
value
- public FontProperties getTitleFont()
public FontProperties getLabelFont()
public int getSize(java.awt.Graphics2D g2d, boolean vertical)
public int getAxisDivisions()
public void setAxisDivisions(int ndiv)
public java.util.List<java.lang.Double> getAxisTicks()
public java.util.List<java.lang.Double> getAxisMinorTicks()
public double getLabelFraction(java.awt.Graphics2D g2d, boolean isVertical)
public java.util.List<LatexText> getAxisLabels()
public java.lang.String toString()
toString
in class java.lang.Object
public static void main(java.lang.String[] args)
args
- JHepSim. A part of HSTOOLS. version-1.2