Slide the passed 4D window slice. * * If slice contains the last slice then it will remain unchanged and false will be returned. * * @param[in,out] slice Current slice, to be updated to the next slice. * * @return true if slice contains a new slice, false if slice already contained the last slice */
| 364 | * @return true if slice contains a new slice, false if slice already contained the last slice |
| 365 | */ |
| 366 | bool slide_window_slice_4D(Window &slice) const |
| 367 | { |
| 368 | return slide_window_slice<4>(slice); |
| 369 | } |
| 370 | /** Collapse the dimensions between @p first and @p last if possible. |
| 371 | * |
| 372 | * A dimension is collapsable if it starts from 0 and matches the corresponding dimension in the full_window |