变量:
public enum Mode {
NON_PRECOMPUTE,//没有预计算
PRECOMPUTED,//完成预计算
PRECOMPUTATION_PHASE//预计算中
}
private Config config;
private Mode mode;
方法:
public ScenarioInfo(@Nonnull Config config) //初始化
public void setConfig(@Nonnull Config config) //设置config
public Mode getMode()//获得当前模式
public int getFireExtinguishMaxSum()//获得需灭火的数值和
public int getKernelAgentsThinkTime()//获得核心智能体的think时间
public int getFireTankMaximum() //获得水箱的最大值
public int getClearRepairRate() //获得修理道路及清障的速度
public int getPerceptionLosMaxDistance()//获取智能体能感知的最大距离
public int getFireExtinguishMaxDistance() //获得灭火的最大距离
public int getClearRepairDistance() //清障修理的距离
public int getFireTankRefillHydrantRate() //从消防栓补水的速度
public int getFireTankRefillRate() //水箱充满的速度
简述:
这是一个接口,我们可以使用他里面的方法得到很多有用的信息,比如灭火的最大距离,清障修理的距离,消防人员的水箱的补充速度,核心智能体的think时间等。