teichmann@5863: /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde teichmann@5863: * Software engineering by Intevation GmbH teichmann@5863: * teichmann@5994: * This file is Free Software under the GNU AGPL (>=v3) teichmann@5863: * and comes with ABSOLUTELY NO WARRANTY! Check out the teichmann@5994: * documentation coming with Dive4Elements River for details. teichmann@5863: */ teichmann@5863: teichmann@5831: package org.dive4elements.river.artifacts.model; ingo@692: felix@2206: /** 'Types' of facets. */ ingo@692: public interface FacetTypes { ingo@692: gernotbelger@9190: /** gernotbelger@9190: * Static helper class to determine if a Facet name is of a generalized gernotbelger@9190: * 'type'. gernotbelger@9190: */ felix@4207: public static class IS { gernotbelger@9190: public static boolean WQ_KM(final String type) { gernotbelger@9190: return type.equals(DISCHARGE_LONGITUDINAL_W) || type.equals(LONGITUDINAL_W); felix@2018: } gernotbelger@9190: gernotbelger@9190: public static boolean W_KM(final String type) { gernotbelger@9190: return type.equals(STATIC_WKMS) || type.equals(HEIGHTMARKS_POINTS) || WQ_KM(type); felix@2104: } gernotbelger@9190: gernotbelger@9190: public static boolean AREA(final String type) { gernotbelger@9190: return type.equals(AREA) || type.equals(CROSS_SECTION_AREA) || type.equals(LONGITUDINAL_SECTION_AREA); felix@2104: } gernotbelger@9190: gernotbelger@9190: public static boolean W(final String type) { gernotbelger@9190: return type.equals(LONGITUDINAL_W) || type.equals(DISCHARGE_LONGITUDINAL_W) || type.equals(DURATION_W) || type.equals(STATIC_WKMS) gernotbelger@9190: || type.equals(STATIC_WQKMS_W); ingo@2706: } gernotbelger@9190: gernotbelger@9190: public static boolean Q(final String type) { gernotbelger@9190: return type.equals(LONGITUDINAL_Q) || type.equals(DISCHARGE_LONGITUDINAL_Q) || type.equals(DURATION_Q) || type.equals(STATIC_WQKMS_Q); gernotbelger@9190: } gernotbelger@9190: gernotbelger@9190: public static boolean V(final String type) { gernotbelger@9190: return type.equals(FLOW_VELOCITY_MAINCHANNEL) || type.equals(FLOW_VELOCITY_TOTALCHANNEL); gernotbelger@9190: } gernotbelger@9190: gernotbelger@9190: public static boolean T(final String type) { ingo@2706: return type.equals(FLOW_VELOCITY_TAU); ingo@2706: } gernotbelger@9190: gernotbelger@9190: public static boolean H(final String type) { tom@8295: return type.equals(MIDDLE_BED_HEIGHT_SINGLE); ingo@2715: } gernotbelger@9190: gernotbelger@9190: public static boolean MANUALPOINTS(final String type) { felix@2206: return type.endsWith("manualpoints"); felix@2206: } gernotbelger@9190: gernotbelger@9190: public static boolean MANUALLINE(final String type) { felix@3197: return type.endsWith("manualline"); felix@3197: } gernotbelger@9190: gernotbelger@9190: public static boolean FILTERED(final String type) { andre@8723: return type.endsWith("filtered"); andre@8723: } gernotbelger@9190: gernotbelger@9190: public static boolean SQ_CURVE(final String type) { gernotbelger@9190: if (type.equals(SQ_A_CURVE) || type.equals(SQ_B_CURVE) || type.equals(SQ_C_CURVE) || type.equals(SQ_D_CURVE) || type.equals(SQ_E_CURVE) gernotbelger@9190: || type.equals(SQ_F_CURVE) || type.equals(SQ_G_CURVE) || type.equals(SQ_A_OUTLIER_CURVE) || type.equals(SQ_B_OUTLIER_CURVE) gernotbelger@9190: || type.equals(SQ_C_OUTLIER_CURVE) || type.equals(SQ_D_OUTLIER_CURVE) || type.equals(SQ_E_OUTLIER_CURVE) || type.equals(SQ_F_OUTLIER_CURVE) gernotbelger@9190: || type.equals(SQ_G_OUTLIER_CURVE) || type.equals(SQ_A_CURVE_OV) || type.equals(SQ_B_CURVE_OV) || type.equals(SQ_C_CURVE_OV) gernotbelger@9190: || type.equals(SQ_D_CURVE_OV) || type.equals(SQ_E_CURVE_OV) || type.equals(SQ_F_CURVE_OV) || type.equals(SQ_G_CURVE_OV) gernotbelger@9190: || type.equals(SQ_A_OUTLIER_CURVE_OV) || type.equals(SQ_B_OUTLIER_CURVE_OV) || type.equals(SQ_C_OUTLIER_CURVE_OV) gernotbelger@9190: || type.equals(SQ_D_OUTLIER_CURVE_OV) || type.equals(SQ_E_OUTLIER_CURVE_OV) || type.equals(SQ_F_OUTLIER_CURVE_OV) gernotbelger@9190: || type.equals(SQ_G_OUTLIER_CURVE_OV)) { ingo@3077: return true; ingo@3077: } ingo@3077: ingo@3077: return false; ingo@3077: } gernotbelger@9190: gernotbelger@9190: public static boolean SQ_MEASUREMENT(final String type) { gernotbelger@9190: if (type.equals(SQ_A_MEASUREMENT) || type.equals(SQ_B_MEASUREMENT) || type.equals(SQ_C_MEASUREMENT) || type.equals(SQ_D_MEASUREMENT) gernotbelger@9190: || type.equals(SQ_E_MEASUREMENT) || type.equals(SQ_F_MEASUREMENT) || type.equals(SQ_G_MEASUREMENT) || type.equals(SQ_A_OUTLIER_MEASUREMENT) gernotbelger@9190: || type.equals(SQ_B_OUTLIER_MEASUREMENT) || type.equals(SQ_C_OUTLIER_MEASUREMENT) || type.equals(SQ_D_OUTLIER_MEASUREMENT) gernotbelger@9190: || type.equals(SQ_E_OUTLIER_MEASUREMENT) || type.equals(SQ_F_OUTLIER_MEASUREMENT) || type.equals(SQ_G_OUTLIER_MEASUREMENT) gernotbelger@9190: || type.equals(SQ_A_MEASUREMENT_OV) || type.equals(SQ_B_MEASUREMENT_OV) || type.equals(SQ_C_MEASUREMENT_OV) gernotbelger@9190: || type.equals(SQ_D_MEASUREMENT_OV) || type.equals(SQ_E_MEASUREMENT_OV) || type.equals(SQ_F_MEASUREMENT_OV) gernotbelger@9190: || type.equals(SQ_G_MEASUREMENT_OV) || type.equals(SQ_A_OUTLIER_MEASUREMENT_OV) || type.equals(SQ_B_OUTLIER_MEASUREMENT_OV) gernotbelger@9190: || type.equals(SQ_C_OUTLIER_MEASUREMENT_OV) || type.equals(SQ_D_OUTLIER_MEASUREMENT_OV) || type.equals(SQ_E_OUTLIER_MEASUREMENT_OV) gernotbelger@9190: || type.equals(SQ_F_OUTLIER_MEASUREMENT_OV) || type.equals(SQ_G_OUTLIER_MEASUREMENT_OV)) { ingo@3077: return true; ingo@3077: } ingo@3077: ingo@3077: return false; ingo@3077: } gernotbelger@9190: gernotbelger@9190: public static boolean SQ_OUTLIER(final String type) { gernotbelger@9190: if (type.equals(SQ_A_OUTLIER) || type.equals(SQ_B_OUTLIER) || type.equals(SQ_C_OUTLIER) || type.equals(SQ_D_OUTLIER) || type.equals(SQ_E_OUTLIER) gernotbelger@9190: || type.equals(SQ_F_OUTLIER) || type.equals(SQ_G_OUTLIER) || type.equals(SQ_A_OUTLIER_OV) || type.equals(SQ_B_OUTLIER_OV) gernotbelger@9190: || type.equals(SQ_C_OUTLIER_OV) || type.equals(SQ_D_OUTLIER_OV) || type.equals(SQ_E_OUTLIER_OV) || type.equals(SQ_F_OUTLIER_OV) gernotbelger@9190: || type.equals(SQ_G_OUTLIER_OV)) { ingo@3077: return true; ingo@3077: } ingo@3077: ingo@3077: return false; ingo@3077: } gernotbelger@9135: } felix@1866: gernotbelger@9190: /** gernotbelger@9190: * Available diagram/chart-types. This enum is evaluated at certain felix@4208: * places to iterate over chart-types to e.g. dynamically generate gernotbelger@9190: * Facet-names (ManualPoints for example). gernotbelger@9190: */ felix@2206: public enum ChartType { mschaefer@9202: FD("fix_derivate_curve"), // mschaefer@9202: LS("longitudinal_section"), // mschaefer@9202: CS("cross_section"), // mschaefer@9202: DLS("discharge_longitudinal_section"), // mschaefer@9202: CDC("computed_discharge_curve"), // mschaefer@9202: DUC("duration_curve"), // mschaefer@9202: DIC("discharge_curve"), // mschaefer@9202: RC("reference_curve"), // mschaefer@9202: RCN("reference_curve_normalized"), // mschaefer@9202: WD("wdifferences"), // mschaefer@9202: BHDY("bedheight_difference_height_year"), // mschaefer@9202: BDY("bed_difference_year"), // mschaefer@9202: FWQC("fix_wq_curve"), // mschaefer@9202: FDWC("fix_deltawt_curve"), // mschaefer@9202: FLSC("fix_longitudinal_section_curve"), // mschaefer@9202: FDC("fix_derivate_curve"), // mschaefer@9202: EWQ("extreme_wq_curve"), // mschaefer@9202: BHM("bedheight_middle"), // mschaefer@9202: BLS("bed_longitudinal_section"), // mschaefer@9202: SLS("sedimentload_ls"), // mschaefer@9202: FV("flow_velocity"), // mschaefer@9202: SQA("sq_relation_a"), // mschaefer@9202: SQB("sq_relation_b"), // mschaefer@9202: W_D("w_differences"), // mschaefer@9202: SQC("sq_relation_c"), // mschaefer@9202: SQD("sq_relation_d"), // mschaefer@9202: SQE("sq_relation_e"), // mschaefer@9202: SQF("sq_relation_f"), // mschaefer@9202: HD("historical_discharge"), // mschaefer@9202: HDWQ("historical_discharge_wq"), // mschaefer@9202: SFD("sinfo_flow_depth"), // mschaefer@9202: SFDMM("sinfo_flow_depth_minmax"), // mschaefer@9202: SFDD("sinfo_flow_depth_development"), // mschaefer@9202: SFDDPY("sinfo_flow_depth_development_peryear"), // mschaefer@9202: SC("sinfo_collision"), // mschaefer@9202: SFDUR("sinfo_flood_duration"), // mschaefer@9202: STKH("sinfo_tkk"), // mschaefer@9202: SFW("sinfo_flood_height"); felix@2206: gernotbelger@9190: private final String chartTypeString; felix@2206: gernotbelger@9190: ChartType(final String description) { felix@2206: this.chartTypeString = description; felix@2206: } felix@2206: christian@3883: @Override felix@2206: public String toString() { felix@2206: return chartTypeString; felix@2206: } felix@2206: } felix@2206: gernotbelger@9190: String AREA = "area"; gernotbelger@9190: String CROSS_SECTION_AREA = "cross_section.area"; gernotbelger@9190: String LONGITUDINAL_SECTION_AREA = "longitudinal_section.area"; felix@2003: gernotbelger@9190: String FLOODMAP_WSPLGEN = "floodmap.wsplgen"; gernotbelger@9190: String FLOODMAP_BARRIERS = "floodmap.barriers"; gernotbelger@9190: String FLOODMAP_USERSHAPE = "floodmap.usershape"; gernotbelger@9190: String FLOODMAP_RIVERAXIS = "floodmap.riveraxis"; christian@4864: @Deprecated gernotbelger@9190: String FLOODMAP_WMSBACKGROUND = "floodmap.wmsbackground"; gernotbelger@9190: String FLOODMAP_KMS = "floodmap.kms"; gernotbelger@9190: String FLOODMAP_QPS = "floodmap.qps"; gernotbelger@9190: String FLOODMAP_HWS_LINES = "floodmap.hws_lines"; gernotbelger@9190: String FLOODMAP_HWS_POINTS = "floodmap.hws_points"; gernotbelger@9190: String FLOODMAP_HYDR_BOUNDARY = "floodmap.hydr_boundaries"; ingo@2683: String FLOODMAP_HYDR_BOUNDARY_POLY = "floodmap.hydr_boundaries_poly"; gernotbelger@9190: String FLOODMAP_CATCHMENT = "floodmap.catchment"; gernotbelger@9190: String FLOODMAP_FLOODPLAIN = "floodmap.floodplain"; gernotbelger@9190: String FLOODMAP_LINES = "floodmap.lines"; gernotbelger@9190: String FLOODMAP_BUILDINGS = "floodmap.buildings"; gernotbelger@9190: String FLOODMAP_FIXPOINTS = "floodmap.fixpoints"; gernotbelger@9190: String FLOODMAP_FLOODMARKS = "floodmap.floodmarks"; gernotbelger@9190: String FLOODMAP_FLOODMAPS = "floodmap.floodmaps"; gernotbelger@9190: String FLOODMAP_GAUGE_LOCATION = "floodmap.gauge_location"; gernotbelger@9190: String FLOODMAP_EXTERNAL_WMS = "floodmap.externalwms"; gernotbelger@9190: String FLOODMAP_EXTERNAL_WMS_INUNDATIONDUR = "floodmap.externalwms_"; gernotbelger@9190: String FLOODMAP_JETTIES = "floodmap.jetties"; ingo@935: ingo@692: String DISCHARGE_LONGITUDINAL_W = "discharge_longitudinal_section.w"; ingo@692: String DISCHARGE_LONGITUDINAL_Q = "discharge_longitudinal_section.q"; gernotbelger@9190: String DISCHARGE_LONGITUDINAL_Q_INFOLD = "discharge_longitudinal_section.q.infolding"; gernotbelger@9190: String DISCHARGE_LONGITUDINAL_Q_INFOLD_CUT = "discharge_longitudinal_section.q.cutting"; ingo@692: String DISCHARGE_LONGITUDINAL_C = "discharge_longitudinal_section.c"; ingo@692: ingo@693: String LONGITUDINAL_W = "longitudinal_section.w"; ingo@693: String LONGITUDINAL_Q = "longitudinal_section.q"; gernotbelger@9190: String LONGITUDINAL_ANNOTATION = "longitudinal_section.annotations"; felix@2206: String LONGITUDINAL_MANUALPOINTS = "longitudinal_section.manualpoints"; ingo@692: felix@1151: String W_DIFFERENCES = "w_differences"; rrenkert@7791: String W_DIFFERENCES_FILTERED = "w_differences.filtered"; felix@1151: ingo@692: String COMPUTED_DISCHARGE_Q = "computed_discharge_curve.q"; ingo@692: felix@1808: String MAINVALUES_Q = "mainvalues.q"; felix@1808: String MAINVALUES_W = "mainvalues.w"; felix@1808: felix@1111: String CROSS_SECTION = "cross_section"; felix@1122: String CROSS_SECTION_WATER_LINE = "cross_section_water_line"; felix@1111: felix@2220: String HYK = "hyk"; felix@2130: sascha@722: String DISCHARGE_CURVE = "discharge_curve.curve"; bjoern@3997: String GAUGE_DISCHARGE_CURVE = "gauge_discharge_curve"; bjoern@4188: String GAUGE_DISCHARGE_CURVE_AT_EXPORT = "gauge_discharge_curve_at_export"; sascha@721: ingo@696: String DURATION_W = "duration_curve.w"; ingo@696: String DURATION_Q = "duration_curve.q"; sascha@701: felix@2175: String MANUALPOINTS = "manualpoints"; felix@3197: String MANUALLINE = "manualline"; felix@2175: gernotbelger@9190: String QSECTOR = "qsectors"; felix@3574: gernotbelger@9190: String STATIC_DELTA_W = "other.delta_w"; gernotbelger@9190: String STATIC_DELTA_W_CMA = "other.delta_w_cma"; gernotbelger@9190: String STATIC_WQ = "other.wq"; felix@1912: String STATIC_WQ_ANNOTATIONS = "other.wq.annotations"; gernotbelger@9190: String STATIC_WKMS = "other.wkms"; felix@4143: String STATIC_WKMS_MARKS = "other.wkms.marks"; gernotbelger@9190: String STATIC_WQKMS = "other.wqkms"; gernotbelger@9190: String STATIC_WQKMS_W = "other.wqkms.w"; gernotbelger@9190: String STATIC_WQKMS_Q = "other.wqkms.q"; felix@1918: String STATIC_WKMS_INTERPOL = "other.wkms.interpol"; felix@6915: String STATIC_W_INTERPOL = "other.w.interpol"; felix@1723: felix@1815: String HEIGHTMARKS_POINTS = "heightmarks_points"; felix@1815: sascha@701: String CSV = "csv"; sascha@701: String WST = "wst"; gernotbelger@9190: String AT = "at"; raimund@2176: String PDF = "pdf"; sascha@710: sascha@710: String REPORT = "report"; ingo@2215: gernotbelger@9190: String HISTORICAL_DISCHARGE_Q = "historical_discharge.historicalq"; gernotbelger@9190: String HISTORICAL_DISCHARGE_Q_DIFF = "historical_discharge.historicalq.diff"; gernotbelger@9190: String HISTORICAL_DISCHARGE_W = "historical_discharge.historicalw"; gernotbelger@9190: String HISTORICAL_DISCHARGE_W_DIFF = "historical_discharge.historicalw.diff"; gernotbelger@9190: String HISTORICAL_DISCHARGE_WQ_Q = "historical_discharge.wq.q"; gernotbelger@9190: String HISTORICAL_DISCHARGE_WQ_W = "historical_discharge.wq.w"; felix@2220: gernotbelger@9190: String REFERENCE_CURVE = "reference_curve"; sascha@2277: String REFERENCE_CURVE_NORMALIZED = "reference_curve_normalized"; ingo@2706: gernotbelger@9190: String FLOW_VELOCITY_MAINCHANNEL = "flow_velocity.mainchannel"; gernotbelger@9190: String FLOW_VELOCITY_TOTALCHANNEL = "flow_velocity.totalchannel"; felix@7282: /** Also called SHEAR_STRESS. */ gernotbelger@9190: String FLOW_VELOCITY_TAU = "flow_velocity.tau"; gernotbelger@9190: String FLOW_VELOCITY_MAINCHANNEL_FILTERED = "flow_velocity.mainchannel.filtered"; gernotbelger@9190: String FLOW_VELOCITY_TOTALCHANNEL_FILTERED = "flow_velocity.totalchannel.filtered"; gernotbelger@9190: String FLOW_VELOCITY_TAU_FILTERED = "flow_velocity.tau.filtered"; gernotbelger@9190: String FLOW_VELOCITY_ANNOTATION = "flow_velocity.annotation"; gernotbelger@9190: String FLOW_VELOCITY_MEASUREMENT = "flow_velocity.measurement"; gernotbelger@9190: String FLOW_VELOCITY_DISCHARGE = "flow_velocity.discharge"; gernotbelger@9190: String FLOW_VELOCITY_WATERLEVEL = "flow_velocity.waterlevel"; ingo@2713: gernotbelger@9190: String MIDDLE_BED_HEIGHT_SINGLE = "bedheight_middle.single"; ingo@2715: String MIDDLE_BED_HEIGHT_ANNOTATION = "bedheight_middle.annotation"; sascha@3750: tom@8856: String BED_QUALITY_DATA_FACET = "bed_longitudinal_section"; gernotbelger@9190: String BED_QUALITY_POROSITY_TOPLAYER = BED_QUALITY_DATA_FACET + ".porosity.toplayer"; gernotbelger@9190: String BED_QUALITY_POROSITY_SUBLAYER = BED_QUALITY_DATA_FACET + ".porosity.sublayer"; gernotbelger@9190: String BED_QUALITY_BED_DIAMETER_TOPLAYER = BED_QUALITY_DATA_FACET + ".diameter.toplayer"; gernotbelger@9190: String BED_QUALITY_BED_DIAMETER_SUBLAYER = BED_QUALITY_DATA_FACET + ".diameter.sublayer"; gernotbelger@9190: String BED_QUALITY_SEDIMENT_DENSITY_TOPLAYER = BED_QUALITY_DATA_FACET + ".density.toplayer"; gernotbelger@9190: String BED_QUALITY_SEDIMENT_DENSITY_SUBLAYER = BED_QUALITY_DATA_FACET + ".density.sublayer"; gernotbelger@9190: String BED_QUALITY_BEDLOAD_DIAMETER = BED_QUALITY_DATA_FACET + ".diameter.bedload"; gernotbelger@9190: String BED_DIAMETER_DATA_TOP = BED_QUALITY_DATA_FACET + ".diameter.toplayer.data"; gernotbelger@9190: String BED_DIAMETER_DATA_SUB = BED_QUALITY_DATA_FACET + ".diameter.sublayer.data"; gernotbelger@9190: String BEDLOAD_DIAMETER_DATA = BED_QUALITY_DATA_FACET + ".diameter.bedload.data"; tom@8856: String POROSITY = "porosity"; felix@2743: tom@8856: String BED_DIFFERENCE_YEAR = "bedheight_difference.year"; tom@8856: String BED_DIFFERENCE_YEAR_FILTERED = "bedheight_difference.year.filtered"; tom@8856: String BED_DIFFERENCE_HEIGHT_YEAR = "bedheight_difference.height_year"; gernotbelger@9190: String BED_DIFFERENCE_HEIGHT_YEAR_FILTERED = "bedheight_difference.height_year.filtered"; tom@8856: String BED_DIFFERENCE_YEAR_HEIGHT1 = "bedheight_difference.year.height1"; tom@8856: String BED_DIFFERENCE_YEAR_HEIGHT2 = "bedheight_difference.year.height2"; gernotbelger@9190: String BED_DIFFERENCE_YEAR_HEIGHT1_FILTERED = "bedheight_difference.year.height1.filtered"; gernotbelger@9190: String BED_DIFFERENCE_YEAR_HEIGHT2_FILTERED = "bedheight_difference.year.height2.filtered"; felix@7509: rrenkert@5764: String MORPHOLOGIC_WIDTH = "morph-width"; raimund@3898: tom@8856: String SEDIMENT_DENSITY = "sediment.density"; felix@7201: tom@8856: String SQ_OVERVIEW = "sq_overview"; raimund@3296: gernotbelger@9190: String SQ_A_CURVE = "sq_a_curve"; ingo@3072: String SQ_A_MEASUREMENT = "sq_a_measurement"; gernotbelger@9190: String SQ_A_OUTLIER = "sq_a_outlier"; sascha@3552: String SQ_A_OUTLIER_CURVE = "sq_a_outlier_curve"; sascha@3552: String SQ_A_OUTLIER_MEASUREMENT = "sq_a_outlier_measurement"; ingo@3072: gernotbelger@9190: String SQ_B_CURVE = "sq_b_curve"; ingo@3072: String SQ_B_MEASUREMENT = "sq_b_measurement"; gernotbelger@9190: String SQ_B_OUTLIER = "sq_b_outlier"; gernotbelger@9190: String SQ_B_OUTLIER_CURVE = "sq_b_outlier_curve"; gernotbelger@9190: String SQ_B_OUTLIER_MEASUREMENT = "sq_b_outlier_measurement"; ingo@3072: gernotbelger@9190: String SQ_C_CURVE = "sq_c_curve"; ingo@3072: String SQ_C_MEASUREMENT = "sq_c_measurement"; gernotbelger@9190: String SQ_C_OUTLIER = "sq_c_outlier"; sascha@3552: String SQ_C_OUTLIER_CURVE = "sq_c_outlier_curve"; sascha@3552: String SQ_C_OUTLIER_MEASUREMENT = "sq_c_outlier_measurement"; ingo@3072: gernotbelger@9190: String SQ_D_CURVE = "sq_d_curve"; ingo@3072: String SQ_D_MEASUREMENT = "sq_d_measurement"; gernotbelger@9190: String SQ_D_OUTLIER = "sq_d_outlier"; sascha@3552: String SQ_D_OUTLIER_CURVE = "sq_d_outlier_curve"; sascha@3552: String SQ_D_OUTLIER_MEASUREMENT = "sq_d_outlier_measurement"; ingo@3072: gernotbelger@9190: String SQ_E_CURVE = "sq_e_curve"; ingo@3072: String SQ_E_MEASUREMENT = "sq_e_measurement"; gernotbelger@9190: String SQ_E_OUTLIER = "sq_e_outlier"; sascha@3552: String SQ_E_OUTLIER_CURVE = "sq_e_outlier_curve"; sascha@3552: String SQ_E_OUTLIER_MEASUREMENT = "sq_e_outlier_curve_measurement"; ingo@3072: gernotbelger@9190: String SQ_F_CURVE = "sq_f_curve"; ingo@3072: String SQ_F_MEASUREMENT = "sq_f_measurement"; gernotbelger@9190: String SQ_F_OUTLIER = "sq_f_outlier"; sascha@3552: String SQ_F_OUTLIER_CURVE = "sq_f_outlier_curve"; sascha@3552: String SQ_F_OUTLIER_MEASUREMENT = "sq_f_outlier_measurement"; ingo@3072: gernotbelger@9190: String SQ_G_CURVE = "sq_g_curve"; rrenkert@8280: String SQ_G_MEASUREMENT = "sq_g_measurement"; gernotbelger@9190: String SQ_G_OUTLIER = "sq_g_outlier"; rrenkert@8280: String SQ_G_OUTLIER_CURVE = "sq_g_outlier_curve"; rrenkert@8280: String SQ_G_OUTLIER_MEASUREMENT = "sq_g_outlier_measurement"; rrenkert@8280: gernotbelger@9190: String SQ_A_CURVE_OV = "sq_a_curve_overview"; rrenkert@8264: String SQ_A_MEASUREMENT_OV = "sq_a_measurement_overview"; gernotbelger@9190: String SQ_A_OUTLIER_OV = "sq_a_outlier_overview"; rrenkert@8264: String SQ_A_OUTLIER_CURVE_OV = "sq_a_outlier_curve_overview"; rrenkert@8264: String SQ_A_OUTLIER_MEASUREMENT_OV = "sq_a_outlier_measurement_overview"; rrenkert@8264: gernotbelger@9190: String SQ_B_CURVE_OV = "sq_b_curve_overview"; rrenkert@8264: String SQ_B_MEASUREMENT_OV = "sq_b_measurement_overview"; gernotbelger@9190: String SQ_B_OUTLIER_OV = "sq_b_outlier_overview"; gernotbelger@9190: String SQ_B_OUTLIER_CURVE_OV = "sq_b_outlier_curve_overview"; gernotbelger@9190: String SQ_B_OUTLIER_MEASUREMENT_OV = "sq_b_outlier_measurement_overview"; rrenkert@8264: gernotbelger@9190: String SQ_C_CURVE_OV = "sq_c_curve_overview"; rrenkert@8264: String SQ_C_MEASUREMENT_OV = "sq_c_measurement_overview"; gernotbelger@9190: String SQ_C_OUTLIER_OV = "sq_c_outlier_overview"; rrenkert@8264: String SQ_C_OUTLIER_CURVE_OV = "sq_c_outlier_curve_overview"; rrenkert@8264: String SQ_C_OUTLIER_MEASUREMENT_OV = "sq_c_outlier_measurement_overview"; rrenkert@8264: gernotbelger@9190: String SQ_D_CURVE_OV = "sq_d_curve_overview"; rrenkert@8264: String SQ_D_MEASUREMENT_OV = "sq_d_measurement_overview"; gernotbelger@9190: String SQ_D_OUTLIER_OV = "sq_d_outlier_overview"; rrenkert@8264: String SQ_D_OUTLIER_CURVE_OV = "sq_d_outlier_curve_overview"; rrenkert@8264: String SQ_D_OUTLIER_MEASUREMENT_OV = "sq_d_outlier_measurement_overview"; rrenkert@8264: gernotbelger@9190: String SQ_E_CURVE_OV = "sq_e_curve_overview"; rrenkert@8264: String SQ_E_MEASUREMENT_OV = "sq_e_measurement_overview"; gernotbelger@9190: String SQ_E_OUTLIER_OV = "sq_e_outlier_overview"; rrenkert@8264: String SQ_E_OUTLIER_CURVE_OV = "sq_e_outlier_curve_overview"; gernotbelger@9190: String SQ_E_OUTLIER_MEASUREMENT_OV = "sq_e_outlier_curve_measurement_overview"; rrenkert@8264: gernotbelger@9190: String SQ_F_CURVE_OV = "sq_f_curve_overview"; rrenkert@8264: String SQ_F_MEASUREMENT_OV = "sq_f_measurement_overview"; gernotbelger@9190: String SQ_F_OUTLIER_OV = "sq_f_outlier_overview"; rrenkert@8264: String SQ_F_OUTLIER_CURVE_OV = "sq_f_outlier_curve_overview"; rrenkert@8264: String SQ_F_OUTLIER_MEASUREMENT_OV = "sq_f_outlier_measurement_overview"; rrenkert@8264: gernotbelger@9190: String SQ_G_CURVE_OV = "sq_g_curve_overview"; rrenkert@8280: String SQ_G_MEASUREMENT_OV = "sq_g_measurement_overview"; gernotbelger@9190: String SQ_G_OUTLIER_OV = "sq_g_outlier_overview"; rrenkert@8280: String SQ_G_OUTLIER_CURVE_OV = "sq_g_outlier_curve_overview"; rrenkert@8280: String SQ_G_OUTLIER_MEASUREMENT_OV = "sq_g_outlier_measurement_overview"; rrenkert@8280: felix@2743: String RELATIVE_POINT = "relativepoint"; raimund@3028: raimund@3043: String FIX_ANALYSIS_EVENTS_DWT = "fix_analysis_events_dwt"; raimund@3043: String FIX_ANALYSIS_EVENTS_LS = "fix_analysis_events_ls"; raimund@3043: String FIX_ANALYSIS_EVENTS_WQ = "fix_analysis_events_wq"; raimund@3043: felix@5724: String FIX_EVENTS = "fix_events_wqkms"; felix@5724: raimund@3043: String FIX_REFERENCE_EVENTS_DWT = "fix_reference_events_dwt"; raimund@3043: String FIX_REFERENCE_EVENTS_LS = "fix_reference_events_ls"; raimund@3043: String FIX_REFERENCE_EVENTS_WQ = "fix_reference_events_wq"; christian@3907: String FIX_REFERENCE_PERIOD_DWT = "fix_reference_period_dwt"; raimund@3043: felix@3888: // Note that AVERAGE_DWT will get a postfix (e.g. ..._dwt_1) raimund@3043: String FIX_SECTOR_AVERAGE_DWT = "fix_sector_average_dwt"; raimund@3043: String FIX_SECTOR_AVERAGE_LS = "fix_sector_average_ls"; raimund@3043: String FIX_SECTOR_AVERAGE_WQ = "fix_sector_average_wq"; raimund@3169: String FIX_SECTOR_AVERAGE_LS_DEVIATION = "fix_sector_average_ls_deviation"; raimund@3043: raimund@3028: String FIX_WQ_CURVE = "fix_wq_curve"; felix@6490: String FIX_WQ_LS = "fix_wq_ls"; raimund@3028: String FIX_OUTLIER = "fix_outlier"; raimund@3043: raimund@3043: String FIX_ANALYSIS_PERIODS_DWT = "fix_analysis_periods_dwt"; raimund@3043: String FIX_ANALYSIS_PERIODS_LS = "fix_analysis_periods_ls"; raimund@3043: String FIX_ANALYSIS_PERIODS_WQ = "fix_analysis_periods_wq"; raimund@3043: christian@3917: String FIX_DERIVATE_CURVE = "fix_derivate_curve"; raimund@3131: raimund@3131: String FIX_DEVIATION_DWT = "fix_deviation_dwt"; raimund@3169: String FIX_DEVIATION_LS = "fix_deviation_ls"; raimund@3169: sascha@3217: String FIX_PARAMETERS = "fix_parameters"; sascha@3633: raimund@3614: String STATIC_BEDHEIGHT = "static_bedheight"; felix@4313: gernotbelger@9190: String BEDHEIGHT = "bedheight"; felix@7336: String BEDHEIGHT_SOUNDING_WIDTH = "bedheight_sounding_width"; gernotbelger@9190: String BEDHEIGHT_WIDTH = "bedheight_width"; felix@7336: felix@4313: String EXTREME_WQ_CURVE = "extreme_wq_curve"; felix@4357: felix@4357: String EXTREME_WQ_CURVE_BASE = "extreme_wq_curve_base"; ingo@692: } ingo@692: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 :