package com.ruoyi.caltools.model;

import java.util.List;

public class WaterDeepCalResult {
    public Double correctedDepth;      // 修正后的深度(m)

    public void setCorrectedDepth(Double correctedDepth) {
        this.correctedDepth = correctedDepth;
    }

    public void setInitialEstimate(Double initialEstimate) {
        this.initialEstimate = initialEstimate;
    }

    public void setCorrectionFactor(Double correctionFactor) {
        this.correctionFactor = correctionFactor;
    }

    public void setIterations(Integer iterations) {
        this.iterations = iterations;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public void setIterationHistory(List<Double> iterationHistory) {
        this.iterationHistory = iterationHistory;
    }

    public Double initialEstimate;     // 初始估计深度(m)

    public Double getInitialSOS() {
        return initialSOS;
    }

    public void setInitialSOS(Double initialSOS) {
        this.initialSOS = initialSOS;
    }

    public Double initialSOS;     // 初始声速
    public Double correctionFactor;    // 修正因子
    public Integer iterations;         // 迭代次数
    public String status;              // 计算状态
    public List<Double> iterationHistory; // 迭代历史

    public List<String> getDataSegment() {
        return dataSegment;
    }

    public void setDataSegment(List<String> dataSegment) {
        this.dataSegment = dataSegment;
    }

    public List<String> dataSegment; // 分段数据

}