# Region

<a id="region-1"></a>

# Region

```cpp
#include <icy/vision/types.h>

struct Region
```

[Defined in src/vision/include/icy/vision/types.h:48](https://github.com/auscaster/icey/blob/main/src/vision/include/icy/vision/types.h#L48)

A rectangle within a frame, in coordinates normalised from 0 to 1.

## Public Attributes

| Return | Name | Description |
|--------|------|-------------|
| `float` | [`x`](#x)  |  |
| `float` | [`y`](#y)  |  |
| `float` | [`width`](#width-4)  |  |
| `float` | [`height`](#height-4)  |  |

---

<a id="x"></a>

### x

```cpp
float x = 0.0f
```

[Defined in src/vision/include/icy/vision/types.h:50](https://github.com/auscaster/icey/blob/main/src/vision/include/icy/vision/types.h#L50)

---

<a id="y"></a>

### y

```cpp
float y = 0.0f
```

[Defined in src/vision/include/icy/vision/types.h:51](https://github.com/auscaster/icey/blob/main/src/vision/include/icy/vision/types.h#L51)

---

<a id="width-4"></a>

### width

```cpp
float width = 0.0f
```

[Defined in src/vision/include/icy/vision/types.h:52](https://github.com/auscaster/icey/blob/main/src/vision/include/icy/vision/types.h#L52)

---

<a id="height-4"></a>

### height

```cpp
float height = 0.0f
```

[Defined in src/vision/include/icy/vision/types.h:53](https://github.com/auscaster/icey/blob/main/src/vision/include/icy/vision/types.h#L53)
