| 271 | } |
| 272 | |
| 273 | void HeatMapHelper::SetBandwidth(MapCanvas* canvas, Project* project) |
| 274 | { |
| 275 | if (check_spatial_ref) { |
| 276 | bool cont = project->CheckSpatialProjection(check_spatial_ref); |
| 277 | if (cont == false) { |
| 278 | return; |
| 279 | } |
| 280 | } |
| 281 | has_init = true; |
| 282 | use_bandwidth = true; |
| 283 | use_radius_variable = !use_bandwidth; |
| 284 | // prompt user to select a bandwidth from a slider |
| 285 | double min_band = project->GetMax1nnDistEuc(); |
| 286 | //double max_band = project->GetMaxDistEuc(); |
| 287 | if (bandwidth == 0) { |
| 288 | bandwidth = min_band; |
| 289 | } |
| 290 | HeatMapBandwidthDlg bandDlg(this, canvas, bandwidth, min_band*2); |
| 291 | bandDlg.ShowModal(); |
| 292 | } |
| 293 | |
| 294 | void HeatMapHelper::UpdateBandwidth(double bandwidth) |
| 295 | { |
no test coverage detected