- inital transforms code

This commit is contained in:
w.pomp
2026-09-04 15:51:53 +02:00
parent 6913e65420
commit 4074770fd3
7 changed files with 90 additions and 16 deletions
+30
View File
@@ -0,0 +1,30 @@
use crate::readers::Reader;
use crate::view::View;
pub use image_registration::transform::Transform;
use ndarray::{Dimension, Ix2, Ix3};
use serde::{Deserialize, Serialize};
pub enum TransformD {
YX(Transform<Ix2>),
ZYX(Transform<Ix3>),
}
impl<D: Dimension, R: Reader> View<D, R> {}
#[derive(Clone, Debug, Default, Eq, PartialEq, Serialize, Deserialize)]
pub struct Transforms {
channel: Vec<TransformD>,
drift: Vec<TransformD>,
}
#[cfg(test)]
mod tests {
use crate::transforms::Transforms;
#[test]
fn test_transforms() -> Result<(), Box<dyn std::error::Error>> {
let t = Transforms::default();
Ok(())
}
}