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.BucketType
public static HistogramData.LinearBuckets of(double start, double width, int numBuckets)
public int getBucketIndex(double value)
getBucketIndex
in interface HistogramData.BucketType
public double getBucketSize(int index)
getBucketSize
in interface HistogramData.BucketType
public double getAccumulatedBucketSize(int endIndex)
getAccumulatedBucketSize
in interface HistogramData.BucketType
public double getRangeFrom()
getRangeFrom
in interface HistogramData.BucketType
public double getRangeTo()
getRangeTo
in interface HistogramData.BucketType