pub trait TransformResolver: Send + Sync {
    // Required method
    fn resolve_transformation(
        &self,
        from: &str,
        to: &str,
        time: SystemTime
    ) -> Result<Isometry3<f64>, Error>;
}

Required Methods§

source

fn resolve_transformation( &self, from: &str, to: &str, time: SystemTime ) -> Result<Isometry3<f64>, Error>

Implementations on Foreign Types§

source§

impl<T: TransformResolver + ?Sized> TransformResolver for Box<T>where Box<T>: Send + Sync,

source§

fn resolve_transformation( &self, from: &str, to: &str, time: SystemTime ) -> Result<Isometry3<f64>, Error>

source§

impl<T: TransformResolver + ?Sized> TransformResolver for Arc<T>where Arc<T>: Send + Sync,

source§

fn resolve_transformation( &self, from: &str, to: &str, time: SystemTime ) -> Result<Isometry3<f64>, Error>

Implementors§