Package com.macrofocus.molap.subset
Interface DistributionDimension<Row,Value,Bin>
-
- All Superinterfaces:
BinningDimension<Row,Bin>
,Dimension<Row>
,SingleBinningDimension<Row,Bin>
- All Known Implementing Classes:
DefaultDistributionDimension
public interface DistributionDimension<Row,Value,Bin> extends SingleBinningDimension<Row,Bin>
Created by luc on 01/07/16.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
DistributionDimension.DistributionStrategy<Value,Bin>
-
Nested classes/interfaces inherited from interface com.macrofocus.molap.subset.BinningDimension
BinningDimension.BinningStrategy<Row,Bin>
-
Nested classes/interfaces inherited from interface com.macrofocus.molap.subset.SingleBinningDimension
SingleBinningDimension.SingleBinningStrategy<Row,Bin>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double
getBinEndValue(Bin value)
double
getBinStartValue(Bin value)
DistributionDimension.DistributionStrategy<Value,Bin>
getDistributionStrategy()
double
getMaxValue()
double
getMinValue()
void
setDistributionStrategy(DistributionDimension.DistributionStrategy<Value,Bin> distributionStrategy)
-
Methods inherited from interface com.macrofocus.molap.subset.BinningDimension
getActiveBins, getActiveDensity, getActiveIndicesUsingArrays, getActiveIndicesUsingHashSet, getBins, getDensity, getFilterDensity, getGroup, getInverseFilter, getMaxActiveDensity, getMaxDensity, getRows, getSelection, getSelectionDensity, getSumActiveDensity, getSumDensity, setInverseFilter
-
Methods inherited from interface com.macrofocus.molap.subset.Dimension
addDimensionListener, addWeakDimensionListener, filterAll, getActiveIndices, getName, isReducable, markDirty, materializeIndex, reduce, removeDimensionListener, removeDimensionListeners, setUpdateTimer
-
Methods inherited from interface com.macrofocus.molap.subset.SingleBinningDimension
filterExact, filterExactIterable, getBin, getBinningStrategy, getFilterExact, setBinningStrategy
-
-
-
-
Method Detail
-
setDistributionStrategy
void setDistributionStrategy(DistributionDimension.DistributionStrategy<Value,Bin> distributionStrategy)
-
getDistributionStrategy
DistributionDimension.DistributionStrategy<Value,Bin> getDistributionStrategy()
-
getBinStartValue
double getBinStartValue(Bin value)
-
getBinEndValue
double getBinEndValue(Bin value)
-
getMinValue
double getMinValue()
-
getMaxValue
double getMaxValue()
-
-