diff --git a/.gitignore b/.gitignore index eaa45f922f..68d5498177 100644 --- a/.gitignore +++ b/.gitignore @@ -1,19 +1,14 @@ -Python/__pycache__/WebSiteHandler\.cpython-37\.pyc - \.idea/ *.pyc - -Python/app/__pycache__/ - -Python/app/handlers/__pycache__/ - -\.vscode/ +__pycache__/ /.vs - backend/settings/ -/.vscode/ +.vscode/ +# Docs +source/_build +source/docs/_build # Compiled class file *.class @@ -109,7 +104,6 @@ fabric.properties # Temporary build files **/.gradle -**/target **/src/main/java/META-INF **/.settings **/.classpath @@ -125,8 +119,6 @@ compile_commands.json .clangd/ .cache/ -New client/photon-client/* - *.prefs *.jfr .DS_Store @@ -146,11 +138,12 @@ photonlib-cpp-examples/*/vendordeps/* photonlib-cpp-examples/*/networktables.json.bck photonlib-java-examples/*/networktables.json.bck *.sqlite -photon-server/src/main/resources/web/* venv .venv/* .venv networktables.json - -website/node_modules -website/dist +# Web stuff +photon-server/src/main/resources/web/* +node_modules +dist +components.d.ts diff --git a/docs/.gitignore b/docs/.gitignore deleted file mode 100644 index b7a9f77acb..0000000000 --- a/docs/.gitignore +++ /dev/null @@ -1,9 +0,0 @@ -build/* -.DS_Store -.vscode/* -.idea/* -source/_build -source/docs/_build - -venv/* -.venv/* diff --git a/photon-client/.gitignore b/photon-client/.gitignore index fe2c4f9b87..0f57d34771 100644 --- a/photon-client/.gitignore +++ b/photon-client/.gitignore @@ -1,28 +1,8 @@ -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* -lerna-debug.log* - node_modules .DS_Store dist dist-ssr -*.local - -/cypress/videos/ -/cypress/screenshots/ # Editor directories and files -.vscode -!.vscode/extensions.json .idea -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? components.d.ts diff --git a/photon-core/.gitignore b/photon-core/.gitignore deleted file mode 100644 index ad3d67bb81..0000000000 --- a/photon-core/.gitignore +++ /dev/null @@ -1,13 +0,0 @@ -bin/* -.settings/* -.project -.classpath -*.prefs -.gradle -.gradle/* -build -build/* -photonvision/* -photonvision_config/* -photon-server/lib/* -photon-server/package-lock.json diff --git a/photon-core/src/main/java/org/photonvision/vision/target/PotentialTarget.java b/photon-core/src/main/java/org/photonvision/vision/target/PotentialTarget.java index 01f8dddfc3..520f1d454d 100644 --- a/photon-core/src/main/java/org/photonvision/vision/target/PotentialTarget.java +++ b/photon-core/src/main/java/org/photonvision/vision/target/PotentialTarget.java @@ -14,6 +14,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ + package org.photonvision.vision.target; import java.util.ArrayList; @@ -26,7 +27,6 @@ import org.photonvision.vision.pipe.impl.NeuralNetworkPipeResult; public class PotentialTarget implements Releasable { - public final Contour m_mainContour; public final List m_subContours; public final CVShape shape; diff --git a/photon-core/src/main/java/org/photonvision/vision/target/RobotOffsetPointMode.java b/photon-core/src/main/java/org/photonvision/vision/target/RobotOffsetPointMode.java index 434e2de6ff..caa5bf331b 100644 --- a/photon-core/src/main/java/org/photonvision/vision/target/RobotOffsetPointMode.java +++ b/photon-core/src/main/java/org/photonvision/vision/target/RobotOffsetPointMode.java @@ -14,6 +14,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ + package org.photonvision.vision.target; public enum RobotOffsetPointMode { diff --git a/photon-core/src/main/java/org/photonvision/vision/target/RobotOffsetPointOperation.java b/photon-core/src/main/java/org/photonvision/vision/target/RobotOffsetPointOperation.java index d5aefd4328..b925bd767a 100644 --- a/photon-core/src/main/java/org/photonvision/vision/target/RobotOffsetPointOperation.java +++ b/photon-core/src/main/java/org/photonvision/vision/target/RobotOffsetPointOperation.java @@ -14,6 +14,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ + package org.photonvision.vision.target; public enum RobotOffsetPointOperation { diff --git a/photon-core/src/main/java/org/photonvision/vision/target/TargetCalculations.java b/photon-core/src/main/java/org/photonvision/vision/target/TargetCalculations.java index 0ed64b82cf..22c92ae2ce 100644 --- a/photon-core/src/main/java/org/photonvision/vision/target/TargetCalculations.java +++ b/photon-core/src/main/java/org/photonvision/vision/target/TargetCalculations.java @@ -14,6 +14,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ + package org.photonvision.vision.target; import org.opencv.calib3d.Calib3d; @@ -27,7 +28,6 @@ import org.photonvision.vision.opencv.DualOffsetValues; public class TargetCalculations { - /** * Calculates the yaw and pitch of a point in the image. Yaw and pitch must be calculated together * to account for perspective distortion. Yaw is positive right, and pitch is positive up. @@ -49,7 +49,6 @@ public static DoubleCouple calculateYawPitch( double targetCenterY, double verticalFocalLength, CameraCalibrationCoefficients cameraCal) { - if (cameraCal != null) { // undistort MatOfPoint2f temp = new MatOfPoint2f(new Point(targetCenterX, targetCenterY)); diff --git a/photon-core/src/main/java/org/photonvision/vision/target/TargetModel.java b/photon-core/src/main/java/org/photonvision/vision/target/TargetModel.java index 04cc9bcd31..65b7ec22c6 100644 --- a/photon-core/src/main/java/org/photonvision/vision/target/TargetModel.java +++ b/photon-core/src/main/java/org/photonvision/vision/target/TargetModel.java @@ -14,6 +14,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ + package org.photonvision.vision.target; import com.fasterxml.jackson.annotation.JsonAlias; diff --git a/photon-core/src/main/java/org/photonvision/vision/target/TargetOffsetPointEdge.java b/photon-core/src/main/java/org/photonvision/vision/target/TargetOffsetPointEdge.java index eccf287ec5..add407ea34 100644 --- a/photon-core/src/main/java/org/photonvision/vision/target/TargetOffsetPointEdge.java +++ b/photon-core/src/main/java/org/photonvision/vision/target/TargetOffsetPointEdge.java @@ -14,6 +14,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ + package org.photonvision.vision.target; public enum TargetOffsetPointEdge { diff --git a/photon-core/src/main/java/org/photonvision/vision/target/TargetOrientation.java b/photon-core/src/main/java/org/photonvision/vision/target/TargetOrientation.java index 61b19c7f89..0820f03043 100644 --- a/photon-core/src/main/java/org/photonvision/vision/target/TargetOrientation.java +++ b/photon-core/src/main/java/org/photonvision/vision/target/TargetOrientation.java @@ -14,6 +14,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ + package org.photonvision.vision.target; public enum TargetOrientation { diff --git a/photon-core/src/main/java/org/photonvision/vision/target/TrackedTarget.java b/photon-core/src/main/java/org/photonvision/vision/target/TrackedTarget.java index 6d55bb09aa..ee31696cf6 100644 --- a/photon-core/src/main/java/org/photonvision/vision/target/TrackedTarget.java +++ b/photon-core/src/main/java/org/photonvision/vision/target/TrackedTarget.java @@ -14,6 +14,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ + package org.photonvision.vision.target; import edu.wpi.first.apriltag.AprilTagDetection; @@ -502,7 +503,6 @@ public TargetCalculationParameters( double verticalFocalLength, double imageArea, CameraCalibrationCoefficients cal) { - this.isLandscape = isLandscape; this.targetOffsetPointEdge = targetOffsetPointEdge; this.robotOffsetPointMode = robotOffsetPointMode; @@ -522,7 +522,6 @@ public TargetCalculationParameters( Point robotOffsetSinglePoint, DualOffsetValues dualOffsetValues, FrameStaticProperties frameStaticProperties) { - this.isLandscape = isLandscape; this.targetOffsetPointEdge = targetOffsetPointEdge; this.robotOffsetPointMode = robotOffsetPointMode; diff --git a/photon-core/src/test/java/org/photonvision/vision/target/TargetCalculationsTest.java b/photon-core/src/test/java/org/photonvision/vision/target/TargetCalculationsTest.java index b87ee4e141..340b8c9939 100644 --- a/photon-core/src/test/java/org/photonvision/vision/target/TargetCalculationsTest.java +++ b/photon-core/src/test/java/org/photonvision/vision/target/TargetCalculationsTest.java @@ -14,6 +14,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ + package org.photonvision.vision.target; import static org.junit.jupiter.api.Assertions.assertEquals; @@ -41,7 +42,6 @@ import org.photonvision.vision.opencv.DualOffsetValues; public class TargetCalculationsTest { - private static Size imageSize = new Size(1280, 720); private static Point imageCenterPoint = new Point(imageSize.width / 2.0 - 0.5, imageSize.height / 2.0 - 0.5); diff --git a/photon-core/src/test/java/org/photonvision/vision/target/TrackedTargetTest.java b/photon-core/src/test/java/org/photonvision/vision/target/TrackedTargetTest.java index d0e17215e9..0311d309f2 100644 --- a/photon-core/src/test/java/org/photonvision/vision/target/TrackedTargetTest.java +++ b/photon-core/src/test/java/org/photonvision/vision/target/TrackedTargetTest.java @@ -14,6 +14,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ + package org.photonvision.vision.target; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/photon-server/.gitignore b/photon-server/.gitignore deleted file mode 100644 index b55df9197c..0000000000 --- a/photon-server/.gitignore +++ /dev/null @@ -1,13 +0,0 @@ -bin/* -.settings/* -.project -.classpath -*.prefs -.gradle -.gradle/* -build -build/* -photonvision/* -photonvision_config/* -lib/* -photon-sever/lib/* diff --git a/photon-targeting/.gitignore b/photon-targeting/.gitignore deleted file mode 100644 index 4faca75e20..0000000000 --- a/photon-targeting/.gitignore +++ /dev/null @@ -1,11 +0,0 @@ -bin/* -.settings/* -.project -.classpath -*.prefs -.gradle -.gradle/* -build -build/* -photonvision/* -photonvision_config/*