v1.0.0-rc.43
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user