Interface IAxis
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
FixedAxis, VariableAxis
An IAxis represents a binned histogram axis. A 1D Histogram would have
one Axis representing the X axis, while a 2D Histogram would have two
axes representing the X and Y Axis.
- Version:
- 1.0, 23/03/2000
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondoublebinCentre(int index) Centre of the bin specified.doublebinLowerEdge(int index) Lower edge of the specified bin.intbins()The number of bins (excluding underflow and overflow) on the axis.doublebinUpperEdge(int index) Upper edge of the specified bin.doublebinWidth(int index) Width of the bin specified.intcoordToIndex(double coord) Converts a coordinate on the axis to a bin number.doubleLower axis edge.doubleUpper axis edge.
-
Field Details
-
serialVersionUID
static final long serialVersionUID- See Also:
-
-
Method Details
-
binCentre
double binCentre(int index) Centre of the bin specified.- Parameters:
index- Bin number (0...bins()-1) or OVERFLOW or UNDERFLOW.
-
binLowerEdge
double binLowerEdge(int index) Lower edge of the specified bin.- Parameters:
index- Bin number (0...bins()-1) or OVERFLOW or UNDERFLOW.- Returns:
- the lower edge of the bin; for the underflow bin this is Double.NEGATIVE_INFINITY.
-
bins
int bins()The number of bins (excluding underflow and overflow) on the axis. -
binUpperEdge
double binUpperEdge(int index) Upper edge of the specified bin.- Parameters:
index- Bin number (0...bins()-1) or OVERFLOW or UNDERFLOW.- Returns:
- the upper edge of the bin; for the overflow bin this is Double.POSITIVE_INFINITY.
-
binWidth
double binWidth(int index) Width of the bin specified.- Parameters:
index- Bin number (0...bins()-1) or OVERFLOW or UNDERFLOW.
-
coordToIndex
int coordToIndex(double coord) Converts a coordinate on the axis to a bin number. If the coordinate is invalid input: '<' lowerEdge returns UNDERFLOW, and if the coordinate is >= upperEdge returns OVERFLOW. -
lowerEdge
double lowerEdge()Lower axis edge. -
upperEdge
double upperEdge()Upper axis edge.
-