# SliceWindow

`import { SliceWindow } from "destack:tensor";`

Slice window for a tensor with `Rank` axes.

```ds title="SliceWindow"
export struct SliceWindow<const Rank: usize> {
    offsets: [usize; Rank];
    sizes: [usize; Rank];
    strides: [usize; Rank];
}
```

[language/library/src/tensor/window.ds:4:13](https://github.com/destack-sh/destack/blob/main/language/library/src/tensor/window.ds#L4-L13)

## Members

### `offsets: [usize; Rank]`

The starting coordinate for each axis.

### `sizes: [usize; Rank]`

The result size for each axis.

### `strides: [usize; Rank]`

The stride for each axis.
