summaryrefslogtreecommitdiff
path: root/src/Spatial_searching/example/example_spatial_searching.cpp
diff options
context:
space:
mode:
authorvrouvrea <vrouvrea@636b058d-ea47-450e-bf9e-a15bfbe3eedb>2017-06-20 14:43:10 +0000
committervrouvrea <vrouvrea@636b058d-ea47-450e-bf9e-a15bfbe3eedb>2017-06-20 14:43:10 +0000
commitd53ad3e2b527ec2df82b801a4026ffb77b97427d (patch)
tree5928c66ac053b2246b22c934ac259cb12a2404b8 /src/Spatial_searching/example/example_spatial_searching.cpp
parentf3c41e18d5122dffd98c49412c364f0a07ee0bb6 (diff)
parent9d0b415512c166cda2985d1709fcf99fd770b799 (diff)
Merge Spatial searching-Add radius search branch
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@2557 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: ad29663d9f9ea8badcf70ebe48349af0b0cdb36d
Diffstat (limited to 'src/Spatial_searching/example/example_spatial_searching.cpp')
-rw-r--r--src/Spatial_searching/example/example_spatial_searching.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/Spatial_searching/example/example_spatial_searching.cpp b/src/Spatial_searching/example/example_spatial_searching.cpp
index 14b324ae..9e6a8f32 100644
--- a/src/Spatial_searching/example/example_spatial_searching.cpp
+++ b/src/Spatial_searching/example/example_spatial_searching.cpp
@@ -48,5 +48,13 @@ int main(void) {
for (auto ifs_iterator = ifn_range.begin(); ifs_iterator->first != 0; ++ifs_iterator)
std::cout << ifs_iterator->first << " (sq. dist. = " << ifs_iterator->second << ")\n";
+ // Radius search
+ std::cout << "Radius search:\n";
+ std::vector<std::size_t> rs_result;
+ points_ds.radius_search(points[45], 0.5, std::back_inserter(rs_result));
+ K k;
+ for (auto const& p_idx : rs_result)
+ std::cout << p_idx << " (sq. dist. = " << k.squared_distance_d_object()(points[p_idx], points[45]) << ")\n";
+
return 0;
}