v.1.0.0-rc.32
This commit is contained in:
@@ -19,11 +19,12 @@ struct res_id {
|
||||
uint32_t id;
|
||||
};
|
||||
|
||||
void FilterSpotsByCount(const DiffractionExperiment& experiment,
|
||||
|
||||
void FilterSpotsByCount(int64_t count,
|
||||
const std::vector<DiffractionSpot> &input,
|
||||
std::vector<DiffractionSpot> &output) {
|
||||
|
||||
size_t output_size = std::min<size_t>(input.size(), experiment.GetMaxSpotCount());
|
||||
size_t output_size = std::min<size_t>(input.size(), count);
|
||||
std::vector<intensity_id> intensity_id_vector(input.size());
|
||||
|
||||
for (int i = 0; i < input.size(); i++) {
|
||||
@@ -39,6 +40,13 @@ void FilterSpotsByCount(const DiffractionExperiment& experiment,
|
||||
output.push_back(input[intensity_id_vector[i].id]);
|
||||
}
|
||||
|
||||
|
||||
void FilterSpotsByCount(const DiffractionExperiment& experiment,
|
||||
const std::vector<DiffractionSpot> &input,
|
||||
std::vector<DiffractionSpot> &output) {
|
||||
FilterSpotsByCount(experiment.GetMaxSpotCount(), input, output);
|
||||
}
|
||||
|
||||
void FilterSpotsByResolution(const DiffractionExperiment& experiment,
|
||||
const std::vector<DiffractionSpot> &input,
|
||||
std::vector<DiffractionSpot> &output) {
|
||||
|
||||
Reference in New Issue
Block a user