# `Sidereon.Geoid.Egm2008RasterWindow`
[🔗](https://github.com/neilberkman/sidereon-ex/blob/main/lib/sidereon/geoid.ex#L78)

Descriptor for a full or cropped EGM2008 raster window.

# `t`

```elixir
@type t() :: %Sidereon.Geoid.Egm2008RasterWindow{
  lat_min_deg: float(),
  lon_min_deg: float(),
  n_lat: pos_integer(),
  n_lon: pos_integer(),
  spacing: Sidereon.Geoid.Egm2008GridSpacing.t()
}
```

EGM2008 raster window descriptor.

# `global_window`

```elixir
@spec global_window(Sidereon.Geoid.Egm2008GridSpacing.t()) :: t()
```

Build the official full-global EGM2008 window for a spacing.

# `new`

```elixir
@spec new(
  Sidereon.Geoid.Egm2008GridSpacing.t(),
  number(),
  number(),
  pos_integer(),
  pos_integer()
) ::
  t()
```

Build an EGM2008 raster-window descriptor.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
