# `Sidereon.Geofence.Fence`
[🔗](https://github.com/neilberkman/sidereon-ex/blob/main/lib/sidereon/geofence.ex#L14)

A constructed WGS84 geodesic polygon fence.

`vertices` stores the public degree vertices supplied at construction. The
`handle` field is an opaque native resource used for evaluation.

# `t`

```elixir
@type t() :: %Sidereon.Geofence.Fence{
  handle: reference(),
  vertices: [Sidereon.Geofence.vertex()]
}
```

Opaque geofence handle plus the normalized public vertices.

---

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