| 447 | } |
| 448 | |
| 449 | void OptionManager::AddSpatialPairingOptions() { |
| 450 | if (added_spatial_pairing_options_) { |
| 451 | return; |
| 452 | } |
| 453 | added_spatial_pairing_options_ = true; |
| 454 | |
| 455 | AddFeatureMatchingOptions(); |
| 456 | AddTwoViewGeometryOptions(); |
| 457 | |
| 458 | AddDefaultOption("SpatialMatching.ignore_z", &spatial_pairing->ignore_z); |
| 459 | AddDefaultOption("SpatialMatching.max_num_neighbors", |
| 460 | &spatial_pairing->max_num_neighbors); |
| 461 | AddDefaultOption("SpatialMatching.min_num_neighbors", |
| 462 | &spatial_pairing->min_num_neighbors); |
| 463 | AddDefaultOption("SpatialMatching.max_distance", |
| 464 | &spatial_pairing->max_distance); |
| 465 | } |
| 466 | |
| 467 | void OptionManager::AddTransitivePairingOptions() { |
| 468 | if (added_transitive_pairing_options_) { |