arci/traits/
transform_resolver.rs1use auto_impl::auto_impl;
2
3use crate::{error::Error, Isometry3};
4
5#[auto_impl(Box, Arc)]
6pub trait TransformResolver: Send + Sync {
7 fn resolve_transformation(
8 &self,
9 from: &str,
10 to: &str,
11 time: std::time::SystemTime,
12 ) -> Result<Isometry3<f64>, Error>;
13}