port datamatrix detector

This commit is contained in:
Henry Schimke
2022-10-24 14:53:33 -05:00
parent 92c647d187
commit edf2b46b78
4 changed files with 436 additions and 383 deletions

View File

@@ -0,0 +1,19 @@
use crate::{common::{DetectorRXingResult, BitMatrix}, RXingResultPoint};
pub struct DatamatrixDetectorResult(BitMatrix,Vec<RXingResultPoint>);
impl DatamatrixDetectorResult {
pub fn new(bits:BitMatrix, points:Vec<RXingResultPoint>)->Self {
Self(bits,points)
}
}
impl DetectorRXingResult for DatamatrixDetectorResult {
fn getBits(&self) -> &BitMatrix {
&self.0
}
fn getPoints(&self) -> &Vec<RXingResultPoint> {
&self.1
}
}