---
title: BNNSLinearSamplingOffsetCorners
framework: accelerate
role: symbol
role_heading: Global Variable
path: accelerate/bnnslinearsamplingoffsetcorners
---

# BNNSLinearSamplingOffsetCorners

The offset corners sampling mode.

## Declaration

```swift
var BNNSLinearSamplingOffsetCorners: BNNSLinearSamplingMode { get }
```

## Discussion

Discussion Given an input grid with a size of Xin and an output grid with a size Xout, this mode samples the grid using the following: delta = max(1, Xin - 1) / Xout spacing = ((Xout - 1) * delta) / (Xout - 1)

grid_point[i] = min(Xin-1, max(0, 0.5*delta + i*spacing)), for i=0,1,...,Xout-1

## See Also

### Constants

- [init(_:)](accelerate/bnnslinearsamplingmode/init(_:).md)
- [init(rawValue:)](accelerate/bnnslinearsamplingmode/init(rawvalue:).md)
- [rawValue](accelerate/bnnslinearsamplingmode/rawvalue.md)
- [BNNSLinearSamplingDefault](accelerate/bnnslinearsamplingdefault.md)
- [BNNSLinearSamplingAlignCorners](accelerate/bnnslinearsamplingaligncorners.md)
- [BNNSLinearSamplingUnalignCorners](accelerate/bnnslinearsamplingunaligncorners.md)
- [BNNSLinearSamplingStrictAlignCorners](accelerate/bnnslinearsamplingstrictaligncorners.md)
