pub struct OpenSimIkSetup {
pub model_file: String,
pub marker_file: String,
pub output_motion_file: String,
pub start_time: f64,
pub end_time: f64,
pub report_errors: bool,
pub marker_tasks: Vec<IkMarker>,
pub coordinate_tasks: Vec<IkCoordinateTask>,
}Fields§
§model_file: String§marker_file: String§output_motion_file: String§start_time: f64§end_time: f64§report_errors: bool§marker_tasks: Vec<IkMarker>§coordinate_tasks: Vec<IkCoordinateTask>Trait Implementations§
Source§impl Clone for OpenSimIkSetup
impl Clone for OpenSimIkSetup
Source§fn clone(&self) -> OpenSimIkSetup
fn clone(&self) -> OpenSimIkSetup
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 moreAuto Trait Implementations§
impl Freeze for OpenSimIkSetup
impl RefUnwindSafe for OpenSimIkSetup
impl Send for OpenSimIkSetup
impl Sync for OpenSimIkSetup
impl Unpin for OpenSimIkSetup
impl UnsafeUnpin for OpenSimIkSetup
impl UnwindSafe for OpenSimIkSetup
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> 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