From b2f3a8f7e9726bb55a13d69a5fa88eca12eef1ca Mon Sep 17 00:00:00 2001 From: Giacomo Radaelli Date: Wed, 8 Feb 2023 19:22:47 +0100 Subject: [PATCH] Aggiunta classe Line Esercizio P5.18 Creata con NetBeans --- .gitignore | 2 + NetBeans Projects/LineaCalcoli/Line.pdf | Bin 0 -> 36932 bytes NetBeans Projects/LineaCalcoli/LineaTest.pdf | Bin 0 -> 23197 bytes NetBeans Projects/LineaCalcoli/build.xml | 73 + NetBeans Projects/LineaCalcoli/manifest.mf | 3 + .../LineaCalcoli/nbproject/build-impl.xml | 1771 +++++++++++++++++ .../nbproject/genfiles.properties | 8 + .../LineaCalcoli/nbproject/project.properties | 95 + .../LineaCalcoli/nbproject/project.xml | 15 + .../LineaCalcoli/src/lineacalcoli/Line.java | 92 + .../src/lineacalcoli/LineaTest.java | 17 + 11 files changed, 2076 insertions(+) create mode 100644 NetBeans Projects/LineaCalcoli/Line.pdf create mode 100644 NetBeans Projects/LineaCalcoli/LineaTest.pdf create mode 100644 NetBeans Projects/LineaCalcoli/build.xml create mode 100644 NetBeans Projects/LineaCalcoli/manifest.mf create mode 100644 NetBeans Projects/LineaCalcoli/nbproject/build-impl.xml create mode 100644 NetBeans Projects/LineaCalcoli/nbproject/genfiles.properties create mode 100644 NetBeans Projects/LineaCalcoli/nbproject/project.properties create mode 100644 NetBeans Projects/LineaCalcoli/nbproject/project.xml create mode 100644 NetBeans Projects/LineaCalcoli/src/lineacalcoli/Line.java create mode 100644 NetBeans Projects/LineaCalcoli/src/lineacalcoli/LineaTest.java diff --git a/.gitignore b/.gitignore index f1ef58c..afc9b0e 100644 --- a/.gitignore +++ b/.gitignore @@ -29,3 +29,5 @@ hs_err_pid* /NetBeans Projects/esercizi/nbproject/private/ /NetBeans Projects/esercizi/dist/ /NetBeans Projects/esercizi/build/ +/NetBeans Projects/LineaCalcoli/nbproject/private/ +/NetBeans Projects/LineaCalcoli/build/ diff --git a/NetBeans Projects/LineaCalcoli/Line.pdf b/NetBeans Projects/LineaCalcoli/Line.pdf new file mode 100644 index 0000000000000000000000000000000000000000..c17145956466f96857f7d02ff818abdac784b1f1 GIT binary patch literal 36932 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 literal 0 HcmV?d00001 diff --git a/NetBeans Projects/LineaCalcoli/LineaTest.pdf b/NetBeans Projects/LineaCalcoli/LineaTest.pdf new file mode 100644 index 0000000000000000000000000000000000000000..fe0d39ce52e8fa58f877bb2d19a6d4fa102421c3 GIT binary patch literal 23197 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 G5Pt#N2y2`G literal 0 HcmV?d00001 diff --git a/NetBeans Projects/LineaCalcoli/build.xml b/NetBeans Projects/LineaCalcoli/build.xml new file mode 100644 index 0000000..cbf490a --- /dev/null +++ b/NetBeans Projects/LineaCalcoli/build.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + Builds, tests, and runs the project LineaCalcoli. + + + diff --git a/NetBeans Projects/LineaCalcoli/manifest.mf b/NetBeans Projects/LineaCalcoli/manifest.mf new file mode 100644 index 0000000..328e8e5 --- /dev/null +++ b/NetBeans Projects/LineaCalcoli/manifest.mf @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +X-COMMENT: Main-Class will be added automatically by build + diff --git a/NetBeans Projects/LineaCalcoli/nbproject/build-impl.xml b/NetBeans Projects/LineaCalcoli/nbproject/build-impl.xml new file mode 100644 index 0000000..5952454 --- /dev/null +++ b/NetBeans Projects/LineaCalcoli/nbproject/build-impl.xml @@ -0,0 +1,1771 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set src.dir + Must set test.src.dir + Must set build.dir + Must set dist.dir + Must set build.classes.dir + Must set dist.javadoc.dir + Must set build.test.classes.dir + Must set build.test.results.dir + Must set build.classes.excludes + Must set dist.jar + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No tests executed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set JVM to use for profiling in profiler.info.jvm + Must set profiler agent JVM arguments in profiler.info.jvmargs.agent + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + To run this application from the command line without Ant, try: + + java -jar "${dist.jar.resolved}" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set run.class + + + + Must select one file in the IDE or set run.class + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set debug.class + + + + + Must select one file in the IDE or set debug.class + + + + + Must set fix.includes + + + + + + + + + + This target only works when run from inside the NetBeans IDE. + + + + + + + + + Must select one file in the IDE or set profile.class + This target only works when run from inside the NetBeans IDE. + + + + + + + + + This target only works when run from inside the NetBeans IDE. + + + + + + + + + + + + + This target only works when run from inside the NetBeans IDE. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set run.class + + + + + + Must select some files in the IDE or set test.includes + + + + + Must select one file in the IDE or set run.class + + + + + Must select one file in the IDE or set applet.url + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + Some tests failed; see details above. + + + + + + + + + Must select some files in the IDE or set test.includes + + + + Some tests failed; see details above. + + + + Must select some files in the IDE or set test.class + Must select some method in the IDE or set test.method + + + + Some tests failed; see details above. + + + + + Must select one file in the IDE or set test.class + + + + Must select one file in the IDE or set test.class + Must select some method in the IDE or set test.method + + + + + + + + + + + + + + + Must select one file in the IDE or set applet.url + + + + + + + + + Must select one file in the IDE or set applet.url + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/NetBeans Projects/LineaCalcoli/nbproject/genfiles.properties b/NetBeans Projects/LineaCalcoli/nbproject/genfiles.properties new file mode 100644 index 0000000..a4d2794 --- /dev/null +++ b/NetBeans Projects/LineaCalcoli/nbproject/genfiles.properties @@ -0,0 +1,8 @@ +build.xml.data.CRC32=4bd1ec78 +build.xml.script.CRC32=9460592c +build.xml.stylesheet.CRC32=f85dc8f2@1.105.0.48 +# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. +# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. +nbproject/build-impl.xml.data.CRC32=4bd1ec78 +nbproject/build-impl.xml.script.CRC32=89302400 +nbproject/build-impl.xml.stylesheet.CRC32=12e0a6c2@1.105.0.48 diff --git a/NetBeans Projects/LineaCalcoli/nbproject/project.properties b/NetBeans Projects/LineaCalcoli/nbproject/project.properties new file mode 100644 index 0000000..1c5bae3 --- /dev/null +++ b/NetBeans Projects/LineaCalcoli/nbproject/project.properties @@ -0,0 +1,95 @@ +annotation.processing.enabled=true +annotation.processing.enabled.in.editor=false +annotation.processing.processor.options= +annotation.processing.processors.list= +annotation.processing.run.all.processors=true +annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output +build.classes.dir=${build.dir}/classes +build.classes.excludes=**/*.java,**/*.form +# This directory is removed when the project is cleaned: +build.dir=build +build.generated.dir=${build.dir}/generated +build.generated.sources.dir=${build.dir}/generated-sources +# Only compile against the classpath explicitly listed here: +build.sysclasspath=ignore +build.test.classes.dir=${build.dir}/test/classes +build.test.results.dir=${build.dir}/test/results +# Uncomment to specify the preferred debugger connection transport: +#debug.transport=dt_socket +debug.classpath=\ + ${run.classpath} +debug.modulepath=\ + ${run.modulepath} +debug.test.classpath=\ + ${run.test.classpath} +debug.test.modulepath=\ + ${run.test.modulepath} +# Files in build.classes.dir which should be excluded from distribution jar +dist.archive.excludes= +# This directory is removed when the project is cleaned: +dist.dir=dist +dist.jar=${dist.dir}/LineaCalcoli.jar +dist.javadoc.dir=${dist.dir}/javadoc +dist.jlink.dir=${dist.dir}/jlink +dist.jlink.output=${dist.jlink.dir}/LineaCalcoli +excludes= +includes=** +jar.compress=false +javac.classpath= +# Space-separated list of extra javac options +javac.compilerargs= +javac.deprecation=false +javac.external.vm=true +javac.modulepath= +javac.processormodulepath= +javac.processorpath=\ + ${javac.classpath} +javac.source=11 +javac.target=11 +javac.test.classpath=\ + ${javac.classpath}:\ + ${build.classes.dir} +javac.test.modulepath=\ + ${javac.modulepath} +javac.test.processorpath=\ + ${javac.test.classpath} +javadoc.additionalparam= +javadoc.author=false +javadoc.encoding=${source.encoding} +javadoc.html5=false +javadoc.noindex=false +javadoc.nonavbar=false +javadoc.notree=false +javadoc.private=false +javadoc.splitindex=true +javadoc.use=true +javadoc.version=false +javadoc.windowtitle= +# The jlink additional root modules to resolve +jlink.additionalmodules= +# The jlink additional command line parameters +jlink.additionalparam= +jlink.launcher=true +jlink.launcher.name=LineaCalcoli +main.class=lineacalcoli.LineaTest +manifest.file=manifest.mf +meta.inf.dir=${src.dir}/META-INF +mkdist.disabled=false +platform.active=default_platform +run.classpath=\ + ${javac.classpath}:\ + ${build.classes.dir} +# Space-separated list of JVM arguments used when running the project. +# You may also define separate properties like run-sys-prop.name=value instead of -Dname=value. +# To set system properties for unit tests define test-sys-prop.name=value: +run.jvmargs= +run.modulepath=\ + ${javac.modulepath} +run.test.classpath=\ + ${javac.test.classpath}:\ + ${build.test.classes.dir} +run.test.modulepath=\ + ${javac.test.modulepath} +source.encoding=UTF-8 +src.dir=src +test.src.dir=test diff --git a/NetBeans Projects/LineaCalcoli/nbproject/project.xml b/NetBeans Projects/LineaCalcoli/nbproject/project.xml new file mode 100644 index 0000000..e45c762 --- /dev/null +++ b/NetBeans Projects/LineaCalcoli/nbproject/project.xml @@ -0,0 +1,15 @@ + + + org.netbeans.modules.java.j2seproject + + + LineaCalcoli + + + + + + + + + diff --git a/NetBeans Projects/LineaCalcoli/src/lineacalcoli/Line.java b/NetBeans Projects/LineaCalcoli/src/lineacalcoli/Line.java new file mode 100644 index 0000000..915420a --- /dev/null +++ b/NetBeans Projects/LineaCalcoli/src/lineacalcoli/Line.java @@ -0,0 +1,92 @@ +package lineacalcoli; + +/** + * + * @author radaelli11353 + */ +public class Line { + private double a; + private double b; + private double c; + + /** + * Costruttore per linea con punto e pendenza + * @param x1 X del punto fornito + * @param y1 Y del punto fornito + * @param m Pendenza + */ + public Line(double x1, double y1, double m) { + a = -m; + b = 1; + c = y1 - m * x1; + } + + /** + * Costruttore per linea passante per due punti + * @param x1 X del primo punto + * @param y1 Y del primo punto + * @param x2 X del secondo punto + * @param y2 Y del secondo punto + */ + public Line(double x1, double y1, double x2, double y2) { + a = (y2 - y1)/(x1 - x2); + b = 1; + c = (x2 * y1 - x1 * y2) / (x1 - x2); + } + + /** + * Costruttore per linea con pendenza e intersezione con y + * @param m Pendenza + * @param q Intersezione con l'asse delle y + */ + public Line(double m, double q) { + a = -m; + b = 1; + c = -q; + } + + /** + * Costruttore per retta verticale + * @param k Costante che indica l'intersezione con x + */ + public Line(double k) { + a = 1; + b = 0; + c = -k; + } + + @Override + public String toString() { + return a + "," + b + "," + c; + } + + /** + * Metodo che controlla se c'è intersezione tra due rette (=non parallele) + * @param other Altra retta + * @return True se c'è intersezione, false se sono parallele + */ + public boolean intersects(Line other) { + return !isParallel(other); + } + + /** + * Metodo che confronta l'uguaglianza tra due rette + * @param other Altra retta + * @return True se le rette sono uguali (sovrapposte) + */ + public boolean equals(Line other) { + return a == other.a && b == other.b && c == other.c; + } + + /** + * Metodo che controlla se le rette sono parallele + * @param other Altra retta + * @return True se sono parallele, false se c'è intersezione + */ + public boolean isParallel(Line other) { + double thisM = -a / b; + double otherM = -other.a / other.b; + + return thisM == otherM; + } +} diff --git a/NetBeans Projects/LineaCalcoli/src/lineacalcoli/LineaTest.java b/NetBeans Projects/LineaCalcoli/src/lineacalcoli/LineaTest.java new file mode 100644 index 0000000..5ed1ffd --- /dev/null +++ b/NetBeans Projects/LineaCalcoli/src/lineacalcoli/LineaTest.java @@ -0,0 +1,17 @@ +package lineacalcoli; + +/** + * + * @author radaelli11353 + */ +public class LineaTest { + public static void main(String[] args) { + Line prova = new Line(2, 3); + Line other = new Line(2, 5); + + System.out.println(prova.intersects(other)); + + + System.out.println(prova); + } +}