comparison artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/common/VelocityProcessor.java @ 8946:5d5d482da3e9

Implementing SINFO - FlowDepthMinMax calculation
author gernotbelger
date Tue, 13 Mar 2018 18:49:33 +0100
parents a9950a3a71e5
children a4f1ac81f26d
comparison
equal deleted inserted replaced
8945:4a6b6a3c279c 8946:5d5d482da3e9
16 import org.dive4elements.artifactdatabase.state.Facet; 16 import org.dive4elements.artifactdatabase.state.Facet;
17 import org.dive4elements.artifacts.CallContext; 17 import org.dive4elements.artifacts.CallContext;
18 import org.dive4elements.river.artifacts.resources.Resources; 18 import org.dive4elements.river.artifacts.resources.Resources;
19 import org.dive4elements.river.artifacts.states.DefaultState.ComputeType; 19 import org.dive4elements.river.artifacts.states.DefaultState.ComputeType;
20 20
21 public final class VelocityProcessor extends AbstractSInfoLineProcessor { 21 public final class VelocityProcessor extends AbstractSInfoLineProcessor<AbstractTkhCalculationResult<?>> {
22 22
23 // FIXME: check: filtered or not? 23 // FIXME: check: filtered or not?
24 public static final String FACET_TKH_VELOCITY_FILTERED = "sinfo_facet_velocity.filtered"; 24 public static final String FACET_TKH_VELOCITY_FILTERED = "sinfo_facet_velocity.filtered";
25 25
26 private static final String I18N_AXIS_LABEL = "sinfo.chart.tkh_velocity.section.yaxis.label"; 26 private static final String I18N_AXIS_LABEL = "sinfo.chart.tkh_velocity.section.yaxis.label";
38 public VelocityProcessor() { 38 public VelocityProcessor() {
39 super(I18N_AXIS_LABEL, HANDLED_FACET_TYPES); 39 super(I18N_AXIS_LABEL, HANDLED_FACET_TYPES);
40 } 40 }
41 41
42 @Override 42 @Override
43 protected double[][] doGetPoints(final AbstractSInfoCalculationResult<?> data, final String facetName) { 43 protected double[][] doGetPoints(final AbstractTkhCalculationResult<?> data, final String facetName) {
44 44
45 if (FACET_TKH_VELOCITY_FILTERED.contentEquals(facetName)) 45 if (FACET_TKH_VELOCITY_FILTERED.contentEquals(facetName))
46 return data.getVelocityPoints(); 46 return data.getVelocityPoints();
47 47
48 final String error = String.format("Unknown facet name: %s", facetName); 48 final String error = String.format("Unknown facet name: %s", facetName);

http://dive4elements.wald.intevation.org