This commit is contained in:
Henry Schimke
2023-01-28 17:10:54 -06:00
parent 0107d35b1b
commit ce37f1cf98
3 changed files with 12 additions and 7 deletions

View File

@@ -146,7 +146,11 @@ pub trait BitMatrixCursor {
let mut steps;
while {
steps = if range == 0 { 0 } else {self.stepToEdge(Some(1), Some(range), None)};
steps = if range == 0 {
0
} else {
self.stepToEdge(Some(1), Some(range), None)
};
steps > 0
} {
range -= steps;

View File

@@ -327,8 +327,9 @@ impl<'a> EdgeTracer<'_> {
}
// re-evaluate line with all the points up to here before projecting
if (!line.evaluate_max_distance(Some(1.5), None))
{return Ok(false);}
if !line.evaluate_max_distance(Some(1.5), None) {
return Ok(false);
}
let mut np = line.project(&self.p);
// make sure we are making progress even when back-projecting:

View File

@@ -29,10 +29,10 @@ fn data_matrix_black_box1_test_case() {
rxing::BarcodeFormat::DATA_MATRIX,
);
// super("src/test/resources/blackbox/datamatrix-1", new MultiFormatReader(), BarcodeFormat.DATA_MATRIX);
tester.add_test(26, 28, 0.0);
tester.add_test(21, 26, 90.0);
tester.add_test(21, 26, 180.0);
tester.add_test(21, 26, 270.0);
tester.add_test(27, 29, 0.0);
tester.add_test(21, 27, 90.0);
tester.add_test(21, 27, 180.0);
tester.add_test(21, 27, 270.0);
tester.test_black_box();
}