29 const auto point_cloud = std::make_shared<pcl::PointCloud<pcl::PointXYZI>>();
30 (void)point_cloud->points.emplace_back(0.3, 0.0, 0.0, 0);
32 Cluster cone_point_cloud(point_cloud);
34 std::vector<double> result = validator.
coneValidator(&cone_point_cloud, plane);
36 ASSERT_LT(result[0], 1.0);
45 const auto point_cloud = std::make_shared<pcl::PointCloud<pcl::PointXYZI>>();
46 (void)point_cloud->points.insert(point_cloud->points.end(), {{0.3, 0.0, 0.0, 0},
49 {-0.2, -0.3, 0.1, 0}});
51 Cluster cone_point_cloud(point_cloud);
53 std::vector<double> result = validator.
coneValidator(&cone_point_cloud, plane);
55 ASSERT_DOUBLE_EQ(result[0], 1.0);
64 const auto point_cloud = std::make_shared<pcl::PointCloud<pcl::PointXYZI>>();
65 (void)point_cloud->points.insert(point_cloud->points.end(), {{0.3, 0.0, 0.0, 0},
69 {0.4, -0.1, 0.0, 0}});
71 Cluster cone_point_cloud(point_cloud);
73 std::vector<double> result = validator.
coneValidator(&cone_point_cloud, plane);
75 ASSERT_DOUBLE_EQ(result[0], 1.0);