pub fn grow_region_unwrap(
phase: &mut [f64],
weights: &[u8],
mask: &mut [u8],
nx: usize,
ny: usize,
nz: usize,
seed_i: usize,
seed_j: usize,
seed_k: usize,
) -> usizeExpand description
Region growing phase unwrapping (matches Python implementation exactly)
§Arguments
phase- Mutable slice of phase values (nx * ny * nz), will be modified in-placeweights- Weight values (3 * nx * ny * nz), layout [dim][x][y][z]mask- Boolean mask (nx * ny * nz), 1 = process, 0 = skipnx,ny,nz- Array dimensionsseed_i,seed_j,seed_k- Seed point coordinates
§Returns
Number of voxels processed