diff --git a/pom.xml b/pom.xml index ee4c36fff919c0afab7973220d1d5e39c7ecb6e6..d3adf4d7ee312f4e019f848d95653415c5f2978f 100644 --- a/pom.xml +++ b/pom.xml @@ -7,11 +7,11 @@ <parent> <groupId>org.bioimageanalysis.icy</groupId> <artifactId>pom-icy</artifactId> - <version>3.0.0-a.1</version> + <version>3.0.0-a.3</version> </parent> <artifactId>vecmath</artifactId> - <version>2.0.0-a.1</version> + <version>2.0.0-a.2</version> <name>Vecmath</name> <description>Provides 3D vector mathematics classes.</description> @@ -23,11 +23,4 @@ <version>1.5.2</version> </dependency> </dependencies> - - <repositories> - <repository> - <id>icy</id> - <url>https://nexus-icy.pasteur.cloud/repository/icy/</url> - </repository> - </repositories> </project> \ No newline at end of file diff --git a/src/main/java/plugins/stef/library/VecmathPlugin.java b/src/main/java/plugins/stef/library/VecmathPlugin.java index f584a73c30b90aa767a28e17b3064f783ed0b2ab..f7f30ff9541e0024876859cb6d6a1b6301629f82 100644 --- a/src/main/java/plugins/stef/library/VecmathPlugin.java +++ b/src/main/java/plugins/stef/library/VecmathPlugin.java @@ -1,9 +1,26 @@ +/* + * Copyright (c) 2010-2024. Institut Pasteur. + * + * This file is part of Icy. + * Icy is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * Icy is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Icy. If not, see <https://www.gnu.org/licenses/>. + */ + package plugins.stef.library; import org.bioimageanalysis.icy.extension.plugin.abstract_.Plugin; import org.bioimageanalysis.icy.extension.plugin.annotation_.IcyPluginIcon; import org.bioimageanalysis.icy.extension.plugin.annotation_.IcyPluginName; -import org.bioimageanalysis.icy.extension.plugin.interface_.PluginLibrary; /** * Vecmath library for Icy @@ -11,7 +28,7 @@ import org.bioimageanalysis.icy.extension.plugin.interface_.PluginLibrary; * @author Stephane Dallongeville */ @IcyPluginName("Vecmath") -@IcyPluginIcon(path = "/java.svg") -public class VecmathPlugin extends Plugin implements PluginLibrary { +@IcyPluginIcon(path = "/plugins/stef/library/vecmath/java.svg") +public class VecmathPlugin extends Plugin { // } diff --git a/src/main/resources/java.svg b/src/main/resources/plugins/stef/library/vecmath/java.svg similarity index 100% rename from src/main/resources/java.svg rename to src/main/resources/plugins/stef/library/vecmath/java.svg diff --git a/src/main/resources_old/COPYRIGHT.txt b/src/main/resources_old/COPYRIGHT.txt deleted file mode 100644 index 177e113992a498482db7b4a3de5aa960ff1b1f2a..0000000000000000000000000000000000000000 --- a/src/main/resources_old/COPYRIGHT.txt +++ /dev/null @@ -1,77 +0,0 @@ -Copyright 1996-2008 Sun Microsystems, Inc., 4150 Network Circle, Santa -Clara, California 95054, U.S.A. All rights reserved. - -Sun Microsystems, Inc. has intellectual property rights relating to -technology embodied in the product that is described in this -document. In particular, and without limitation, these intellectual -property rights may include one or more of the U.S. patents listed at -http://www.sun.com/patents and one or more additional patents or -pending patent applications in the U.S. and in other countries. - -U.S. Government Rights - Commercial software. Government users are -subject to the Sun Microsystems, Inc. standard license agreement and -applicable provisions of the FAR and its supplements. - -Use is subject to license terms. - -This distribution may include materials developed by third parties. - -Parts of the product may be derived from Berkeley BSD systems, -licensed from the University of California. UNIX is a registered -trademark in the U.S. and in other countries, exclusively licensed -through X/Open Company, Ltd. - -Sun, Sun Microsystems, the Sun logo, Java, Solaris, Java 3D, the 100% -Pure Java logo, the Duke logo and the Java Coffee Cup logo are -trademarks or registered trademarks of Sun Microsystems, Inc. in the -U.S. and other countries. - -This product is covered and controlled by U.S. Export Control laws and -may be subject to the export or import laws in other countries. -Nuclear, missile, chemical biological weapons or nuclear maritime end -uses or end users, whether direct or indirect, are strictly -prohibited. Export or reexport to countries subject to U.S. embargo or -to entities identified on U.S. export exclusion lists, including, but -not limited to, the denied persons and specially designated nationals -lists is strictly prohibited. - -Copyright 1996-2008 Sun Microsystems, Inc., 4150 Network Circle, Santa -Clara, California 95054, Etats-Unis. Tous droits réservés. - -Sun Microsystems, Inc. détient les droits de propriété intellectuels -relatifs à la technologie incorporée dans le produit qui est décrit -dans ce document. En particulier, et ce sans limitation, ces droits de -propriété intellectuelle peuvent inclure un ou plus des brevets -américains listés à l'adresse http://www.sun.com/patents et un ou les -brevets supplémentaires ou les applications de brevet en attente aux -Etats - Unis et dans les autres pays. - -L'utilisation est soumise aux termes de la Licence. - -Cette distribution peut comprendre des composants développés par des -tierces parties. - -Des parties de ce produit pourront être dérivées des systèmes Berkeley -BSD licenciés par l'Université de Californie. UNIX est une marque -déposée aux Etats-Unis et dans d'autres pays et licenciée -exclusivement par X/Open Company, Ltd. - -Sun, Sun Microsystems, le logo Sun, Java, Solaris, Java 3D, le logo -100% Pure Java, le logo Duke et le logo Java Coffee Cup sont des -marques de fabrique ou des marques déposées de Sun Microsystems, -Inc. aux Etats-Unis et dans d'autres pays. - -Ce produit est soumis à la législation américaine en matière de -contrôle des exportations et peut être soumis à la règlementation en -vigueur dans d'autres pays dans le domaine des exportations et -importations. Les utilisations, ou utilisateurs finaux, pour des armes -nucléaires,des missiles, des armes biologiques et chimiques ou du -nucléaire maritime, directement ou indirectement, sont strictement -interdites. Les exportations ou réexportations vers les pays sous -embargo américain, ou vers des entités figurant sur les listes -d'exclusion d'exportation américaines, y compris, mais de manière non -exhaustive, la liste de personnes qui font objet d'un ordre de ne pas -participer, d'une façon directe ou indirecte, aux exportations des -produits ou des services qui sont régis par la législation américaine -en matière de contrôle des exportations et la liste de ressortissants -spécifiquement désignés, sont rigoureusement interdites. diff --git a/src/main/resources_old/LICENSE.txt b/src/main/resources_old/LICENSE.txt deleted file mode 100644 index c5b3f6484467af7d7f6519f9dd29c9b178a2ac4a..0000000000000000000000000000000000000000 --- a/src/main/resources_old/LICENSE.txt +++ /dev/null @@ -1,346 +0,0 @@ -The GNU General Public License (GPL) - -Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Everyone is permitted to copy and distribute verbatim copies of this license -document, but changing it is not allowed. - -Preamble - -The licenses for most software are designed to take away your freedom to share -and change it. By contrast, the GNU General Public License is intended to -guarantee your freedom to share and change free software--to make sure the -software is free for all its users. This General Public License applies to -most of the Free Software Foundation's software and to any other program whose -authors commit to using it. (Some other Free Software Foundation software is -covered by the GNU Library General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not price. Our -General Public Licenses are designed to make sure that you have the freedom to -distribute copies of free software (and charge for this service if you wish), -that you receive source code or can get it if you want it, that you can change -the software or use pieces of it in new free programs; and that you know you -can do these things. - -To protect your rights, we need to make restrictions that forbid anyone to deny -you these rights or to ask you to surrender the rights. These restrictions -translate to certain responsibilities for you if you distribute copies of the -software, or if you modify it. - -For example, if you distribute copies of such a program, whether gratis or for -a fee, you must give the recipients all the rights that you have. You must -make sure that they, too, receive or can get the source code. And you must -show them these terms so they know their rights. - -We protect your rights with two steps: (1) copyright the software, and (2) -offer you this license which gives you legal permission to copy, distribute -and/or modify the software. - -Also, for each author's protection and ours, we want to make certain that -everyone understands that there is no warranty for this free software. If the -software is modified by someone else and passed on, we want its recipients to -know that what they have is not the original, so that any problems introduced -by others will not reflect on the original authors' reputations. - -Finally, any free program is threatened constantly by software patents. We -wish to avoid the danger that redistributors of a free program will -individually obtain patent licenses, in effect making the program proprietary. -To prevent this, we have made it clear that any patent must be licensed for -everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and modification -follow. - -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains a notice -placed by the copyright holder saying it may be distributed under the terms of -this General Public License. The "Program", below, refers to any such program -or work, and a "work based on the Program" means either the Program or any -derivative work under copyright law: that is to say, a work containing the -Program or a portion of it, either verbatim or with modifications and/or -translated into another language. (Hereinafter, translation is included -without limitation in the term "modification".) Each licensee is addressed as -"you". - -Activities other than copying, distribution and modification are not covered by -this License; they are outside its scope. The act of running the Program is -not restricted, and the output from the Program is covered only if its contents -constitute a work based on the Program (independent of having been made by -running the Program). Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's source code as -you receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice and -disclaimer of warranty; keep intact all the notices that refer to this License -and to the absence of any warranty; and give any other recipients of the -Program a copy of this License along with the Program. - -You may charge a fee for the physical act of transferring a copy, and you may -at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion of it, thus -forming a work based on the Program, and copy and distribute such modifications -or work under the terms of Section 1 above, provided that you also meet all of -these conditions: - - a) You must cause the modified files to carry prominent notices stating - that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in whole or - in part contains or is derived from the Program or any part thereof, to be - licensed as a whole at no charge to all third parties under the terms of - this License. - - c) If the modified program normally reads commands interactively when run, - you must cause it, when started running for such interactive use in the - most ordinary way, to print or display an announcement including an - appropriate copyright notice and a notice that there is no warranty (or - else, saying that you provide a warranty) and that users may redistribute - the program under these conditions, and telling the user how to view a copy - of this License. (Exception: if the Program itself is interactive but does - not normally print such an announcement, your work based on the Program is - not required to print an announcement.) - -These requirements apply to the modified work as a whole. If identifiable -sections of that work are not derived from the Program, and can be reasonably -considered independent and separate works in themselves, then this License, and -its terms, do not apply to those sections when you distribute them as separate -works. But when you distribute the same sections as part of a whole which is a -work based on the Program, the distribution of the whole must be on the terms -of this License, whose permissions for other licensees extend to the entire -whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest your -rights to work written entirely by you; rather, the intent is to exercise the -right to control the distribution of derivative or collective works based on -the Program. - -In addition, mere aggregation of another work not based on the Program with the -Program (or with a work based on the Program) on a volume of a storage or -distribution medium does not bring the other work under the scope of this -License. - -3. You may copy and distribute the Program (or a work based on it, under -Section 2) in object code or executable form under the terms of Sections 1 and -2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable source - code, which must be distributed under the terms of Sections 1 and 2 above - on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three years, to - give any third party, for a charge no more than your cost of physically - performing source distribution, a complete machine-readable copy of the - corresponding source code, to be distributed under the terms of Sections 1 - and 2 above on a medium customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer to - distribute corresponding source code. (This alternative is allowed only - for noncommercial distribution and only if you received the program in - object code or executable form with such an offer, in accord with - Subsection b above.) - -The source code for a work means the preferred form of the work for making -modifications to it. For an executable work, complete source code means all -the source code for all modules it contains, plus any associated interface -definition files, plus the scripts used to control compilation and installation -of the executable. However, as a special exception, the source code -distributed need not include anything that is normally distributed (in either -source or binary form) with the major components (compiler, kernel, and so on) -of the operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the source -code from the same place counts as distribution of the source code, even though -third parties are not compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program except as -expressly provided under this License. Any attempt otherwise to copy, modify, -sublicense or distribute the Program is void, and will automatically terminate -your rights under this License. However, parties who have received copies, or -rights, from you under this License will not have their licenses terminated so -long as such parties remain in full compliance. - -5. You are not required to accept this License, since you have not signed it. -However, nothing else grants you permission to modify or distribute the Program -or its derivative works. These actions are prohibited by law if you do not -accept this License. Therefore, by modifying or distributing the Program (or -any work based on the Program), you indicate your acceptance of this License to -do so, and all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the Program), -the recipient automatically receives a license from the original licensor to -copy, distribute or modify the Program subject to these terms and conditions. -You may not impose any further restrictions on the recipients' exercise of the -rights granted herein. You are not responsible for enforcing compliance by -third parties to this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), conditions -are imposed on you (whether by court order, agreement or otherwise) that -contradict the conditions of this License, they do not excuse you from the -conditions of this License. If you cannot distribute so as to satisfy -simultaneously your obligations under this License and any other pertinent -obligations, then as a consequence you may not distribute the Program at all. -For example, if a patent license would not permit royalty-free redistribution -of the Program by all those who receive copies directly or indirectly through -you, then the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply and -the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any patents or -other property right claims or to contest validity of any such claims; this -section has the sole purpose of protecting the integrity of the free software -distribution system, which is implemented by public license practices. Many -people have made generous contributions to the wide range of software -distributed through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing to -distribute software through any other system and a licensee cannot impose that -choice. - -This section is intended to make thoroughly clear what is believed to be a -consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in certain -countries either by patents or by copyrighted interfaces, the original -copyright holder who places the Program under this License may add an explicit -geographical distribution limitation excluding those countries, so that -distribution is permitted only in or among countries not thus excluded. In -such case, this License incorporates the limitation as if written in the body -of this License. - -9. The Free Software Foundation may publish revised and/or new versions of the -General Public License from time to time. Such new versions will be similar in -spirit to the present version, but may differ in detail to address new problems -or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any later -version", you have the option of following the terms and conditions either of -that version or of any later version published by the Free Software Foundation. -If the Program does not specify a version number of this License, you may -choose any version ever published by the Free Software Foundation. - -10. If you wish to incorporate parts of the Program into other free programs -whose distribution conditions are different, write to the author to ask for -permission. For software which is copyrighted by the Free Software Foundation, -write to the Free Software Foundation; we sometimes make exceptions for this. -Our decision will be guided by the two goals of preserving the free status of -all derivatives of our free software and of promoting the sharing and reuse of -software generally. - -NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR -THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE -STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE -PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND -PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, -YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL -ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE -PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR -INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA -BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER -OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest possible -use to the public, the best way to achieve this is to make it free software -which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest to attach -them to the start of each source file to most effectively convey the exclusion -of warranty; and each file should have at least the "copyright" line and a -pointer to where the full notice is found. - - One line to give the program's name and a brief idea of what it does. - - Copyright (C) <year> <name of author> - - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation; either version 2 of the License, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., 51 - Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this when it -starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author Gnomovision comes - with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free - software, and you are welcome to redistribute it under certain conditions; - type 'show c' for details. - -The hypothetical commands 'show w' and 'show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may be -called something other than 'show w' and 'show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your school, -if any, to sign a "copyright disclaimer" for the program, if necessary. Here -is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - 'Gnomovision' (which makes passes at compilers) written by James Hacker. - - signature of Ty Coon, 1 April 1989 - - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General Public -License instead of this License. - - -"CLASSPATH" EXCEPTION TO THE GPL - -Certain source files distributed by Sun Microsystems, Inc. are subject to -the following clarification and special exception to the GPL, but only where -Sun has expressly included in the particular source file's header the words -"Sun designates this particular file as subject to the "Classpath" exception -as provided by Sun in the LICENSE file that accompanied this code." - - Linking this library statically or dynamically with other modules is making - a combined work based on this library. Thus, the terms and conditions of - the GNU General Public License cover the whole combination. - - As a special exception, the copyright holders of this library give you - permission to link this library with independent modules to produce an - executable, regardless of the license terms of these independent modules, - and to copy and distribute the resulting executable under terms of your - choice, provided that you also meet, for each linked independent module, - the terms and conditions of the license of that module. An independent - module is a module which is not derived from or based on this library. If - you modify this library, you may extend this exception to your version of - the library, but you are not obligated to do so. If you do not wish to do - so, delete this exception statement from your version. diff --git a/src/main/resources_old/icon.png b/src/main/resources_old/icon.png deleted file mode 100644 index c5c1b6cbbe46e902e0f664e4c82d655cd222d5be..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/icon.png and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/AxisAngle4d.class b/src/main/resources_old/javax/vecmath/AxisAngle4d.class deleted file mode 100644 index cf67c0c73b979fc43c51a725958b76d9818f8612..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/AxisAngle4d.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/AxisAngle4f.class b/src/main/resources_old/javax/vecmath/AxisAngle4f.class deleted file mode 100644 index 213b3085d16ac38b212442edb49bd377a0e83a47..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/AxisAngle4f.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Color3b.class b/src/main/resources_old/javax/vecmath/Color3b.class deleted file mode 100644 index d781b6ad1323f2bff359db175fb1a4c636acc340..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Color3b.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Color3f.class b/src/main/resources_old/javax/vecmath/Color3f.class deleted file mode 100644 index 98662e8945b8419b3fde77c1ddea0323a877e937..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Color3f.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Color4b.class b/src/main/resources_old/javax/vecmath/Color4b.class deleted file mode 100644 index 9ea5071c0e7f38ac3c01f5f7dfb884bcf18596ed..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Color4b.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Color4f.class b/src/main/resources_old/javax/vecmath/Color4f.class deleted file mode 100644 index d61a8ee52e8c30c481c5d1445da9e53ce2169737..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Color4f.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/ExceptionStrings.properties b/src/main/resources_old/javax/vecmath/ExceptionStrings.properties deleted file mode 100644 index ca56746ce81ad312e71dad9de438f893033f360a..0000000000000000000000000000000000000000 --- a/src/main/resources_old/javax/vecmath/ExceptionStrings.properties +++ /dev/null @@ -1,86 +0,0 @@ -Matrix3d0=Matrix3d setElement -Matrix3d1=Matrix3d getElement -Matrix3d2=Matrix3d getRow -Matrix3d4=Matrix3d getColumn -Matrix3d6=Matrix3d setRow -Matrix3d9=Matrix3d setColumn -Matrix3d12=cannot invert matrix -Matrix3d13=Logic error: imax < 0 -Matrix3f0=Matrix3f setElement -Matrix3f1=Matrix3d getRow -Matrix3f3=Matrix3d getColumn -Matrix3f5=Matrix3f getElement -Matrix3f6=Matrix3f setRow -Matrix3f9=Matrix3f setColumn -Matrix3f12=cannot invert matrix -Matrix3f13=Logic error: imax < 0 -Matrix4d0=Matrix4d setElement -Matrix4d1=Matrix4d getElement -Matrix4d2=Matrix4d getRow -Matrix4d3=Matrix4d getColumn -Matrix4d4=Matrix4d setRow -Matrix4d7=Matrix4d setColumn -Matrix4d10=cannot invert matrix -Matrix4d11=Logic error: imax < 0 -Matrix4f0=Matrix4f setElement -Matrix4f1=Matrix4f getElement -Matrix4f2=Matrix4f getRow -Matrix4f4=Matrix4f getColumn -Matrix4f6=Matrix4f setRow -Matrix4f9=Matrix4f setColumn -Matrix4f12=cannot invert matrix -Matrix4f13=Logic error: imax < 0 -GMatrix0=GMatrix.mul:array dimension mismatch -GMatrix1=GMatrix.mul(GMatrix, GMatrix) dimension mismatch -GMatrix2=GMatrix.mul(GVector, GVector): matrix does not have enough rows -GMatrix3=GMatrix.mul(GVector, GVector): matrix does not have enough columns -GMatrix4=GMatrix.add(GMatrix): row dimension mismatch -GMatrix5=GMatrix.add(GMatrix): column dimension mismatch -GMatrix6=GMatrix.add(GMatrix, GMatrix): row dimension mismatch -GMatrix7=GMatrix.add(GMatrix, GMatrix): column dimension mismatch -GMatrix8=GMatrix.add(GMatrix): input matrices dimensions do not match this matrix dimensions -GMatrix9=GMatrix.sub(GMatrix): row dimension mismatch -GMatrix10=GMatrix.sub(GMatrix, GMatrix): row dimension mismatch -GMatrix11=GMatrix.sub(GMatrix, GMatrix): column dimension mismatch -GMatrix12=GMatrix.sub(GMatrix, GMatrix): input matrix dimensions do not match dimensions for this matrix -GMatrix13=GMatrix.negate(GMatrix, GMatrix): input matrix dimensions do not match dimensions for this matrix -GMatrix14=GMatrix.mulTransposeBoth matrix dimension mismatch -GMatrix15=GMatrix.mulTransposeRight matrix dimension mismatch -GMatrix16=GMatrix.mulTransposeLeft matrix dimension mismatch -GMatrix17=GMatrix.transpose(GMatrix) mismatch in matrix dimensions -GMatrix18=GMatrix.SVD: dimension mismatch with V matrix -GMatrix19=cannot perform LU decomposition on a non square matrix -GMatrix20=row permutation must be same dimension as matrix -GMatrix21=cannot invert matrix -GMatrix22=cannot invert non square matrix -GMatrix24=Logic error: imax < 0 -GMatrix25=GMatrix.SVD: dimension mismatch with U matrix -GMatrix26=GMatrix.SVD: dimension mismatch with W matrix -GMatrix27=LU must have same dimensions as this matrix -GMatrix28=GMatrix.sub(GMatrix): column dimension mismatch -GVector0=GVector.normalize( GVector) input vector and this vector lengths not matched -GVector1=GVector.scale(double, GVector) input vector and this vector lengths not matched -GVector2=GVector.scaleAdd(GVector, GVector) input vector dimensions not matched -GVector3=GVector.scaleAdd(GVector, GVector) input vectors and this vector dimensions not matched -GVector4=GVector.add(GVector) input vectors and this vector dimensions not matched -GVector5=GVector.add(GVector, GVector) input vector dimensions not matched -GVector6=GVector.add(GVector, GVector) input vectors and this vector dimensions not matched -GVector7=GVector.sub(GVector) input vector and this vector dimensions not matched -GVector8=GVector.sub(GVector, GVector) input vector dimensions not matched -GVector9=GVector.sub(GMatrix, GVector) input vectors and this vector dimensions not matched -GVector10=GVector.mul(GMatrix, GVector) matrix and vector dimensions not matched -GVector11=GVector.mul(GMatrix, GVector) matrix this vector dimensions not matched -GVector12=GVector.mul(GVector, GMatrix) matrix and vector dimensions not matched -GVector13=GVector.mul(GVector, GMatrix) matrix this vector dimensions not matched -GVector14=GVector.dot(GVector) input vector and this vector have different sizes -GVector15=matrix dimensions are not compatible -GVector16=b vector does not match matrix dimension -GVector17=GVector.interpolate(GVector, GVector, float) input vectors have different lengths -GVector18=GVector.interpolate(GVector, GVector, float) input vectors and this vector have different lengths -GVector19=GVector.interpolate(GVector, float) input vector and this vector have different lengths -GVector20=GVector.interpolate(GVector, GVector, double) input vectors have different lengths -GVector21=GVector.interpolate(GVector, GVector, double) input vectors and this vector have different lengths -GVector22=GVector.interpolate(GVector, double) input vectors and this vector have different lengths -GVector23=matrix dimensions are not compatible -GVector24=permutation vector does not match matrix dimension -GVector25=LUDBackSolve non square matrix diff --git a/src/main/resources_old/javax/vecmath/GMatrix.class b/src/main/resources_old/javax/vecmath/GMatrix.class deleted file mode 100644 index 32c102a47bd19cc34a973519b7999577a8e73458..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/GMatrix.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/GVector.class b/src/main/resources_old/javax/vecmath/GVector.class deleted file mode 100644 index 3595291a22c461756bcceaef91ce5d40404c5e57..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/GVector.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Matrix3d.class b/src/main/resources_old/javax/vecmath/Matrix3d.class deleted file mode 100644 index 572e6fd543c649b15a588ac25d1a17ed96712dc8..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Matrix3d.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Matrix3f.class b/src/main/resources_old/javax/vecmath/Matrix3f.class deleted file mode 100644 index 72f7ab63c2130c767e82b6fbd4e4371153552990..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Matrix3f.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Matrix4d.class b/src/main/resources_old/javax/vecmath/Matrix4d.class deleted file mode 100644 index ecbca9d5f0b7c2a41ef021569008e902b743dfdb..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Matrix4d.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Matrix4f.class b/src/main/resources_old/javax/vecmath/Matrix4f.class deleted file mode 100644 index 8f7fec292c386f23b89df547dc299077b5754d06..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Matrix4f.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/MismatchedSizeException.class b/src/main/resources_old/javax/vecmath/MismatchedSizeException.class deleted file mode 100644 index f53544932e038039d05fd24910e9b4aba036b10d..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/MismatchedSizeException.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Point2d.class b/src/main/resources_old/javax/vecmath/Point2d.class deleted file mode 100644 index f4a7ae53f0a300dc304b05760f85055fb56e3837..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Point2d.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Point2f.class b/src/main/resources_old/javax/vecmath/Point2f.class deleted file mode 100644 index 1e4b71a4384672e998236a550c81cfc4bf8c10be..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Point2f.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Point2i.class b/src/main/resources_old/javax/vecmath/Point2i.class deleted file mode 100644 index 4e26844c5979d33d163ff8e06a5050c7b07c6a92..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Point2i.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Point3d.class b/src/main/resources_old/javax/vecmath/Point3d.class deleted file mode 100644 index 83d15033af9a6fca1da04ae57576c2c222d0ef13..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Point3d.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Point3f.class b/src/main/resources_old/javax/vecmath/Point3f.class deleted file mode 100644 index dc2504bf6c7d74c59ca9da0dede936380d70a1c8..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Point3f.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Point3i.class b/src/main/resources_old/javax/vecmath/Point3i.class deleted file mode 100644 index 05be2c32e0001154e438148c2e68f34688189588..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Point3i.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Point4d.class b/src/main/resources_old/javax/vecmath/Point4d.class deleted file mode 100644 index 453092080a22cfd5c84aab6465b2d9490b699b6f..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Point4d.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Point4f.class b/src/main/resources_old/javax/vecmath/Point4f.class deleted file mode 100644 index 94b852aa6f3ffea3d2ab85d90c4c486b3008d41f..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Point4f.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Point4i.class b/src/main/resources_old/javax/vecmath/Point4i.class deleted file mode 100644 index 0346e779caff04c845433ff4071aaedfa553ea69..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Point4i.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Quat4d.class b/src/main/resources_old/javax/vecmath/Quat4d.class deleted file mode 100644 index 37a22db1ec018bd40d05af820f50dde44edf8ab2..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Quat4d.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Quat4f.class b/src/main/resources_old/javax/vecmath/Quat4f.class deleted file mode 100644 index 866fba0c89c7030c6f6de93f578e2ff701c4c322..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Quat4f.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/SingularMatrixException.class b/src/main/resources_old/javax/vecmath/SingularMatrixException.class deleted file mode 100644 index 744c8b00d95888b20f88652bba800d0f75be47ac..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/SingularMatrixException.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/TexCoord2f.class b/src/main/resources_old/javax/vecmath/TexCoord2f.class deleted file mode 100644 index 682c36e180877c05bed5a98bda4ce7bac9681e97..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/TexCoord2f.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/TexCoord3f.class b/src/main/resources_old/javax/vecmath/TexCoord3f.class deleted file mode 100644 index 770fdf3078ccd459e2e5de82f370e21872058274..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/TexCoord3f.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/TexCoord4f.class b/src/main/resources_old/javax/vecmath/TexCoord4f.class deleted file mode 100644 index 726c0e2b6ce03849bd8ea856a9b784d264e44cf9..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/TexCoord4f.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Tuple2d.class b/src/main/resources_old/javax/vecmath/Tuple2d.class deleted file mode 100644 index 55bd8258799cc7b8f3c35f9a74ba504609f57c61..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Tuple2d.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Tuple2f.class b/src/main/resources_old/javax/vecmath/Tuple2f.class deleted file mode 100644 index 4a2d287d2502f03f125fb33938ca3659a0fa855e..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Tuple2f.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Tuple2i.class b/src/main/resources_old/javax/vecmath/Tuple2i.class deleted file mode 100644 index d912a55a9eae2cb0a1439418a1354ff8724dc880..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Tuple2i.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Tuple3b.class b/src/main/resources_old/javax/vecmath/Tuple3b.class deleted file mode 100644 index d5aae18e04856c039dd479ba6bb5176879625941..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Tuple3b.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Tuple3d.class b/src/main/resources_old/javax/vecmath/Tuple3d.class deleted file mode 100644 index 1f2602db208dd2b443066b18bdd455fdbcb241d3..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Tuple3d.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Tuple3f.class b/src/main/resources_old/javax/vecmath/Tuple3f.class deleted file mode 100644 index 199d53175e3a6fdcefa06889cff9b1673b4716fa..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Tuple3f.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Tuple3i.class b/src/main/resources_old/javax/vecmath/Tuple3i.class deleted file mode 100644 index b596ef563534553240be1211b350eb2c5b571469..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Tuple3i.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Tuple4b.class b/src/main/resources_old/javax/vecmath/Tuple4b.class deleted file mode 100644 index 225b4bb0dfe89eee2bdd8f79d4f544faa601acb9..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Tuple4b.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Tuple4d.class b/src/main/resources_old/javax/vecmath/Tuple4d.class deleted file mode 100644 index 6a47e37818b744f9134bae389ebb7614f3f21341..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Tuple4d.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Tuple4f.class b/src/main/resources_old/javax/vecmath/Tuple4f.class deleted file mode 100644 index 2dbf6f7f6fa176936386728a0a83e4ab15d6d986..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Tuple4f.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Tuple4i.class b/src/main/resources_old/javax/vecmath/Tuple4i.class deleted file mode 100644 index 06475de84698ccef26869300fcd1a4b374dd6485..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Tuple4i.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/VecMathI18N.class b/src/main/resources_old/javax/vecmath/VecMathI18N.class deleted file mode 100644 index 91c16d5c5f4bfa4ef2fdc4a55a27b0c7b214dcce..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/VecMathI18N.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/VecMathUtil.class b/src/main/resources_old/javax/vecmath/VecMathUtil.class deleted file mode 100644 index 48eda1472ecfe594feb2541af4fdb6b1e5c3d710..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/VecMathUtil.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Vector2d.class b/src/main/resources_old/javax/vecmath/Vector2d.class deleted file mode 100644 index 9808770438b5e54d11df5bc7f660a5a3ad3a43b9..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Vector2d.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Vector2f.class b/src/main/resources_old/javax/vecmath/Vector2f.class deleted file mode 100644 index b420241ae304d42f34fa31b5244d257e7b896094..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Vector2f.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Vector3d.class b/src/main/resources_old/javax/vecmath/Vector3d.class deleted file mode 100644 index dd54b54e9f4006570c90b49e4d3d9af301270e1b..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Vector3d.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Vector3f.class b/src/main/resources_old/javax/vecmath/Vector3f.class deleted file mode 100644 index 5f87cc2398d2a92c66900c362d3c37191cba675e..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Vector3f.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Vector4d.class b/src/main/resources_old/javax/vecmath/Vector4d.class deleted file mode 100644 index f2fcbc9bfadc56389b0e5c0874e6a15434f456b0..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Vector4d.class and /dev/null differ diff --git a/src/main/resources_old/javax/vecmath/Vector4f.class b/src/main/resources_old/javax/vecmath/Vector4f.class deleted file mode 100644 index 9a41b0750c09a207f56f046be210193d9da79a8f..0000000000000000000000000000000000000000 Binary files a/src/main/resources_old/javax/vecmath/Vector4f.class and /dev/null differ