Trait steering::Limiter
[−]
[src]
pub trait Limiter<T: Real> { fn get_zero_linear_speed_threshold(&self) -> T; fn set_zero_linear_speed_threshold(&mut self, threshold: T); fn get_max_linear_speed(&self) -> T; fn set_max_linear_speed(&mut self, linear_speed: T); fn get_max_linear_acceleration(&self) -> T; fn set_max_linear_acceleration(&mut self, linear_acceleration: T); fn get_max_angular_speed(&self) -> T; fn set_max_angular_speed(&mut self, angular_speed: T); fn get_max_angular_acceleration(&self) -> T; fn set_max_angular_acceleration(&mut self, angular_acceleration: T); }
Interface to set limits on linear and angular speed and acceleration of the agent