package iamrescue.agent.firebrigade; import org.apache.commons.lang.builder.ToStringBuilder; import rescuecore2.standard.entities.Building; public class HeatTransferRelation { private int rays; private double heatTransferRate; private Building source; private Building destination; public HeatTransferRelation(Building source, Building destination) { this.source = source; this.destination = destination; } public void incrementRaysHit() { rays++; } @Override public String toString() { return ToStringBuilder.reflectionToString(this); } public void normalise(int totalRays) { heatTransferRate = (double) rays / totalRays; } public double getHeatTransferRate() { return heatTransferRate; } public Building getSource() { return source; } public Building getDestination() { return destination; } public int getRays() { return rays; } }