mirror of
https://github.com/i2p/i2p.i2p.git
synced 2026-05-25 18:34:43 +00:00
31 lines
797 B
Java
31 lines
797 B
Java
package org.rrd4j.graph;
|
|
|
|
import java.awt.Paint;
|
|
import java.util.Arrays;
|
|
|
|
import org.rrd4j.data.DataProcessor;
|
|
|
|
public class ConstantArea extends Area {
|
|
private final double value;
|
|
|
|
ConstantArea(double value, Paint color, SourcedPlotElement parent) {
|
|
super(Double.toString(value), color, parent);
|
|
this.value = value;
|
|
}
|
|
|
|
@Override
|
|
void assignValues(DataProcessor dproc) {
|
|
values = new double[dproc.getTimestamps().length];
|
|
Arrays.fill(values, value);
|
|
if(parent != null) {
|
|
double[] parentValues = parent.getValues();
|
|
for (int i = 0; i < values.length; i++) {
|
|
if (! Double.isNaN(parentValues[i])){
|
|
values[i] += parentValues[i];
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|