Struct pos::interpolate::Interpolator [] [src]

pub struct Interpolator { /* fields omitted */ }

Structure that handles the interpolation.

Methods

impl Interpolator
[src]

Creates a new interpolator for a given source.

Examples

use pos::interpolate::Interpolator;
use pos::sbet;
let reader = sbet::Reader::from_path("data/2-points.sbet").unwrap();
let interpolator = Interpolator::new(Box::new(reader)).unwrap();

Interpolate a new point for the given time.

Examples

use pos::interpolate::Interpolator;
use pos::sbet;
let reader = sbet::Reader::from_path("data/2-points.sbet").unwrap();
let mut interpolator = Interpolator::new(Box::new(reader)).unwrap();
let point = interpolator.interpolate(1.516310048360710e5).unwrap();

Trait Implementations

impl Debug for Interpolator
[src]

Formats the value using the given formatter.