pub fn new(id: usize, x: f64, y: f64, z: f64, fixed_type: FixedType) -> Self {
        LandmarkVariable3D {
            id,
            position: Rc::new(RefCell::new([x, y, z])),
            fixed_type,
        }
    }
/// Returns a new variable from a 3D position, a given ID and whether the variable is fixed.
Returns a new variable from a 3D position, a given ID and whether the variable is fixed.
Returns a new variable from a 3D position a given ID and whether the variable is fixed .
pub fn new(id: usize, x: f64, y: f64, z: f64, fixed_type: FixedType) -> Self {
        LandmarkVariable3D {
            id,
            position: Rc::new(RefCell::new([x, y, z])),
            fixed_type,
        }
    }
pub fn new ( id : usize , x : f64 , y : f64 , z : f64 , fixed_type : FixedType ) -> Self { LandmarkVariable3D { id , position : Rc :: new ( RefCell :: new ( [ x , y , z ] ) ) , fixed_type , } }
Returns a new variable from a 3D position, a given ID and whether the variable is fixed.
Returns a new variable from a 3D position a given ID and whether the variable is fixed .
id
usize
x
f64
y
f64
z
f64
fixed_type
FixedType