Builder for a forward track-filter pass that can be RTS-smoothed.
Summary
Functions
Finish the builder and return a smoothing-ready history.
Start a history builder from the current filter state.
Start an empty history builder.
Types
@type t() :: %Sidereon.Estimation.TrackRtsHistoryBuilder{handle: reference()}
Functions
@spec finish(t()) :: {:ok, Sidereon.Estimation.TrackRtsHistory.t()} | {:error, term()}
Finish the builder and return a smoothing-ready history.
@spec from_filter(Sidereon.Estimation.TrackFilter.t()) :: {:ok, t()} | {:error, term()}
Start a history builder from the current filter state.
@spec new() :: t()
Start an empty history builder.