14 template <
typename SpacePo
int>
39 std::vector<std::pair<float, std::unique_ptr<const InternalSeed<SpacePoint>>>>
46 template <
typename SpacePo
int>
52 if (bottom.
radius() > 150) {
61 template <
typename SpacePo
int>
66 return !(b.
radius() > 150. && weight < 380.);
69 template <
typename SpacePo
int>
70 std::vector<std::pair<float, std::unique_ptr<const InternalSeed<SpacePoint>>>>
75 std::vector<std::pair<float, std::unique_ptr<const InternalSeed<SpacePoint>>>>
77 if (seeds.size() > 1) {
78 newSeedsVector.push_back(std::move(seeds[0]));
79 size_t itLength =
std::min(seeds.size(), size_t(5));
81 for (
size_t i = 1; i < itLength; i++) {
82 if (seeds[i].first > 200. || seeds[i].
second->sp[0]->radius() > 43.) {
83 newSeedsVector.push_back(std::move(seeds[i]));
86 return newSeedsVector;