---
title: "Range2D"
---
<!-- DO NOT EDIT! This file was auto-generated by crates/build/re_types_builder/src/codegen/docs/website.rs -->

An Axis-Aligned Bounding Box in 2D space, implemented as the minimum and maximum corners.

## Fields
#### `x_range`
Type: non-null [`Range1D`](../datatypes/range1d.md)

The range of the X-axis (usually left and right bounds).

#### `y_range`
Type: non-null [`Range1D`](../datatypes/range1d.md)

The range of the Y-axis (usually top and bottom bounds).


## Arrow datatype
```
Struct(
    "x_range": non-null FixedSizeList(2 x non-null Float64)
    "y_range": non-null FixedSizeList(2 x non-null Float64)
)
```

## API reference links
 * 🌊 [C++ API docs for `Range2D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1Range2D.html)
 * 🐍 [Python API docs for `Range2D`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.Range2D)
 * 🦀 [Rust API docs for `Range2D`](https://docs.rs/rerun/latest/rerun/datatypes/struct.Range2D.html)


