public final class Calc extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Calc.RatingStruct
DOCUMENT ME!
|
| Modifier and Type | Method and Description |
|---|---|
void |
calcBankRating(de.cismet.cids.dynamics.CidsBean kaBean)
DOCUMENT ME!
|
void |
calcBankStructureRating(de.cismet.cids.dynamics.CidsBean kaBean)
Calls
calcBankStructureRating(de.cismet.cids.dynamics.CidsBean, boolean) twice, for the left and the
right side. |
void |
calcBankStructureRating(de.cismet.cids.dynamics.CidsBean kaBean,
boolean left)
DOCUMENT ME!
|
Double |
calcBedContamination(de.cismet.cids.dynamics.CidsBean kaBean,
int wbTypeId)
DOCUMENT ME!
|
double |
calcBedContaminationCount(de.cismet.cids.dynamics.CidsBean kaBean,
int wbTypeId)
DOCUMENT ME!
|
void |
calcBedRating(de.cismet.cids.dynamics.CidsBean kaBean)
DOCUMENT ME!
|
void |
calcBedStructureRating(de.cismet.cids.dynamics.CidsBean kaBean)
DOCUMENT ME!
|
void |
calcCourseEvoRating(de.cismet.cids.dynamics.CidsBean kaBean)
DOCUMENT ME!
|
void |
calcEnvRating(de.cismet.cids.dynamics.CidsBean kaBean)
DOCUMENT ME!
|
void |
calcOverallRating(de.cismet.cids.dynamics.CidsBean kaBean)
DOCUMENT ME!
|
void |
calcWBCrossProfileRating(de.cismet.cids.dynamics.CidsBean kaBean)
DOCUMENT ME!
|
void |
calcWBEnvRating(de.cismet.cids.dynamics.CidsBean kaBean)
Calls
calcWBEnvRating(de.cismet.cids.dynamics.CidsBean, boolean) twice, for the left and the right side. |
void |
calcWBEnvRating(de.cismet.cids.dynamics.CidsBean kaBean,
boolean left)
DOCUMENT ME!
|
void |
calcWBLongProfileRating(de.cismet.cids.dynamics.CidsBean kaBean)
DOCUMENT ME!
|
static double |
correctBadEnvRating(double badEnvRating,
int wbTypeId)
DOCUMENT ME!
|
static String |
fieldFromCode(String prefix,
String code)
DOCUMENT ME!
|
static String |
fieldFromCode(String prefix,
String code,
Boolean left)
DOCUMENT ME!
|
Double |
getBadEnvCount(int wbTypeId,
de.cismet.cids.dynamics.CidsBean kaBean,
boolean left)
DOCUMENT ME!
|
Double |
getBadEnvRating(int wbTypeId,
de.cismet.cids.dynamics.CidsBean kaBean,
boolean left)
DOCUMENT ME!
|
Double |
getBankContaminationCount(int wbTypeId,
de.cismet.cids.dynamics.CidsBean kaBean,
boolean left)
DOCUMENT ME!
|
Double |
getBankContaminationRating(int wbTypeId,
double stationLength,
de.cismet.cids.dynamics.CidsBean kaBean,
boolean left)
DOCUMENT ME!
|
Integer |
getBankFitmentRating(int wbTypeId,
double stationLength,
de.cismet.cids.dynamics.CidsBean kaBean,
boolean left)
DOCUMENT ME!
|
Integer |
getBankStructureRating(int wbTypeId,
double stationLength,
de.cismet.cids.dynamics.CidsBean kaBean,
boolean left)
DOCUMENT ME!
|
Integer |
getBankVegetationRating(int wbTypeId,
double stationLength,
de.cismet.cids.dynamics.CidsBean kaBean,
boolean left)
DOCUMENT ME!
|
static Calc |
getInstance()
DOCUMENT ME!
|
Integer |
getLandUseRating(int wbTypeId,
de.cismet.cids.dynamics.CidsBean kaBean,
boolean left)
DOCUMENT ME!
|
static double |
getStationLength(de.cismet.cids.dynamics.CidsBean kaBean)
DOCUMENT ME!
|
Integer |
getWBTrimmingRating(int wbTypeId,
de.cismet.cids.dynamics.CidsBean kaBean,
boolean left)
DOCUMENT ME!
|
static void |
overallRating(Calc.RatingStruct rs,
boolean count,
Number... criteraRatings)
DOCUMENT ME!
|
void |
removeAllRatings(de.cismet.cids.dynamics.CidsBean kaBean)
DOCUMENT ME!
|
static int |
round(double d)
DOCUMENT ME!
|
static double |
round(double d,
int scale)
DOCUMENT ME!
|
public static final String PROP_BED_SUBSTRATE_PREFIX
public static final String PROP_LAND_USE_RI
public static final String PROP_LAND_USE_LE
public static final String PROP_LINE
public static final String PROP_TO
public static final String PROP_FROM
public static final String PROP_UPPER_PROFILE_BREADTH
public static final String PROP_WERT
public static final String PROP_VALUE
public static final String PROP_WB_TRIMMING_RI
public static final String PROP_WB_TRIMMING_LE
public static final String PROP_WB_ENV_SUM_RATING
public static final String PROP_WB_ENV_SUM_CRIT
public static final String PROP_WB_ENV_SUM_RATING_LE
public static final String PROP_WB_ENV_SUM_CRIT_LE
public static final String PROP_WB_ENV_SUM_RATING_RI
public static final String PROP_WB_ENV_SUM_CRIT_RI
public static final String PROP_WB_TYPE
public static final String PROP_BAD_ENV_STRUCT_AG_LE
public static final String PROP_BAD_ENV_STRUCT_AG_RI
public static final String PROP_BAD_ENV_STRUCT_FT_LE
public static final String PROP_BAD_ENV_STRUCT_FT_RI
public static final String PROP_BAD_ENV_STRUCT_GUA_LE
public static final String PROP_BAD_ENV_STRUCT_GUA_RI
public static final String PROP_BAD_ENV_STRUCT_BV_LE
public static final String PROP_BAD_ENV_STRUCT_BV_RI
public static final String PROP_BAD_ENV_STRUCT_MA_LE
public static final String PROP_BAD_ENV_STRUCT_MA_RI
public static final String PROP_BAD_ENV_STRUCT_HW_LE
public static final String PROP_BAD_ENV_STRUCT_HW_RI
public static final String PROP_BAD_ENV_STRUCT_SO_LE
public static final String PROP_BAD_ENV_STRUCT_SO_RI
public static final String PROP_FLOW_VELOCITY
public static final String PROP_FLOW_DIVERSITY
public static final String PROP_DEPTH_VARIANCE
public static final String PROP_DEPTH_EROSION
public static final String PROP_CROSS_BENCH_COUNT
public static final String PROP_LONG_PROFILE_SUM_RATING
public static final String PROP_LONG_PROFILE_SUM_CRIT
public static final String PROP_COURSE_LOOP
public static final String PROP_LOOP_EROSION
public static final String PROP_LONG_BENCH_UFKG
public static final String PROP_LONG_BENCH_IB
public static final String PROP_LONG_BENCH_MB
public static final String PROP_COURSE_STRUCTURE_TV
public static final String PROP_COURSE_STRUCTURE_SB
public static final String PROP_COURSE_STRUCTURE_IBI
public static final String PROP_COURSE_STRUCTURE_LW
public static final String PROP_COURSE_STRUCTURE_LV
public static final String PROP_COURSE_STRUCTURE_LG
public static final String PROP_COURSE_EVO_SUM_RATING
public static final String PROP_COURSE_EVO_SUM_CRIT
public static final String PROP_PROFILE_TYPE
public static final String PROP_BREADTH_VARIANCE
public static final String PROP_BREADTH_EROSION
public static final String PROP_INCISION_DEPTH
public static final String PROP_WATER_DEPTH
public static final String PROP_CROSS_PROFILE_SUM_RATING
public static final String PROP_CROSS_PROFILE_SUM_CRIT
public static final String PROP_BED_FITMENT
public static final String PROP_Z_BED_FITMENT
public static final String PROP_WB_SUB_TYPE
public static final String PROP_BED_SUBSTRATE_TON
public static final String PROP_BED_SUBSTRATE_SAN
public static final String PROP_BED_SUBSTRATE_KIE
public static final String PROP_BED_SUBSTRATE_STE
public static final String PROP_BED_SUBSTRATE_BLO
public static final String PROP_BED_SUBSTRATE_SCH
public static final String PROP_BED_SUBSTRATE_TOR
public static final String PROP_BED_SUBSTRATE_TOT
public static final String PROP_BED_SUBSTRATE_WUR
public static final String PROP_BED_SUBSTRATE_KUE
public static final String PROP_BED_STRUCTURE_RIP
public static final String PROP_BED_STRUCTURE_TH
public static final String PROP_BED_STRUCTURE_WU
public static final String PROP_BED_STRUCTURE_KO
public static final String PROP_BED_CONTAMINATION_MUE
public static final String PROP_BED_CONTAMINATION_ST
public static final String PROP_BED_CONTAMINATION_ABW
public static final String PROP_BED_CONTAMINATION_VO
public static final String PROP_BED_CONTAMINATION_SA
public static final String PROP_BED_CONTAMINATION_SO
public static final String PROP_BED_STRUCTURE_SUM_RATING
public static final String PROP_BED_STRUCTURE_SUM_CRIT
public static final String PROP_BANK_VEGETATION_LE
public static final String PROP_BANK_VEGETATION_RI
public static final String PROP_BANK_VEGETATION_TYPICAL_LE
public static final String PROP_BANK_VEGETATION_TYPICAL_RI
public static final String PROP_BANK_FITMENT_LE
public static final String PROP_BANK_FITMENT_RI
public static final String PROP_Z_BANK_FITMENT_LE
public static final String PROP_Z_BANK_FITMENT_RI
public static final String PROP_BANK_STRUCTURE_BU_LE
public static final String PROP_BANK_STRUCTURE_BU_RI
public static final String PROP_BANK_STRUCTURE_PB_LE
public static final String PROP_BANK_STRUCTURE_PB_RI
public static final String PROP_BANK_STRUCTURE_US_LE
public static final String PROP_BANK_STRUCTURE_US_RI
public static final String PROP_BANK_STRUCTURE_SB_LE
public static final String PROP_BANK_STRUCTURE_SB_RI
public static final String PROP_BANK_STRUCTURE_HA_LE
public static final String PROP_BANK_STRUCTURE_HA_RI
public static final String PROP_BANK_STRUCTURE_NBOE_LE
public static final String PROP_BANK_STRUCTURE_NBOE_RI
public static final String PROP_BANK_STRUCTURE_SO_LE
public static final String PROP_BANK_STRUCTURE_SO_RI
public static final String PROP_BANK_CONTAMINATION_MUE_LE
public static final String PROP_BANK_CONTAMINATION_MUE_RI
public static final String PROP_BANK_CONTAMINATION_ST_LE
public static final String PROP_BANK_CONTAMINATION_ST_RI
public static final String PROP_BANK_CONTAMINATION_TS_LE
public static final String PROP_BANK_CONTAMINATION_TS_RI
public static final String PROP_BANK_CONTAMINATION_EL_LE
public static final String PROP_BANK_CONTAMINATION_EL_RI
public static final String PROP_BANK_CONTAMINATION_SO_LE
public static final String PROP_BANK_CONTAMINATION_SO_RI
public static final String PROP_BANK_STRUCTURE_SUM_RATING
public static final String PROP_BANK_STRUCTURE_SUM_CRIT
public static final String PROP_BANK_STRUCTURE_SUM_RATING_LE
public static final String PROP_BANK_STRUCTURE_SUM_CRIT_LE
public static final String PROP_BANK_STRUCTURE_SUM_RATING_RI
public static final String PROP_BANK_STRUCTURE_SUM_CRIT_RI
public static final String PROP_WB_OVERALL_RATING
public static final String PROP_WB_BED_RATING
public static final String PROP_WB_BANK_RATING
public static final String PROP_WB_BANK_RATING_LE
public static final String PROP_WB_BANK_RATING_RI
public static final String PROP_WB_ENV_RATING
public static final String PROP_WB_ENV_RATING_LE
public static final String PROP_WB_ENV_RATING_RI
public static final String PROP_EXCEPTION
public static final String PROP_SIM_FLOW_DIV_RATING
public static final String PROP_SIM_CROSS_BENCH_COUNT_RATING
public static final String PROP_SIM_LONG_BENCH_COUNT_RATING
public static final String PROP_SIM_BREADTH_VARIANCE_RATING
public static final String PROP_SIM_BED_STRUCTURE_COUNT_RATING
public static Calc getInstance()
public void calcWBEnvRating(de.cismet.cids.dynamics.CidsBean kaBean)
throws ValidationException
calcWBEnvRating(de.cismet.cids.dynamics.CidsBean, boolean) twice, for the left and the right side.
The overall result is the sum of the partial results.kaBean - DOCUMENT ME!ValidationException - DOCUMENT ME!IllegalStateException - DOCUMENT ME!public void calcWBEnvRating(de.cismet.cids.dynamics.CidsBean kaBean,
boolean left)
throws ValidationException
kaBean - DOCUMENT ME!left - DOCUMENT ME!ValidationException - DOCUMENT ME!public Double getBadEnvRating(int wbTypeId, de.cismet.cids.dynamics.CidsBean kaBean, boolean left)
wbTypeId - DOCUMENT ME!kaBean - DOCUMENT ME!left - DOCUMENT ME!public Double getBadEnvCount(int wbTypeId, de.cismet.cids.dynamics.CidsBean kaBean, boolean left)
wbTypeId - DOCUMENT ME!kaBean - DOCUMENT ME!left - DOCUMENT ME!public Integer getLandUseRating(int wbTypeId, de.cismet.cids.dynamics.CidsBean kaBean, boolean left)
wbTypeId - DOCUMENT ME!kaBean - DOCUMENT ME!left - DOCUMENT ME!public Integer getWBTrimmingRating(int wbTypeId, de.cismet.cids.dynamics.CidsBean kaBean, boolean left)
wbTypeId - DOCUMENT ME!kaBean - DOCUMENT ME!left - DOCUMENT ME!public void calcWBLongProfileRating(de.cismet.cids.dynamics.CidsBean kaBean)
throws ValidationException
kaBean - DOCUMENT ME!ValidationException - DOCUMENT ME!public void calcCourseEvoRating(de.cismet.cids.dynamics.CidsBean kaBean)
throws ValidationException
kaBean - DOCUMENT ME!ValidationException - DOCUMENT ME!public void calcWBCrossProfileRating(de.cismet.cids.dynamics.CidsBean kaBean)
throws ValidationException
kaBean - DOCUMENT ME!ValidationException - DOCUMENT ME!public void calcBedStructureRating(de.cismet.cids.dynamics.CidsBean kaBean)
throws ValidationException
kaBean - DOCUMENT ME!ValidationException - DOCUMENT ME!public Double calcBedContamination(de.cismet.cids.dynamics.CidsBean kaBean, int wbTypeId)
kaBean - DOCUMENT ME!wbTypeId - DOCUMENT ME!public double calcBedContaminationCount(de.cismet.cids.dynamics.CidsBean kaBean,
int wbTypeId)
kaBean - DOCUMENT ME!wbTypeId - DOCUMENT ME!public void calcBankStructureRating(de.cismet.cids.dynamics.CidsBean kaBean)
throws ValidationException
calcBankStructureRating(de.cismet.cids.dynamics.CidsBean, boolean) twice, for the left and the
right side. The overall result is the sum of the partial results.kaBean - DOCUMENT ME!ValidationException - DOCUMENT ME!IllegalStateException - DOCUMENT ME!public void calcBankStructureRating(de.cismet.cids.dynamics.CidsBean kaBean,
boolean left)
throws ValidationException
kaBean - DOCUMENT ME!left - DOCUMENT ME!ValidationException - DOCUMENT ME!public Double getBankContaminationRating(int wbTypeId, double stationLength, de.cismet.cids.dynamics.CidsBean kaBean, boolean left)
wbTypeId - DOCUMENT ME!stationLength - DOCUMENT ME!kaBean - DOCUMENT ME!left - DOCUMENT ME!public Double getBankContaminationCount(int wbTypeId, de.cismet.cids.dynamics.CidsBean kaBean, boolean left)
wbTypeId - DOCUMENT ME!kaBean - DOCUMENT ME!left - DOCUMENT ME!public Integer getBankFitmentRating(int wbTypeId, double stationLength, de.cismet.cids.dynamics.CidsBean kaBean, boolean left)
wbTypeId - DOCUMENT ME!stationLength - DOCUMENT ME!kaBean - DOCUMENT ME!left - DOCUMENT ME!public Integer getBankVegetationRating(int wbTypeId, double stationLength, de.cismet.cids.dynamics.CidsBean kaBean, boolean left)
wbTypeId - DOCUMENT ME!stationLength - DOCUMENT ME!kaBean - DOCUMENT ME!left - DOCUMENT ME!public Integer getBankStructureRating(int wbTypeId, double stationLength, de.cismet.cids.dynamics.CidsBean kaBean, boolean left)
wbTypeId - DOCUMENT ME!stationLength - DOCUMENT ME!kaBean - DOCUMENT ME!left - DOCUMENT ME!public void calcOverallRating(de.cismet.cids.dynamics.CidsBean kaBean)
throws ValidationException
kaBean - DOCUMENT ME!ValidationException - UnsupportedOperationException DOCUMENT ME!public void calcBedRating(de.cismet.cids.dynamics.CidsBean kaBean)
throws ValidationException
kaBean - DOCUMENT ME!ValidationException - DOCUMENT ME!public void calcBankRating(de.cismet.cids.dynamics.CidsBean kaBean)
throws ValidationException
kaBean - DOCUMENT ME!ValidationException - DOCUMENT ME!public void calcEnvRating(de.cismet.cids.dynamics.CidsBean kaBean)
throws ValidationException
kaBean - DOCUMENT ME!ValidationException - DOCUMENT ME!public void removeAllRatings(de.cismet.cids.dynamics.CidsBean kaBean)
kaBean - DOCUMENT ME!IllegalStateException - DOCUMENT ME!public static double getStationLength(de.cismet.cids.dynamics.CidsBean kaBean)
kaBean - DOCUMENT ME!IllegalStateException - DOCUMENT ME!public static int round(double d)
d - DOCUMENT ME!public static double round(double d,
int scale)
d - DOCUMENT ME!scale - DOCUMENT ME!public static void overallRating(Calc.RatingStruct rs, boolean count, Number... criteraRatings)
rs - the Calc.RatingStruct object that will be used to carry the resultscount - whether the given ratings influence the criteria countcriteraRatings - the ratings that are subject to influence the overall ratingpublic static double correctBadEnvRating(double badEnvRating,
int wbTypeId)
badEnvRating - DOCUMENT ME!wbTypeId - DOCUMENT ME!public static String fieldFromCode(String prefix, String code)
prefix - DOCUMENT ME!code - DOCUMENT ME!public static String fieldFromCode(String prefix, String code, Boolean left)
prefix - DOCUMENT ME!code - DOCUMENT ME!left - DOCUMENT ME!IllegalStateException - DOCUMENT ME!Copyright © 2012–2026 cismet GmbH. All rights reserved.