Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Animation ¶
type Animation struct {
// contains filtered or unexported fields
}
type Extrapolation ¶
type Extrapolation struct {
// contains filtered or unexported fields
}
Extrapolation computes a 1-dimensional velocity estimate for a set of timestamped points using the least squares fit of a 2nd order polynomial. The same method is used by Android.
func (*Extrapolation) Estimate ¶
func (e *Extrapolation) Estimate() Estimate
Velocity returns an estimate of the implied velocity and distance for the points sampled, or zero if the estimation method failed.
func (*Extrapolation) Sample ¶
func (e *Extrapolation) Sample(t time.Duration, val float32)
Sample adds an absolute sample to the estimation.
func (*Extrapolation) SampleDelta ¶
func (e *Extrapolation) SampleDelta(t time.Duration, delta float32)
SampleDelta adds a relative sample to the estimation.
Click to show internal directories.
Click to hide internal directories.