# `Sidereon.Astro.Relative.State`
[🔗](https://github.com/neilberkman/sidereon-ex/blob/main/lib/sidereon/astro/relative.ex#L8)

Cartesian state used by relative-frame and Clohessy-Wiltshire helpers.

# `t`

```elixir
@type t() :: %Sidereon.Astro.Relative.State{
  epoch_tdb_seconds: float(),
  position_km: vec3(),
  velocity_km_s: vec3()
}
```

# `vec3`

```elixir
@type vec3() :: {float(), float(), float()}
```

---

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