INNER CODE UNIT · Rust
recompute_undistortion
gyroflow/gyroflow · src/core/lib.rs:572
pub fn recompute_undistortion(&self) {
let params = stabilization::ComputeParams::from_manager(self);
self.stabilization.write().set_compute_params(params);
}
pub fn recompute_blocking(&self) {
self.recompute_smoothness();
self.recompute_adaptive_zoom();
self.recompute_undistortion();
}
pub fn invalidate_ongoing_computations(&self) {
self.current_compute_id.store(fastrand::u64(..), SeqCst);
}
pub fn recompute_threaded<F: Fn((u64, bool)) + Send + Sync + Clone + 'static>(&self, cb: F) -> u64 {
//self.recompute_smoothness();
//self.recompute_adaptive_zoom();