pub enum CuJointAcceleration {
Revolute(AngularAcceleration),
Prismatic(Acceleration),
Fixed,
}Expand description
A joint acceleration carries angular (rad/s²) or linear (m/s²) acceleration units.
Variants§
Implementations§
Source§impl CuJointAcceleration
impl CuJointAcceleration
Sourcepub fn from_coordinate(position: CuJointPosition, value: f64) -> Self
pub fn from_coordinate(position: CuJointPosition, value: f64) -> Self
Creates a value of the same joint kind as position from an SI value
(rad/s² or m/s²). Fixed joints yield Fixed.
Trait Implementations§
Source§impl<'__de, __Context> BorrowDecode<'__de, __Context> for CuJointAcceleration
impl<'__de, __Context> BorrowDecode<'__de, __Context> for CuJointAcceleration
Source§fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>(
decoder: &mut __D,
) -> Result<Self, DecodeError>
fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
Source§impl Clone for CuJointAcceleration
impl Clone for CuJointAcceleration
Source§fn clone(&self) -> CuJointAcceleration
fn clone(&self) -> CuJointAcceleration
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CuJointAcceleration
Source§impl Debug for CuJointAcceleration
impl Debug for CuJointAcceleration
Source§impl<__Context> Decode<__Context> for CuJointAcceleration
impl<__Context> Decode<__Context> for CuJointAcceleration
Source§impl Default for CuJointAcceleration
impl Default for CuJointAcceleration
Source§impl<'de> Deserialize<'de> for CuJointAcceleration
impl<'de> Deserialize<'de> for CuJointAcceleration
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Encode for CuJointAcceleration
impl Encode for CuJointAcceleration
Source§impl From<Acceleration> for CuJointAcceleration
impl From<Acceleration> for CuJointAcceleration
Source§impl From<AngularAcceleration> for CuJointAcceleration
impl From<AngularAcceleration> for CuJointAcceleration
Source§impl PartialEq for CuJointAcceleration
impl PartialEq for CuJointAcceleration
Source§impl Serialize for CuJointAcceleration
impl Serialize for CuJointAcceleration
impl StructuralPartialEq for CuJointAcceleration
Source§impl TypePath for CuJointAcceleration
impl TypePath for CuJointAcceleration
fn type_path() -> &'static str
fn short_type_path() -> &'static str
fn type_ident() -> Option<&'static str>
fn crate_name() -> Option<&'static str>
fn module_path() -> Option<&'static str>
Auto Trait Implementations§
impl Freeze for CuJointAcceleration
impl RefUnwindSafe for CuJointAcceleration
impl Send for CuJointAcceleration
impl Sync for CuJointAcceleration
impl Unpin for CuJointAcceleration
impl UnsafeUnpin for CuJointAcceleration
impl UnwindSafe for CuJointAcceleration
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,
impl<T> CuMsgPayload for T
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<T> ElementType for T
impl<T> ElementType for T
impl<T> GetTypeRegistration for T
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