[−][src]Struct gs_rs::factor_graph::variable::VehicleVariable3D
Representation of an optimizable vehicle variable.
Fields
id: usize
pose: Rc<RefCell<[f64; 7]>>
fixed_type: FixedType
Implementations
impl VehicleVariable3D
[src]
pub fn new(
id: usize,
x: f64,
y: f64,
z: f64,
rot_x: f64,
rot_y: f64,
rot_z: f64,
rot_w: f64,
fixed_type: FixedType
) -> Self
[src]
id: usize,
x: f64,
y: f64,
z: f64,
rot_x: f64,
rot_y: f64,
rot_z: f64,
rot_w: f64,
fixed_type: FixedType
) -> Self
Returns a new variable from a 3D pose, a given ID and whether the variable is fixed.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for VehicleVariable3D
impl !Send for VehicleVariable3D
impl !Sync for VehicleVariable3D
impl Unpin for VehicleVariable3D
impl !UnwindSafe for VehicleVariable3D
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Downcast for T where
T: Any,
T: Any,
fn into_any(self: Box<T>) -> Box<dyn Any + 'static>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
fn as_any(&self) -> &(dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
impl<T> DowncastSync for T where
T: Send + Sync + Any,
T: Send + Sync + Any,
impl<T> Erased for T
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
T: Parameter<Self>,
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
SS: SubsetOf<SP>,
fn to_subset(&self) -> Option<SS>
fn is_in_subset(&self) -> bool
fn to_subset_unchecked(&self) -> SS
fn from_subset(element: &SS) -> SP
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,