Struct steering::Seek [−][src]
pub struct Seek<T> where
T: Real, { pub behavior: RefCell<SteeringBehavior<T>>, }
Seek behavior calculates the maximum linear valocity to reach the target location
Fields
behavior: RefCell<SteeringBehavior<T>>
common steering behavior attributes
Trait Implementations
impl<T: Real> HasSteeringBehavior<T> for Seek<T>[src]
impl<T: Real> HasSteeringBehavior<T> for Seek<T>fn get_steering_behavior(&mut self) -> RefMut<SteeringBehavior<T>>[src]
fn get_steering_behavior(&mut self) -> RefMut<SteeringBehavior<T>>impl<T: Real> SteeringAccelerationCalculator<T> for Seek<T>[src]
impl<T: Real> SteeringAccelerationCalculator<T> for Seek<T>fn calculate_real_steering(
&self,
steering_acceleration: Rc<RefCell<SteeringAcceleration<T>>>
) -> Rc<RefCell<SteeringAcceleration<T>>>[src]
fn calculate_real_steering(
&self,
steering_acceleration: Rc<RefCell<SteeringAcceleration<T>>>
) -> Rc<RefCell<SteeringAcceleration<T>>>fn calculate_steering(
&mut self,
steering_acceleration: Rc<RefCell<SteeringAcceleration<T>>>
) -> Rc<RefCell<SteeringAcceleration<T>>>[src]
fn calculate_steering(
&mut self,
steering_acceleration: Rc<RefCell<SteeringAcceleration<T>>>
) -> Rc<RefCell<SteeringAcceleration<T>>>