pub struct BoxVelocity {
pub min_delta: Vec<f32>,
pub max_delta: Vec<f32>,
}Expand description
Velocity of a temporal box (change per time unit).
Fields§
§min_delta: Vec<f32>Change in min bounds per time unit (d-dimensional vector).
max_delta: Vec<f32>Change in max bounds per time unit (d-dimensional vector).
Implementations§
Source§impl BoxVelocity
impl BoxVelocity
Sourcepub fn new(min_delta: Vec<f32>, max_delta: Vec<f32>) -> BoxVelocity
pub fn new(min_delta: Vec<f32>, max_delta: Vec<f32>) -> BoxVelocity
Create a new box velocity (static by default).
Sourcepub fn static_velocity(dim: usize) -> BoxVelocity
pub fn static_velocity(dim: usize) -> BoxVelocity
Create a static velocity (no change over time).
Trait Implementations§
Source§impl Clone for BoxVelocity
impl Clone for BoxVelocity
Source§fn clone(&self) -> BoxVelocity
fn clone(&self) -> BoxVelocity
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BoxVelocity
impl Debug for BoxVelocity
Source§impl PartialEq for BoxVelocity
impl PartialEq for BoxVelocity
impl StructuralPartialEq for BoxVelocity
Auto Trait Implementations§
impl Freeze for BoxVelocity
impl RefUnwindSafe for BoxVelocity
impl Send for BoxVelocity
impl Sync for BoxVelocity
impl Unpin for BoxVelocity
impl UnsafeUnpin for BoxVelocity
impl UnwindSafe for BoxVelocity
Blanket Implementations§
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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