public abstract static class HistogramData.LinearBuckets extends java.lang.Object implements HistogramData.BucketType
| Constructor and Description |
|---|
LinearBuckets() |
| Modifier and Type | Method and Description |
|---|---|
double |
getAccumulatedBucketSize(int endIndex) |
int |
getBucketIndex(double value) |
double |
getBucketSize(int index) |
abstract int |
getNumBuckets() |
double |
getRangeFrom() |
double |
getRangeTo() |
abstract double |
getStart() |
abstract double |
getWidth() |
static HistogramData.LinearBuckets |
of(double start,
double width,
int numBuckets) |
public abstract double getStart()
public abstract double getWidth()
public abstract int getNumBuckets()
getNumBuckets in interface HistogramData.BucketTypepublic static HistogramData.LinearBuckets of(double start, double width, int numBuckets)
public int getBucketIndex(double value)
getBucketIndex in interface HistogramData.BucketTypepublic double getBucketSize(int index)
getBucketSize in interface HistogramData.BucketTypepublic double getAccumulatedBucketSize(int endIndex)
getAccumulatedBucketSize in interface HistogramData.BucketTypepublic double getRangeFrom()
getRangeFrom in interface HistogramData.BucketTypepublic double getRangeTo()
getRangeTo in interface HistogramData.BucketType