public class HistogramData
extends java.lang.Object
Constructor and Description |
---|
HistogramData(IvMModel model,
ProcessTreeVisualisationInfo info,
IvMLogFiltered log,
Scaler scaler,
int globalBuckets,
int localBuckets,
int logBuckets,
IvMCanceller canceller) |
Modifier and Type | Method and Description |
---|---|
void |
addTraceLocalEdge(IvMTrace trace,
boolean isFilteredOut)
Add log moves to their histograms.
|
static long |
getEdgeIndex(LogMovePosition position) |
double |
getGlobalBucketFraction(int bucketNr) |
int |
getGlobalMaximum() |
double |
getLocalEdgeBucketFraction(long edge,
int pixel) |
int |
getLocalMaximum() |
double |
getLocalNodeBucketFraction(int node,
int pixel) |
double |
getLogBucketFraction(int pixel) |
int |
getLogMaximum() |
double |
getLogTimeInMsPerLocalBucket() |
int |
getNrOfGlobalBuckets() |
int |
getNrOfLocalBuckets() |
int |
getNrOfLogBuckets() |
public HistogramData(IvMModel model, ProcessTreeVisualisationInfo info, IvMLogFiltered log, Scaler scaler, int globalBuckets, int localBuckets, int logBuckets, IvMCanceller canceller)
model
- log
- scaler
- globalBuckets
- localBuckets
- The width of the histogram (used for pixel-precision).logBuckets
- canceller
- public void addTraceLocalEdge(IvMTrace trace, boolean isFilteredOut)
trace
- isFilteredOut
- public double getLogTimeInMsPerLocalBucket()
public int getNrOfGlobalBuckets()
public int getNrOfLocalBuckets()
public int getNrOfLogBuckets()
public double getGlobalBucketFraction(int bucketNr)
public double getLocalNodeBucketFraction(int node, int pixel)
public double getLocalEdgeBucketFraction(long edge, int pixel)
public double getLogBucketFraction(int pixel)
public int getGlobalMaximum()
public int getLocalMaximum()
public int getLogMaximum()
public static long getEdgeIndex(LogMovePosition position)