# `Isotope.Options.Cellular`
[🔗](https://codeberg.org/sickday/Isotope118/src/branch/main/lib/options/cellular.ex#L1)

Options available for cellular noises.

# `distance_function`

```elixir
@type distance_function() :: :euclidean | :manhattan | :natural
```

# `return_type`

```elixir
@type return_type() ::
  :cell_value
  | :distance
  | :distance2
  | :distance2add
  | :distance2sub
  | :distance2mul
  | :distance2div
```

# `t`

```elixir
@type t() :: %Isotope.Options.Cellular{
  distance_function: distance_function(),
  distance_indices: {integer(), integer()},
  jitter: float(),
  return_type: return_type()
}
```

---

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