public class DoubleFixedAxis extends Object implements DoubleIAxis
Constructor and Description |
---|
DoubleFixedAxis(int bins,
double min,
double max)
Create an Axis
|
Modifier and Type | Method and Description |
---|---|
double |
binCentre(int index)
Centre of the bin specified.
|
double |
binLowerEdge(int index)
Lower edge of the specified bin.
|
int |
bins()
The number of bins (excluding underflow and overflow) on the axis.
|
double |
binUpperEdge(int index)
Upper edge of the specified bin.
|
double |
binWidth(int index)
Width of the bin specified.
|
int |
coordToIndex(double coord)
Converts a coordinate on the axis to a bin number.
|
double |
lowerEdge()
Lower axis edge.
|
double |
upperEdge()
Upper axis edge.
|
public DoubleFixedAxis(int bins, double min, double max)
bins
- Number of binsmin
- Minimum for axismax
- Maximum for axispublic double binCentre(int index)
DoubleIAxis
binCentre
in interface DoubleIAxis
index
- Bin number (0...bins()-1) or OVERFLOW or UNDERFLOW.public double binLowerEdge(int index)
DoubleIAxis
binLowerEdge
in interface DoubleIAxis
index
- Bin number (0...bins()-1) or OVERFLOW or UNDERFLOW.public int bins()
DoubleIAxis
bins
in interface DoubleIAxis
public double binUpperEdge(int index)
DoubleIAxis
binUpperEdge
in interface DoubleIAxis
index
- Bin number (0...bins()-1) or OVERFLOW or UNDERFLOW.public double binWidth(int index)
DoubleIAxis
binWidth
in interface DoubleIAxis
index
- Bin number (0...bins()-1) or OVERFLOW or UNDERFLOW.public int coordToIndex(double coord)
DoubleIAxis
coordToIndex
in interface DoubleIAxis
public double lowerEdge()
DoubleIAxis
lowerEdge
in interface DoubleIAxis
public double upperEdge()
DoubleIAxis
upperEdge
in interface DoubleIAxis
Jump to the Parallel Colt Homepage