From edcea3bd82b9d1d5c7677a9785ab74bfdc79b5ba Mon Sep 17 00:00:00 2001 From: Paul Schaller Date: Mon, 27 Nov 2023 15:03:47 +0100 Subject: [PATCH] Made the project no longer have any errors --- .../christmastreescanning/FourSidedScanner.java | 13 +++++++++++-- .../christmastreescanning/Homograph2.java | 6 ++++++ .../christmastreescanning/Homograph4.java | 6 ++++++ 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/cringe_studios/christmastreescanning/FourSidedScanner.java b/src/main/java/com/cringe_studios/christmastreescanning/FourSidedScanner.java index ae4554b..962d048 100644 --- a/src/main/java/com/cringe_studios/christmastreescanning/FourSidedScanner.java +++ b/src/main/java/com/cringe_studios/christmastreescanning/FourSidedScanner.java @@ -12,7 +12,16 @@ public class FourSidedScanner extends SingleColorScanner { private SideScanner behindSideScanner; private SideScanner leftSideScanner; + BufferedImage frontSideImages[]; + BufferedImage rightSideImages[]; + BufferedImage behindSideImages[]; + BufferedImage leftSideImages[]; + public FourSidedScanner(BufferedImage frontSideImages[], BufferedImage rightSideImages[], BufferedImage behindSideImages[], BufferedImage leftSideImages[]) { + this.frontSideImages = frontSideImages; + this.rightSideImages = rightSideImages; + this.behindSideImages = behindSideImages; + this.leftSideImages = leftSideImages; //TODO @@ -22,8 +31,8 @@ public class FourSidedScanner extends SingleColorScanner { public Homograph scan() { frontSideScanner = new SingleColoredSideScanner(frontSideImages, this.gammaDelta); rightSideScanner = new SingleColoredSideScanner(rightSideImages, this.gammaDelta); - behindSideScanner = new SingleColoredSideScanner(behindSideScanner, this.gammaDelta); - leftSideScanner = new SingleColoredSideScanner(leftSideScanner, this.gammaDelta); + behindSideScanner = new SingleColoredSideScanner(behindSideImages, this.gammaDelta); + leftSideScanner = new SingleColoredSideScanner(leftSideImages, this.gammaDelta); frontSideScanner.scan(); frontSideScanner.normalizePoints(); diff --git a/src/main/java/com/cringe_studios/christmastreescanning/Homograph2.java b/src/main/java/com/cringe_studios/christmastreescanning/Homograph2.java index 7586a95..2f78695 100644 --- a/src/main/java/com/cringe_studios/christmastreescanning/Homograph2.java +++ b/src/main/java/com/cringe_studios/christmastreescanning/Homograph2.java @@ -65,4 +65,10 @@ public class Homograph2 implements Homograph{ public Point3D[] getPoints() { return Arrays.stream(homographs).map(i -> i.getPoint()).toArray(Point3D[]::new); } + + @Override + public void normalize(Double baseline, Double minX, Double maxX) { + // TODO Auto-generated method stub + + } } diff --git a/src/main/java/com/cringe_studios/christmastreescanning/Homograph4.java b/src/main/java/com/cringe_studios/christmastreescanning/Homograph4.java index f4f5259..02fff7e 100644 --- a/src/main/java/com/cringe_studios/christmastreescanning/Homograph4.java +++ b/src/main/java/com/cringe_studios/christmastreescanning/Homograph4.java @@ -45,4 +45,10 @@ public class Homograph4 implements Homograph{ public Point3D[] getPoints() { return internalHomograph.getPoints(); } + + @Override + public void normalize(Double baseline, Double minX, Double maxX) { + // TODO Auto-generated method stub + + } }