teichmann@5831: package org.dive4elements.river.artifacts.model.minfo; ingo@3784: ingo@3784: import gnu.trove.TDoubleArrayList; ingo@3784: ingo@3784: import java.io.Serializable; ingo@3784: ingo@3784: public class BedQualityDiameterResult implements Serializable { ingo@3784: ingo@3784: public static enum DIAMETER_TYPE { ingo@3784: D90, ingo@3784: D84, ingo@3784: D80, ingo@3784: D75, ingo@3784: D70, ingo@3784: D60, ingo@3784: D50, ingo@3784: D40, ingo@3784: D30, ingo@3784: D25, ingo@3784: D20, ingo@3784: D16, ingo@3784: D10, ingo@3784: DMIN, ingo@3784: DMAX ingo@3784: } ingo@3784: ingo@3784: protected DIAMETER_TYPE type; ingo@3784: protected TDoubleArrayList kms; ingo@3784: protected boolean empty; ingo@3784: ingo@3784: public BedQualityDiameterResult () { ingo@3784: empty = true; ingo@3784: } ingo@3784: ingo@3784: public BedQualityDiameterResult ( ingo@3784: String type, ingo@3784: TDoubleArrayList km ingo@3784: ) { ingo@3784: if (km.size() > 0) { ingo@3784: empty = false; ingo@3784: } ingo@3784: this.type = DIAMETER_TYPE.valueOf(type.toUpperCase()); ingo@3784: this.kms = km; ingo@3784: } ingo@3784: ingo@3784: public DIAMETER_TYPE getType() { ingo@3784: return this.type; ingo@3784: } ingo@3784: ingo@3784: public TDoubleArrayList getKms() { ingo@3784: return this.kms; ingo@3784: } ingo@3784: ingo@3784: public void setType(DIAMETER_TYPE type) { ingo@3784: this.type = type; ingo@3784: } ingo@3784: ingo@3784: public boolean isEmpty() { ingo@3784: return empty; ingo@3784: } ingo@3784: }