v1.0.0-rc.43

This commit is contained in:
2025-06-13 16:00:50 +02:00
parent 32c9e6926e
commit 80251cc5b8
154 changed files with 912 additions and 148 deletions
+9
View File
@@ -163,3 +163,12 @@ std::vector<float> GridScanSettings::Rearrange(const std::vector<float> &input,
return output;
}
std::vector<int64_t> GridScanSettings::Rearrange(const std::vector<int64_t> &input, uint64_t fill_value) const {
std::vector<int64_t> output(n_elem, fill_value);
int64_t x_elem = GetGridSizeX_step();
for (int64_t i = 0; i < std::min<int64_t>(input.size(), n_elem); i++) {
int64_t new_pixel = GetElementPosY_step(i) * x_elem + GetElementPosX_step(i);
output.at(new_pixel) = input[i];
}
return output;
}