pub trait BaseSFM: BaseSFMConst {
fn as_raw_mut_BaseSFM(&mut self) -> *mut c_void;
fn run(&mut self, points2d: &dyn ToInputArray) -> Result<()> { ... }
fn run_1(
&mut self,
points2d: &dyn ToInputArray,
k: &mut dyn ToInputOutputArray,
rs: &mut dyn ToOutputArray,
ts: &mut dyn ToOutputArray,
points3d: &mut dyn ToOutputArray
) -> Result<()> { ... }
fn run_2(&mut self, images: &Vector<String>) -> Result<()> { ... }
fn run_3(
&mut self,
images: &Vector<String>,
k: &mut dyn ToInputOutputArray,
rs: &mut dyn ToOutputArray,
ts: &mut dyn ToOutputArray,
points3d: &mut dyn ToOutputArray
) -> Result<()> { ... }
fn get_points(&mut self, points3d: &mut dyn ToOutputArray) -> Result<()> { ... }
fn get_cameras(
&mut self,
rs: &mut dyn ToOutputArray,
ts: &mut dyn ToOutputArray
) -> Result<()> { ... }
fn set_reconstruction_options(
&mut self,
libmv_reconstruction_options: libmv_ReconstructionOptions
) -> Result<()> { ... }
fn set_camera_intrinsic_options(
&mut self,
libmv_camera_intrinsics_options: libmv_CameraIntrinsicsOptions
) -> Result<()> { ... }
}