Files
ndbioimage/src/transforms.rs
T
2026-09-04 15:51:53 +02:00

31 lines
660 B
Rust

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(())
}
}