message: Update with temperature rounding.
diff: @@ -36,10 +36,18 @@ void ThermalIntegrator::addThermalBearingVectors(
  thermal_layer_->allocateBlockPtrByCoordinates(surface_intersection);
  ThermalVoxel& voxel =
  block_ptr->getVoxelByCoordinates(surface_intersection);
  + if (voxel.observations < 1) {
  voxel.temperature = temperatures[i];
  voxel.observations = 1;
  - /* (voxel.observations * voxel.temperature + temperatures[i]) /
  - (++voxel.observations); */
  + } else {
  + voxel.temperature =
  + (voxel.observations * voxel.temperature + temperatures[i]) /
  + (voxel.observations + 1);
  + voxel.observations++;
  + }
  + if (observations > 100) {
  + observations = 100;
  + }
  }
  }
  