pub struct Kinematics { /* private fields */ }Expand description
Kinematics
Implementations§
Source§impl Kinematics
impl Kinematics
pub fn new() -> Self
pub fn initialize(&mut self) -> Result<(), EngineeringError>
Sourcepub fn position_analysis(&self) -> &PositionAnalysis
pub fn position_analysis(&self) -> &PositionAnalysis
Borrow the position-analysis sub-component.
Sourcepub fn position_analysis_mut(&mut self) -> &mut PositionAnalysis
pub fn position_analysis_mut(&mut self) -> &mut PositionAnalysis
Mutably borrow the position-analysis sub-component.
Sourcepub fn velocity_analysis(&self) -> &VelocityAnalysis
pub fn velocity_analysis(&self) -> &VelocityAnalysis
Borrow the velocity-analysis sub-component.
Sourcepub fn velocity_analysis_mut(&mut self) -> &mut VelocityAnalysis
pub fn velocity_analysis_mut(&mut self) -> &mut VelocityAnalysis
Mutably borrow the velocity-analysis sub-component.
Sourcepub fn acceleration_analysis(&self) -> &AccelerationAnalysis
pub fn acceleration_analysis(&self) -> &AccelerationAnalysis
Borrow the acceleration-analysis sub-component.
Sourcepub fn acceleration_analysis_mut(&mut self) -> &mut AccelerationAnalysis
pub fn acceleration_analysis_mut(&mut self) -> &mut AccelerationAnalysis
Mutably borrow the acceleration-analysis sub-component.
Auto Trait Implementations§
impl Freeze for Kinematics
impl RefUnwindSafe for Kinematics
impl Send for Kinematics
impl Sync for Kinematics
impl Unpin for Kinematics
impl UnsafeUnpin for Kinematics
impl UnwindSafe for Kinematics
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more