riku
2021-11-17 3a7da032ec18b2d5d36afb3fd9622c7d763257b7
src/main/kotlin/com/flightfeather/uav/model/epw/EPWModel.kt
@@ -13,11 +13,17 @@
 */
class EPWModel : BaseModel<DataVo, CompanySOP>() {
    // 默认监测点经纬度
    var defaultLocation: Pair<Double, Double>? = null
        set(value) {
            weights = listOf(WindDirWeight(value), WindDisWeight(value))
        }
    override var dataPrep: BaseDataPrep<DataVo, CompanySOP> = EPWDataPrep()
    override var factorTypes: List<FactorType> = WeightType.weightType
    override var weights: List<BaseWeight<DataVo, CompanySOP>> = listOf(WindDirWeight(), WindDisWeight())
    override var weights: List<BaseWeight<DataVo, CompanySOP>> = listOf(WindDirWeight(defaultLocation), WindDisWeight(defaultLocation))
    override var sections: List<BaseSection<DataVo, CompanySOP>> = listOf(TimeSection())