diff options
180 files changed, 68037 insertions, 80 deletions
@@ -2,4 +2,4 @@ /.project /.settings/ /target/ -/doc/ +/bin/ diff --git a/README-FIRST.txt b/README-FIRST.txt index af5cebb..e89e2fe 100644 --- a/README-FIRST.txt +++ b/README-FIRST.txt @@ -6,6 +6,8 @@ The copyright notice for this project is in COPYRIGHT.txt The source code license information for this project is in LICENSE.txt +Instructions for building this project are in README-build.html + Note that the source code in this directory is untested and presumed incompatible with the Java 3D(TM) API specification. You must only use this code in accordance with the terms under which the code is diff --git a/README-build.html b/README-build.html new file mode 100644 index 0000000..81e4022 --- /dev/null +++ b/README-build.html @@ -0,0 +1,88 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<!-- +/* + * $RCSfile$ + * + * Copyright (c) 2007 Sun Microsystems, Inc. All rights reserved. + * + * Use is subject to license terms. + * + * $Revision$ + * $Date$ + * $State$ + */ + --> + <meta content="text/html; charset=ISO-8859-1" + http-equiv="content-type"> + <title>README-build: build instructions for the vecmath project</title> +</head> +<body> +<h3><span style="text-decoration: underline;">Building +the Vecmath Package</span></h3> +<p>To +build the vecmath package, you must first checkout the <a + href="http://vecmath.dev.java.net/">vecmath</a> +svn +repository on java.net. For example, run +the svn checkout command as follows:<br> +</p> +<ul> + <code>cd <j3d-root-dir></code><br> + <code>svn checkout https://vecmath.dev.java.net/svn/vecmath/branches/dev-1_6 vecmath</code> +</ul> +<p></p> +<p>This top-level directory must be named "vecmath". +</p> +<h3><span style="text-decoration: underline;">System Requirements</span> +</h3> +<p>Vecmath is 100% Java, so any operating environment that supports +J2SE should work. We have built vecmath on the following +operating environments:<br> +</p> +<ul> + <li>Solaris: Sparc (Ultra60 or better) running Solaris 9</li> + <li>Linux: i386/i586 running SuSE 9 or RedHat 9.0</li> + <li>Windows: Windows/XP (Windows +2000 should work, but is untested)<br> + </li> +</ul> +<p>The following software must be installed:</p> +<ul> + <li><a href="http://java.sun.com/j2se">JDK 1.5.0</a> <br> + </li> + <li><a href="http://jakarta.apache.org/ant">Apache Ant 1.6.1</a><br> + </li> +</ul> +<h3><span style="text-decoration: underline;">Building +Vecmath</span><span + style="font-weight: bold; text-decoration: underline;"></span></h3> +<h3><span style="font-weight: bold; text-decoration: underline;"></span></h3> +<span style="font-weight: bold; text-decoration: underline;"></span> +<p><span style="text-decoration: underline;"><span + style="font-weight: bold;"></span></span>Before you start building, +please check that your PATH must +include the +following directories:</p> +<ul> + <li><ant-root-dir>/bin</li> + <li><jdk-root_dir>/bin</li> +</ul> +<p>The default target, jar-opt, creates an optimized jar files.<br> +</p> +<p>Steps: +</p> +<ul> + <code> cd <j3d-root-dir>/vecmath<br> +ant</code> +</ul> +<p>This will build the <code>javax.vecmath</code> package, which will +be put +in the <code>vecmath/build/opt</code> sub-directory.<br> +</p> +<p>To see other targets that are available, type "ant +-projecthelp". Note that ant must be run from the top-level +directory.</p> +</body> +</html> diff --git a/build.xml b/build.xml new file mode 100644 index 0000000..f33f185 --- /dev/null +++ b/build.xml @@ -0,0 +1,83 @@ +<?xml version="1.0"?> + +<project name="vecmath" basedir="." default="all"> + + <property name="src.dir" location="src"/> + <property name="build.dir" location="build"/> + <property name="gen.dir" location="${build.dir}/gen"/> + <property name="class.dir" location="${build.dir}/classes"/> + <property name="javadoc.dir" location="${build.dir}/javadoc"/> + + <property name="version_base" value="1.6.0"/> + <property name="build.spec.title" value="3D Vector Math Package"/> + <property name="build.spec.vendor" value=""/> + <property name="build.impl.title" value="3D Vector Math Package"/> + <property name="build.impl.vendor" value=""/> + <property name="build.impl.vendor.id" value=""/> + + <target name="clean"> + <delete dir="${build.dir}"/> + </target> + + <target name="gen"> + <mkdir dir="${gen.dir}"/> + <copy todir="${gen.dir}" overwrite="true"> + <fileset dir="${src.dir}" includes="VECMATH.MF"/> + <filterset> + <filter token="VERSION_BASE" value="${version_base}"/> + <filter token="SPEC_TITLE" value="${build.spec.title}"/> + <filter token="SPEC_VENDOR" value="${build.spec.vendor}"/> + <filter token="IMPL_TITLE" value="${build.impl.title}"/> + <filter token="IMPL_VENDOR" value="${build.impl.vendor}"/> + <filter token="IMPL_VENDOR_ID" value="${build.impl.vendor.id}"/> + </filterset> + </copy> + + <copy todir="${class.dir}/javax"> + <fileset dir="." includes="COPYRIGHT.txt"/> + <fileset dir="." includes="LICENSE.txt"/> + </copy> + </target> + + <target name="compile" depends="gen"> + <mkdir dir="${class.dir}"/> + + <javac srcdir="${src.dir}" destdir="${class.dir}" + source="1.5" target="1.5" + debug="true" + debuglevel="lines,source" + deprecation="on" + includeantruntime="false" + /> + + <copy todir="${class.dir}"> + <fileset dir="${src.dir}" includes="**/*.properties"/> + </copy> + </target> + + <target name="jar" depends="compile"> + <jar jarfile="${build.dir}/jars/vecmath.jar" manifest="${gen.dir}/VECMATH.MF" + compress="false" update="yes"> + <fileset dir="${class.dir}"/> + </jar> + + <zip destfile="${build.dir}/jars/vecmath-src.zip"> + <fileset dir="${src.dir}" includes="**/*.java"/> + <fileset dir="." includes="COPYRIGHT.txt"/> + <fileset dir="." includes="LICENSE.txt"/> + </zip> + + </target> + + <target name="docs" depends="gen"> + <mkdir dir="${javadoc.dir}"/> + + <javadoc sourcepath="${src.dir}" + packagenames="javax.vecmath.*" + destdir="${javadoc.dir}" + windowtitle="Vecmath ${version_base}"> + </javadoc> + </target> + + <target name="all" depends="jar,docs" /> +</project> diff --git a/doc/allclasses-frame.html b/doc/allclasses-frame.html new file mode 100644 index 0000000..8ece2c1 --- /dev/null +++ b/doc/allclasses-frame.html @@ -0,0 +1,63 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:56 NZST 2017 --> +<title>All Classes</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +<script type="text/javascript" src="script.js"></script> +</head> +<body> +<h1 class="bar">All Classes</h1> +<div class="indexContainer"> +<ul> +<li><a href="org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath" target="classFrame">AxisAngle4d</a></li> +<li><a href="org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath" target="classFrame">AxisAngle4f</a></li> +<li><a href="org/jogamp/vecmath/Color3b.html" title="class in org.jogamp.vecmath" target="classFrame">Color3b</a></li> +<li><a href="org/jogamp/vecmath/Color3f.html" title="class in org.jogamp.vecmath" target="classFrame">Color3f</a></li> +<li><a href="org/jogamp/vecmath/Color4b.html" title="class in org.jogamp.vecmath" target="classFrame">Color4b</a></li> +<li><a href="org/jogamp/vecmath/Color4f.html" title="class in org.jogamp.vecmath" target="classFrame">Color4f</a></li> +<li><a href="org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath" target="classFrame">GMatrix</a></li> +<li><a href="org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath" target="classFrame">GVector</a></li> +<li><a href="org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath" target="classFrame">Matrix3d</a></li> +<li><a href="org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath" target="classFrame">Matrix3f</a></li> +<li><a href="org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath" target="classFrame">Matrix4d</a></li> +<li><a href="org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath" target="classFrame">Matrix4f</a></li> +<li><a href="org/jogamp/vecmath/MismatchedSizeException.html" title="class in org.jogamp.vecmath" target="classFrame">MismatchedSizeException</a></li> +<li><a href="org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath" target="classFrame">Point2d</a></li> +<li><a href="org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath" target="classFrame">Point2f</a></li> +<li><a href="org/jogamp/vecmath/Point2i.html" title="class in org.jogamp.vecmath" target="classFrame">Point2i</a></li> +<li><a href="org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath" target="classFrame">Point3d</a></li> +<li><a href="org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath" target="classFrame">Point3f</a></li> +<li><a href="org/jogamp/vecmath/Point3i.html" title="class in org.jogamp.vecmath" target="classFrame">Point3i</a></li> +<li><a href="org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath" target="classFrame">Point4d</a></li> +<li><a href="org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath" target="classFrame">Point4f</a></li> +<li><a href="org/jogamp/vecmath/Point4i.html" title="class in org.jogamp.vecmath" target="classFrame">Point4i</a></li> +<li><a href="org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath" target="classFrame">Quat4d</a></li> +<li><a href="org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath" target="classFrame">Quat4f</a></li> +<li><a href="org/jogamp/vecmath/SingularMatrixException.html" title="class in org.jogamp.vecmath" target="classFrame">SingularMatrixException</a></li> +<li><a href="org/jogamp/vecmath/TexCoord2f.html" title="class in org.jogamp.vecmath" target="classFrame">TexCoord2f</a></li> +<li><a href="org/jogamp/vecmath/TexCoord3f.html" title="class in org.jogamp.vecmath" target="classFrame">TexCoord3f</a></li> +<li><a href="org/jogamp/vecmath/TexCoord4f.html" title="class in org.jogamp.vecmath" target="classFrame">TexCoord4f</a></li> +<li><a href="org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath" target="classFrame">Tuple2d</a></li> +<li><a href="org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath" target="classFrame">Tuple2f</a></li> +<li><a href="org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath" target="classFrame">Tuple2i</a></li> +<li><a href="org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath" target="classFrame">Tuple3b</a></li> +<li><a href="org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath" target="classFrame">Tuple3d</a></li> +<li><a href="org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath" target="classFrame">Tuple3f</a></li> +<li><a href="org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath" target="classFrame">Tuple3i</a></li> +<li><a href="org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath" target="classFrame">Tuple4b</a></li> +<li><a href="org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath" target="classFrame">Tuple4d</a></li> +<li><a href="org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath" target="classFrame">Tuple4f</a></li> +<li><a href="org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath" target="classFrame">Tuple4i</a></li> +<li><a href="org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath" target="classFrame">Vector2d</a></li> +<li><a href="org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath" target="classFrame">Vector2f</a></li> +<li><a href="org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath" target="classFrame">Vector3d</a></li> +<li><a href="org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath" target="classFrame">Vector3f</a></li> +<li><a href="org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath" target="classFrame">Vector4d</a></li> +<li><a href="org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath" target="classFrame">Vector4f</a></li> +</ul> +</div> +</body> +</html> diff --git a/doc/allclasses-noframe.html b/doc/allclasses-noframe.html new file mode 100644 index 0000000..d98e8d1 --- /dev/null +++ b/doc/allclasses-noframe.html @@ -0,0 +1,63 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:56 NZST 2017 --> +<title>All Classes</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +<script type="text/javascript" src="script.js"></script> +</head> +<body> +<h1 class="bar">All Classes</h1> +<div class="indexContainer"> +<ul> +<li><a href="org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></li> +<li><a href="org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></li> +<li><a href="org/jogamp/vecmath/Color3b.html" title="class in org.jogamp.vecmath">Color3b</a></li> +<li><a href="org/jogamp/vecmath/Color3f.html" title="class in org.jogamp.vecmath">Color3f</a></li> +<li><a href="org/jogamp/vecmath/Color4b.html" title="class in org.jogamp.vecmath">Color4b</a></li> +<li><a href="org/jogamp/vecmath/Color4f.html" title="class in org.jogamp.vecmath">Color4f</a></li> +<li><a href="org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></li> +<li><a href="org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></li> +<li><a href="org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></li> +<li><a href="org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></li> +<li><a href="org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></li> +<li><a href="org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></li> +<li><a href="org/jogamp/vecmath/MismatchedSizeException.html" title="class in org.jogamp.vecmath">MismatchedSizeException</a></li> +<li><a href="org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a></li> +<li><a href="org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a></li> +<li><a href="org/jogamp/vecmath/Point2i.html" title="class in org.jogamp.vecmath">Point2i</a></li> +<li><a href="org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a></li> +<li><a href="org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a></li> +<li><a href="org/jogamp/vecmath/Point3i.html" title="class in org.jogamp.vecmath">Point3i</a></li> +<li><a href="org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a></li> +<li><a href="org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a></li> +<li><a href="org/jogamp/vecmath/Point4i.html" title="class in org.jogamp.vecmath">Point4i</a></li> +<li><a href="org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></li> +<li><a href="org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></li> +<li><a href="org/jogamp/vecmath/SingularMatrixException.html" title="class in org.jogamp.vecmath">SingularMatrixException</a></li> +<li><a href="org/jogamp/vecmath/TexCoord2f.html" title="class in org.jogamp.vecmath">TexCoord2f</a></li> +<li><a href="org/jogamp/vecmath/TexCoord3f.html" title="class in org.jogamp.vecmath">TexCoord3f</a></li> +<li><a href="org/jogamp/vecmath/TexCoord4f.html" title="class in org.jogamp.vecmath">TexCoord4f</a></li> +<li><a href="org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></li> +<li><a href="org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></li> +<li><a href="org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></li> +<li><a href="org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a></li> +<li><a href="org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></li> +<li><a href="org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></li> +<li><a href="org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></li> +<li><a href="org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></li> +<li><a href="org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></li> +<li><a href="org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></li> +<li><a href="org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></li> +<li><a href="org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a></li> +<li><a href="org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a></li> +<li><a href="org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a></li> +<li><a href="org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a></li> +<li><a href="org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a></li> +<li><a href="org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a></li> +</ul> +</div> +</body> +</html> diff --git a/doc/constant-values.html b/doc/constant-values.html new file mode 100644 index 0000000..d0caa71 --- /dev/null +++ b/doc/constant-values.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:54 NZST 2017 --> +<title>Constant Field Values</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +<script type="text/javascript" src="script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Constant Field Values"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-files/index-1.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?constant-values.html" target="_top">Frames</a></li> +<li><a href="constant-values.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 title="Constant Field Values" class="title">Constant Field Values</h1> +<h2 title="Contents">Contents</h2> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-files/index-1.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?constant-values.html" target="_top">Frames</a></li> +<li><a href="constant-values.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/deprecated-list.html b/doc/deprecated-list.html new file mode 100644 index 0000000..041b588 --- /dev/null +++ b/doc/deprecated-list.html @@ -0,0 +1,251 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:56 NZST 2017 --> +<title>Deprecated List</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +<script type="text/javascript" src="script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Deprecated List"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li class="navBarCell1Rev">Deprecated</li> +<li><a href="index-files/index-1.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li> +<li><a href="deprecated-list.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 title="Deprecated API" class="title">Deprecated API</h1> +<h2 title="Contents">Contents</h2> +<ul> +<li><a href="#method">Deprecated Methods</a></li> +</ul> +</div> +<div class="contentContainer"><a name="method"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Methods table, listing deprecated methods, and an explanation"> +<caption><span>Deprecated Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colOne"><a href="org/jogamp/vecmath/Tuple4d.html#clamp-float-float-">org.jogamp.vecmath.Tuple4d.clamp(float, float)</a> +<div class="block"><span class="deprecationComment">Use clamp(double,double) instead</span></div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="org/jogamp/vecmath/Tuple3d.html#clamp-float-float-">org.jogamp.vecmath.Tuple3d.clamp(float, float)</a> +<div class="block"><span class="deprecationComment">Use clamp(double,double) instead</span></div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="org/jogamp/vecmath/Tuple3d.html#clamp-float-float-org.jogamp.vecmath.Tuple3d-">org.jogamp.vecmath.Tuple3d.clamp(float, float, Tuple3d)</a> +<div class="block"><span class="deprecationComment">Use clamp(double,double,Tuple3d) instead</span></div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="org/jogamp/vecmath/Tuple4d.html#clamp-float-float-org.jogamp.vecmath.Tuple4d-">org.jogamp.vecmath.Tuple4d.clamp(float, float, Tuple4d)</a> +<div class="block"><span class="deprecationComment">Use clamp(double,double,Tuple4d) instead</span></div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="org/jogamp/vecmath/Tuple4d.html#clampMax-float-">org.jogamp.vecmath.Tuple4d.clampMax(float)</a> +<div class="block"><span class="deprecationComment">Use clampMax(double) instead</span></div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="org/jogamp/vecmath/Tuple3d.html#clampMax-float-">org.jogamp.vecmath.Tuple3d.clampMax(float)</a> +<div class="block"><span class="deprecationComment">Use clampMax(double) instead</span></div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="org/jogamp/vecmath/Tuple3d.html#clampMax-float-org.jogamp.vecmath.Tuple3d-">org.jogamp.vecmath.Tuple3d.clampMax(float, Tuple3d)</a> +<div class="block"><span class="deprecationComment">Use clampMax(double,Tuple3d) instead</span></div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="org/jogamp/vecmath/Tuple4d.html#clampMax-float-org.jogamp.vecmath.Tuple4d-">org.jogamp.vecmath.Tuple4d.clampMax(float, Tuple4d)</a> +<div class="block"><span class="deprecationComment">Use clampMax(double,Tuple4d) instead</span></div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="org/jogamp/vecmath/Tuple4d.html#clampMin-float-">org.jogamp.vecmath.Tuple4d.clampMin(float)</a> +<div class="block"><span class="deprecationComment">Use clampMin(double) instead</span></div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="org/jogamp/vecmath/Tuple3d.html#clampMin-float-">org.jogamp.vecmath.Tuple3d.clampMin(float)</a> +<div class="block"><span class="deprecationComment">Use clampMin(double) instead</span></div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="org/jogamp/vecmath/Tuple3d.html#clampMin-float-org.jogamp.vecmath.Tuple3d-">org.jogamp.vecmath.Tuple3d.clampMin(float, Tuple3d)</a> +<div class="block"><span class="deprecationComment">Use clampMin(double,Tuple3d) instead</span></div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="org/jogamp/vecmath/Tuple4d.html#clampMin-float-org.jogamp.vecmath.Tuple4d-">org.jogamp.vecmath.Tuple4d.clampMin(float, Tuple4d)</a> +<div class="block"><span class="deprecationComment">Use clampMin(double,Tuple4d) instead</span></div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="org/jogamp/vecmath/GMatrix.html#epsilonEquals-org.jogamp.vecmath.GMatrix-float-">org.jogamp.vecmath.GMatrix.epsilonEquals(GMatrix, float)</a> +<div class="block"><span class="deprecationComment">Use epsilonEquals(GMatrix, double) instead</span></div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="org/jogamp/vecmath/Matrix4d.html#epsilonEquals-org.jogamp.vecmath.Matrix4d-float-">org.jogamp.vecmath.Matrix4d.epsilonEquals(Matrix4d, float)</a> +<div class="block"><span class="deprecationComment">Use epsilonEquals(Matrix4d,double) instead</span></div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="org/jogamp/vecmath/GVector.html#interpolate-org.jogamp.vecmath.GVector-float-">org.jogamp.vecmath.GVector.interpolate(GVector, float)</a> +<div class="block"><span class="deprecationComment">Use interpolate(GVector, double) instead</span></div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="org/jogamp/vecmath/GVector.html#interpolate-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-float-">org.jogamp.vecmath.GVector.interpolate(GVector, GVector, float)</a> +<div class="block"><span class="deprecationComment">Use interpolate(GVector, GVector, double) instead</span></div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="org/jogamp/vecmath/Tuple3d.html#interpolate-org.jogamp.vecmath.Tuple3d-float-">org.jogamp.vecmath.Tuple3d.interpolate(Tuple3d, float)</a> +<div class="block"><span class="deprecationComment">Use interpolate(Tuple3d,double) instead</span></div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="org/jogamp/vecmath/Tuple3d.html#interpolate-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-float-">org.jogamp.vecmath.Tuple3d.interpolate(Tuple3d, Tuple3d, float)</a> +<div class="block"><span class="deprecationComment">Use interpolate(Tuple3d,Tuple3d,double) instead</span></div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="org/jogamp/vecmath/Tuple4d.html#interpolate-org.jogamp.vecmath.Tuple4d-float-">org.jogamp.vecmath.Tuple4d.interpolate(Tuple4d, float)</a> +<div class="block"><span class="deprecationComment">Use interpolate(Tuple4d,double) instead</span></div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="org/jogamp/vecmath/Tuple4d.html#interpolate-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-float-">org.jogamp.vecmath.Tuple4d.interpolate(Tuple4d, Tuple4d, float)</a> +<div class="block"><span class="deprecationComment">Use interpolate(Tuple4d,Tuple4d,double) instead</span></div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="org/jogamp/vecmath/Tuple3d.html#scaleAdd-double-org.jogamp.vecmath.Tuple3f-">org.jogamp.vecmath.Tuple3d.scaleAdd(double, Tuple3f)</a> +<div class="block"><span class="deprecationComment">Use scaleAdd(double,Tuple3d) instead</span></div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="org/jogamp/vecmath/Tuple4d.html#scaleAdd-float-org.jogamp.vecmath.Tuple4d-">org.jogamp.vecmath.Tuple4d.scaleAdd(float, Tuple4d)</a> +<div class="block"><span class="deprecationComment">Use scaleAdd(double,Tuple4d) instead</span></div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li class="navBarCell1Rev">Deprecated</li> +<li><a href="index-files/index-1.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li> +<li><a href="deprecated-list.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/help-doc.html b/doc/help-doc.html new file mode 100644 index 0000000..d1fa6fc --- /dev/null +++ b/doc/help-doc.html @@ -0,0 +1,223 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:56 NZST 2017 --> +<title>API Help</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +<script type="text/javascript" src="script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="API Help"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-files/index-1.html">Index</a></li> +<li class="navBarCell1Rev">Help</li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?help-doc.html" target="_top">Frames</a></li> +<li><a href="help-doc.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 class="title">How This API Document Is Organized</h1> +<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div> +</div> +<div class="contentContainer"> +<ul class="blockList"> +<li class="blockList"> +<h2>Package</h2> +<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p> +<ul> +<li>Interfaces (italic)</li> +<li>Classes</li> +<li>Enums</li> +<li>Exceptions</li> +<li>Errors</li> +<li>Annotation Types</li> +</ul> +</li> +<li class="blockList"> +<h2>Class/Interface</h2> +<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p> +<ul> +<li>Class inheritance diagram</li> +<li>Direct Subclasses</li> +<li>All Known Subinterfaces</li> +<li>All Known Implementing Classes</li> +<li>Class/interface declaration</li> +<li>Class/interface description</li> +</ul> +<ul> +<li>Nested Class Summary</li> +<li>Field Summary</li> +<li>Constructor Summary</li> +<li>Method Summary</li> +</ul> +<ul> +<li>Field Detail</li> +<li>Constructor Detail</li> +<li>Method Detail</li> +</ul> +<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p> +</li> +<li class="blockList"> +<h2>Annotation Type</h2> +<p>Each annotation type has its own separate page with the following sections:</p> +<ul> +<li>Annotation Type declaration</li> +<li>Annotation Type description</li> +<li>Required Element Summary</li> +<li>Optional Element Summary</li> +<li>Element Detail</li> +</ul> +</li> +<li class="blockList"> +<h2>Enum</h2> +<p>Each enum has its own separate page with the following sections:</p> +<ul> +<li>Enum declaration</li> +<li>Enum description</li> +<li>Enum Constant Summary</li> +<li>Enum Constant Detail</li> +</ul> +</li> +<li class="blockList"> +<h2>Use</h2> +<p>Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</p> +</li> +<li class="blockList"> +<h2>Tree (Class Hierarchy)</h2> +<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p> +<ul> +<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li> +<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li> +</ul> +</li> +<li class="blockList"> +<h2>Deprecated API</h2> +<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p> +</li> +<li class="blockList"> +<h2>Index</h2> +<p>The <a href="index-files/index-1.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p> +</li> +<li class="blockList"> +<h2>Prev/Next</h2> +<p>These links take you to the next or previous class, interface, package, or related page.</p> +</li> +<li class="blockList"> +<h2>Frames/No Frames</h2> +<p>These links show and hide the HTML frames. All pages are available with or without frames.</p> +</li> +<li class="blockList"> +<h2>All Classes</h2> +<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p> +</li> +<li class="blockList"> +<h2>Serialized Form</h2> +<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p> +</li> +<li class="blockList"> +<h2>Constant Field Values</h2> +<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p> +</li> +</ul> +<span class="emphasizedPhrase">This help file applies to API documentation generated using the standard doclet.</span></div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-files/index-1.html">Index</a></li> +<li class="navBarCell1Rev">Help</li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?help-doc.html" target="_top">Frames</a></li> +<li><a href="help-doc.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-1.html b/doc/index-files/index-1.html new file mode 100644 index 0000000..bc0e8d5 --- /dev/null +++ b/doc/index-files/index-1.html @@ -0,0 +1,475 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>A-Index</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="A-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev Letter</li> +<li><a href="index-2.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-1.html" target="_top">Frames</a></li> +<li><a href="index-1.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> <a name="I:A"> +<!-- --> +</a> +<h2 class="title">A</h2> +<dl> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#absolute-org.jogamp.vecmath.Tuple2d-">absolute(Tuple2d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#absolute--">absolute()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Sets each component of this tuple to its absolute value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#absolute-org.jogamp.vecmath.Tuple2f-">absolute(Tuple2f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#absolute--">absolute()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Sets each component of this tuple to its absolute value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#absolute-org.jogamp.vecmath.Tuple2i-">absolute(Tuple2i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#absolute--">absolute()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Sets each component of this tuple to its absolute value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#absolute-org.jogamp.vecmath.Tuple3d-">absolute(Tuple3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#absolute--">absolute()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Sets each component of this tuple to its absolute value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#absolute-org.jogamp.vecmath.Tuple3f-">absolute(Tuple3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#absolute--">absolute()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Sets each component of this tuple to its absolute value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#absolute-org.jogamp.vecmath.Tuple3i-">absolute(Tuple3i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#absolute--">absolute()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Sets each component of this tuple to its absolute value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#absolute-org.jogamp.vecmath.Tuple4d-">absolute(Tuple4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#absolute--">absolute()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Sets each component of this tuple to its absolute value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#absolute-org.jogamp.vecmath.Tuple4f-">absolute(Tuple4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#absolute--">absolute()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Sets each component of this tuple to its absolute value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#absolute-org.jogamp.vecmath.Tuple4i-">absolute(Tuple4i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#absolute--">absolute()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Sets each component of this tuple to its absolute value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#add-org.jogamp.vecmath.GMatrix-">add(GMatrix)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Sets the value of this matrix to sum of itself and matrix m1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#add-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-">add(GMatrix, GMatrix)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix sum of matrices m1 and m2.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#add-org.jogamp.vecmath.GVector-">add(GVector)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Sets the value of this vector to sum of itself and the specified + vector</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#add-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-">add(GVector, GVector)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Sets the value of this vector to the vector sum of vectors vector1 + and vector2.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#add-double-">add(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Adds a scalar to each component of this matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#add-double-org.jogamp.vecmath.Matrix3d-">add(double, Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Adds a scalar to each component of the matrix m1 and places + the result into this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#add-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Matrix3d-">add(Matrix3d, Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix sum of matrices m1 and m2.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#add-org.jogamp.vecmath.Matrix3d-">add(Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the sum of itself and matrix m1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#add-float-">add(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Adds a scalar to each component of this matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#add-float-org.jogamp.vecmath.Matrix3f-">add(float, Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Adds a scalar to each component of the matrix m1 and places + the result into this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#add-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Matrix3f-">add(Matrix3f, Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix sum of matrices m1 and m2.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#add-org.jogamp.vecmath.Matrix3f-">add(Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix sum of itself and + matrix m1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#add-double-">add(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Adds a scalar to each component of this matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#add-double-org.jogamp.vecmath.Matrix4d-">add(double, Matrix4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Adds a scalar to each component of the matrix m1 and places + the result into this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#add-org.jogamp.vecmath.Matrix4d-org.jogamp.vecmath.Matrix4d-">add(Matrix4d, Matrix4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix sum of matrices m1 and m2.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#add-org.jogamp.vecmath.Matrix4d-">add(Matrix4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to sum of itself and matrix m1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#add-float-">add(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Adds a scalar to each component of this matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#add-float-org.jogamp.vecmath.Matrix4f-">add(float, Matrix4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Adds a scalar to each component of the matrix m1 and places + the result into this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#add-org.jogamp.vecmath.Matrix4f-org.jogamp.vecmath.Matrix4f-">add(Matrix4f, Matrix4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix sum of matrices m1 and m2.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#add-org.jogamp.vecmath.Matrix4f-">add(Matrix4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the sum of itself and matrix m1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#add-org.jogamp.vecmath.Tuple2d-org.jogamp.vecmath.Tuple2d-">add(Tuple2d, Tuple2d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the vector sum of tuples t1 and t2.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#add-org.jogamp.vecmath.Tuple2d-">add(Tuple2d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the vector sum of itself and tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#add-org.jogamp.vecmath.Tuple2f-org.jogamp.vecmath.Tuple2f-">add(Tuple2f, Tuple2f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the vector sum of tuples t1 and t2.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#add-org.jogamp.vecmath.Tuple2f-">add(Tuple2f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the vector sum of itself and tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#add-org.jogamp.vecmath.Tuple2i-org.jogamp.vecmath.Tuple2i-">add(Tuple2i, Tuple2i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the sum of tuples t1 and t2.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#add-org.jogamp.vecmath.Tuple2i-">add(Tuple2i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the sum of itself and t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#add-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-">add(Tuple3d, Tuple3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the sum of tuples t1 and t2.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#add-org.jogamp.vecmath.Tuple3d-">add(Tuple3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the sum of itself and t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#add-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-">add(Tuple3f, Tuple3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the vector sum of tuples t1 and t2.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#add-org.jogamp.vecmath.Tuple3f-">add(Tuple3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the vector sum of itself and tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#add-org.jogamp.vecmath.Tuple3i-org.jogamp.vecmath.Tuple3i-">add(Tuple3i, Tuple3i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the sum of tuples t1 and t2.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#add-org.jogamp.vecmath.Tuple3i-">add(Tuple3i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the sum of itself and t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#add-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-">add(Tuple4d, Tuple4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the tuple sum of tuples t1 and t2.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#add-org.jogamp.vecmath.Tuple4d-">add(Tuple4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the sum of itself and tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#add-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">add(Tuple4f, Tuple4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the sum of tuples t1 and t2.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#add-org.jogamp.vecmath.Tuple4f-">add(Tuple4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the sum of itself and t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#add-org.jogamp.vecmath.Tuple4i-org.jogamp.vecmath.Tuple4i-">add(Tuple4i, Tuple4i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the sum of tuples t1 and t2.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#add-org.jogamp.vecmath.Tuple4i-">add(Tuple4i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the sum of itself and t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#angle">angle</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">The angle of rotation in radians.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#angle">angle</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">The angle of rotation in radians.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#angle-org.jogamp.vecmath.GVector-">angle(GVector)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Returns the (n-space) angle in radians between this vector and + the vector parameter; the return value is constrained to the + range [0,PI].</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector2d.html#angle-org.jogamp.vecmath.Vector2d-">angle(Vector2d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a></dt> +<dd> +<div class="block">Returns the angle in radians between this vector and the vector + parameter; the return value is constrained to the range [0,PI].</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector2f.html#angle-org.jogamp.vecmath.Vector2f-">angle(Vector2f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a></dt> +<dd> +<div class="block">Returns the angle in radians between this vector and the vector + parameter; the return value is constrained to the range [0,PI].</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector3d.html#angle-org.jogamp.vecmath.Vector3d-">angle(Vector3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a></dt> +<dd> +<div class="block">Returns the angle in radians between this vector and the vector + parameter; the return value is constrained to the range [0,PI].</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector3f.html#angle-org.jogamp.vecmath.Vector3f-">angle(Vector3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a></dt> +<dd> +<div class="block">Returns the angle in radians between this vector and the vector + parameter; the return value is constrained to the range [0,PI].</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4d.html#angle-org.jogamp.vecmath.Vector4d-">angle(Vector4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a></dt> +<dd> +<div class="block">Returns the (4-space) angle in radians between this vector and + the vector parameter; the return value is constrained to the + range [0,PI].</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4f.html#angle-org.jogamp.vecmath.Vector4f-">angle(Vector4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a></dt> +<dd> +<div class="block">Returns the (4-space) angle in radians between this vector and + the vector parameter; the return value is constrained to the + range [0,PI].</div> +</dd> +<dt><a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">AxisAngle4d</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A four-element axis angle represented by double-precision floating point + x,y,z,angle components.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#AxisAngle4d-double-double-double-double-">AxisAngle4d(double, double, double, double)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Constructs and initializes an AxisAngle4d from the specified + x, y, z, and angle.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#AxisAngle4d-double:A-">AxisAngle4d(double[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Constructs and initializes an AxisAngle4d from the components + contained in the array.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#AxisAngle4d-org.jogamp.vecmath.AxisAngle4d-">AxisAngle4d(AxisAngle4d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Constructs and initializes an AxisAngle4d from the specified AxisAngle4d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#AxisAngle4d-org.jogamp.vecmath.AxisAngle4f-">AxisAngle4d(AxisAngle4f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Constructs and initializes an AxisAngle4d from the specified + AxisAngle4f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#AxisAngle4d-org.jogamp.vecmath.Vector3d-double-">AxisAngle4d(Vector3d, double)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Constructs and initializes an AxisAngle4d from the specified + axis and angle.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#AxisAngle4d--">AxisAngle4d()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Constructs and initializes an AxisAngle4d to (0,0,1,0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">AxisAngle4f</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A four-element axis angle represented by single-precision floating point + x,y,z,angle components.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#AxisAngle4f-float-float-float-float-">AxisAngle4f(float, float, float, float)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Constructs and initializes a AxisAngle4f from the specified xyzw coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#AxisAngle4f-float:A-">AxisAngle4f(float[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Constructs and initializes an AxisAngle4f from the array of length 4.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#AxisAngle4f-org.jogamp.vecmath.AxisAngle4f-">AxisAngle4f(AxisAngle4f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Constructs and initializes an AxisAngle4f from the specified + AxisAngle4f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#AxisAngle4f-org.jogamp.vecmath.AxisAngle4d-">AxisAngle4f(AxisAngle4d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Constructs and initializes an AxisAngle4f from the specified AxisAngle4d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#AxisAngle4f-org.jogamp.vecmath.Vector3f-float-">AxisAngle4f(Vector3f, float)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Constructs and initializes an AxisAngle4f from the specified + axis and angle.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#AxisAngle4f--">AxisAngle4f()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Constructs and initializes an AxisAngle4f to (0,0,1,0).</div> +</dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev Letter</li> +<li><a href="index-2.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-1.html" target="_top">Frames</a></li> +<li><a href="index-1.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-10.html b/doc/index-files/index-10.html new file mode 100644 index 0000000..2f8058e --- /dev/null +++ b/doc/index-files/index-10.html @@ -0,0 +1,366 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:56 NZST 2017 --> +<title>N-Index</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="N-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-9.html">Prev Letter</a></li> +<li><a href="index-11.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-10.html" target="_top">Frames</a></li> +<li><a href="index-10.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> <a name="I:N"> +<!-- --> +</a> +<h2 class="title">N</h2> +<dl> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#negate--">negate()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Negates the value of this matrix: this = -this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#negate-org.jogamp.vecmath.GMatrix-">negate(GMatrix)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Sets the value of this matrix equal to the negation of + of the GMatrix parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#negate--">negate()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Negates the value of this vector: this = -this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#negate--">negate()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Negates the value of this matrix: this = -this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#negate-org.jogamp.vecmath.Matrix3d-">negate(Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets the value of this matrix equal to the negation of + of the Matrix3d parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#negate--">negate()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Negates the value of this matrix: this = -this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#negate-org.jogamp.vecmath.Matrix3f-">negate(Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets the value of this matrix equal to the negation of + of the Matrix3f parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#negate--">negate()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Negates the value of this matrix: this = -this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#negate-org.jogamp.vecmath.Matrix4d-">negate(Matrix4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the value of this matrix equal to the negation of + of the Matrix4d parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#negate--">negate()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Negates the value of this matrix: this = -this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#negate-org.jogamp.vecmath.Matrix4f-">negate(Matrix4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the value of this matrix equal to the negation of + of the Matrix4f parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#negate-org.jogamp.vecmath.Tuple2d-">negate(Tuple2d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#negate--">negate()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Negates the value of this vector in place.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#negate-org.jogamp.vecmath.Tuple2f-">negate(Tuple2f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#negate--">negate()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Negates the value of this vector in place.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#negate-org.jogamp.vecmath.Tuple2i-">negate(Tuple2i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#negate--">negate()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Negates the value of this tuple in place.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#negate-org.jogamp.vecmath.Tuple3d-">negate(Tuple3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#negate--">negate()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Negates the value of this tuple in place.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#negate-org.jogamp.vecmath.Tuple3f-">negate(Tuple3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#negate--">negate()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Negates the value of this tuple in place.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#negate-org.jogamp.vecmath.Tuple3i-">negate(Tuple3i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#negate--">negate()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Negates the value of this tuple in place.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#negate-org.jogamp.vecmath.Tuple4d-">negate(Tuple4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#negate--">negate()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Negates the value of this tuple in place.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#negate-org.jogamp.vecmath.Tuple4f-">negate(Tuple4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#negate--">negate()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Negates the value of this tuple in place.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#negate-org.jogamp.vecmath.Tuple4i-">negate(Tuple4i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#negate--">negate()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Negates the value of this tuple in place.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#norm--">norm()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Returns the square root of the sum of the squares of this + vector (its length in n-dimensional space).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#normalize-org.jogamp.vecmath.GVector-">normalize(GVector)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Sets the value of this vector to the normalization of vector v1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#normalize--">normalize()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Normalizes this vector in place.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#normalize--">normalize()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Performs singular value decomposition normalization of this matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#normalize-org.jogamp.vecmath.Matrix3d-">normalize(Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Perform singular value decomposition normalization of matrix m1 and + place the normalized values into this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#normalize--">normalize()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Performs singular value decomposition normalization of this matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#normalize-org.jogamp.vecmath.Matrix3f-">normalize(Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Perform singular value decomposition normalization of matrix m1 + and place the normalized values into this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4d.html#normalize-org.jogamp.vecmath.Quat4d-">normalize(Quat4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></dt> +<dd> +<div class="block">Sets the value of this quaternion to the normalized value + of quaternion q1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4d.html#normalize--">normalize()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></dt> +<dd> +<div class="block">Normalizes the value of this quaternion in place.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4f.html#normalize-org.jogamp.vecmath.Quat4f-">normalize(Quat4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></dt> +<dd> +<div class="block">Sets the value of this quaternion to the normalized value + of quaternion q1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4f.html#normalize--">normalize()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></dt> +<dd> +<div class="block">Normalizes the value of this quaternion in place.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector2d.html#normalize-org.jogamp.vecmath.Vector2d-">normalize(Vector2d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a></dt> +<dd> +<div class="block">Sets the value of this vector to the normalization of vector v1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector2d.html#normalize--">normalize()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a></dt> +<dd> +<div class="block">Normalizes this vector in place.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector2f.html#normalize-org.jogamp.vecmath.Vector2f-">normalize(Vector2f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a></dt> +<dd> +<div class="block">Sets the value of this vector to the normalization of vector v1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector2f.html#normalize--">normalize()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a></dt> +<dd> +<div class="block">Normalizes this vector in place.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector3d.html#normalize-org.jogamp.vecmath.Vector3d-">normalize(Vector3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a></dt> +<dd> +<div class="block">Sets the value of this vector to the normalization of vector v1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector3d.html#normalize--">normalize()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a></dt> +<dd> +<div class="block">Normalizes this vector in place.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector3f.html#normalize-org.jogamp.vecmath.Vector3f-">normalize(Vector3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a></dt> +<dd> +<div class="block">Sets the value of this vector to the normalization of vector v1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector3f.html#normalize--">normalize()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a></dt> +<dd> +<div class="block">Normalizes this vector in place.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4d.html#normalize-org.jogamp.vecmath.Vector4d-">normalize(Vector4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a></dt> +<dd> +<div class="block">Sets the value of this vector to the normalization of vector v1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4d.html#normalize--">normalize()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a></dt> +<dd> +<div class="block">Normalizes this vector in place.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4f.html#normalize-org.jogamp.vecmath.Vector4f-">normalize(Vector4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a></dt> +<dd> +<div class="block">Sets the value of this vector to the normalization of vector v1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4f.html#normalize--">normalize()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a></dt> +<dd> +<div class="block">Normalizes this vector in place.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#normalizeCP--">normalizeCP()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Perform cross product normalization of this matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#normalizeCP-org.jogamp.vecmath.Matrix3d-">normalizeCP(Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Perform cross product normalization of matrix m1 and place the + normalized values into this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#normalizeCP--">normalizeCP()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Perform cross product normalization of this matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#normalizeCP-org.jogamp.vecmath.Matrix3f-">normalizeCP(Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Perform cross product normalization of matrix m1 and place the + normalized values into this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#normSquared--">normSquared()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Returns the sum of the squares of this + vector (its length squared in n-dimensional space).</div> +</dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-9.html">Prev Letter</a></li> +<li><a href="index-11.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-10.html" target="_top">Frames</a></li> +<li><a href="index-10.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-11.html b/doc/index-files/index-11.html new file mode 100644 index 0000000..687fa10 --- /dev/null +++ b/doc/index-files/index-11.html @@ -0,0 +1,129 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:56 NZST 2017 --> +<title>O-Index</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="O-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-10.html">Prev Letter</a></li> +<li><a href="index-12.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-11.html" target="_top">Frames</a></li> +<li><a href="index-11.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> <a name="I:O"> +<!-- --> +</a> +<h2 class="title">O</h2> +<dl> +<dt><a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> - package org.jogamp.vecmath</dt> +<dd> +<div class="block">Provides 3D vector mathematics classes.</div> +</dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-10.html">Prev Letter</a></li> +<li><a href="index-12.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-11.html" target="_top">Frames</a></li> +<li><a href="index-11.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-12.html b/doc/index-files/index-12.html new file mode 100644 index 0000000..9fcf989 --- /dev/null +++ b/doc/index-files/index-12.html @@ -0,0 +1,420 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:56 NZST 2017 --> +<title>P-Index</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="P-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-11.html">Prev Letter</a></li> +<li><a href="index-13.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-12.html" target="_top">Frames</a></li> +<li><a href="index-12.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> <a name="I:P"> +<!-- --> +</a> +<h2 class="title">P</h2> +<dl> +<dt><a href="../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Point2d</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A 2 element point that is represented by double precision floating + point x,y coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point2d.html#Point2d-double-double-">Point2d(double, double)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a></dt> +<dd> +<div class="block">Constructs and initializes a Point2d from the specified xy coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point2d.html#Point2d-double:A-">Point2d(double[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a></dt> +<dd> +<div class="block">Constructs and initializes a Point2d from the specified array.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point2d.html#Point2d-org.jogamp.vecmath.Point2d-">Point2d(Point2d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a></dt> +<dd> +<div class="block">Constructs and initializes a Point2d from the specified Point2d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point2d.html#Point2d-org.jogamp.vecmath.Point2f-">Point2d(Point2f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a></dt> +<dd> +<div class="block">Constructs and initializes a Point2d from the specified Point2f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point2d.html#Point2d-org.jogamp.vecmath.Tuple2d-">Point2d(Tuple2d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a></dt> +<dd> +<div class="block">Constructs and initializes a Point2d from the specified Tuple2d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point2d.html#Point2d-org.jogamp.vecmath.Tuple2f-">Point2d(Tuple2f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a></dt> +<dd> +<div class="block">Constructs and initializes a Point2d from the specified Tuple2f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point2d.html#Point2d--">Point2d()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a></dt> +<dd> +<div class="block">Constructs and initializes a Point2d to (0,0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Point2f</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A 2 element point that is represented by single precision floating + point x,y coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point2f.html#Point2f-float-float-">Point2f(float, float)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a></dt> +<dd> +<div class="block">Constructs and initializes a Point2f from the specified xy coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point2f.html#Point2f-float:A-">Point2f(float[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a></dt> +<dd> +<div class="block">Constructs and initializes a Point2f from the specified array.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point2f.html#Point2f-org.jogamp.vecmath.Point2f-">Point2f(Point2f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a></dt> +<dd> +<div class="block">Constructs and initializes a Point2f from the specified Point2f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point2f.html#Point2f-org.jogamp.vecmath.Point2d-">Point2f(Point2d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a></dt> +<dd> +<div class="block">Constructs and initializes a Point2f from the specified Point2d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point2f.html#Point2f-org.jogamp.vecmath.Tuple2d-">Point2f(Tuple2d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a></dt> +<dd> +<div class="block">Constructs and initializes a Point2f from the specified Tuple2d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point2f.html#Point2f-org.jogamp.vecmath.Tuple2f-">Point2f(Tuple2f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a></dt> +<dd> +<div class="block">Constructs and initializes a Point2f from the specified Tuple2f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point2f.html#Point2f--">Point2f()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a></dt> +<dd> +<div class="block">Constructs and initializes a Point2f to (0,0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Point2i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Point2i</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A 2-element point represented by signed integer x,y + coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point2i.html#Point2i-int-int-">Point2i(int, int)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point2i.html" title="class in org.jogamp.vecmath">Point2i</a></dt> +<dd> +<div class="block">Constructs and initializes a Point2i from the specified + x and y coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point2i.html#Point2i-int:A-">Point2i(int[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point2i.html" title="class in org.jogamp.vecmath">Point2i</a></dt> +<dd> +<div class="block">Constructs and initializes a Point2i from the array of length 2.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point2i.html#Point2i-org.jogamp.vecmath.Tuple2i-">Point2i(Tuple2i)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point2i.html" title="class in org.jogamp.vecmath">Point2i</a></dt> +<dd> +<div class="block">Constructs and initializes a Point2i from the specified Tuple2i.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point2i.html#Point2i--">Point2i()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point2i.html" title="class in org.jogamp.vecmath">Point2i</a></dt> +<dd> +<div class="block">Constructs and initializes a Point2i to (0,0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Point3d</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A 3 element point that is represented by double precision floating point + x,y,z coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point3d.html#Point3d-double-double-double-">Point3d(double, double, double)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a></dt> +<dd> +<div class="block">Constructs and initializes a Point3d from the specified xyz coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point3d.html#Point3d-double:A-">Point3d(double[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a></dt> +<dd> +<div class="block">Constructs and initializes a Point3d from the array of length 3.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point3d.html#Point3d-org.jogamp.vecmath.Point3d-">Point3d(Point3d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a></dt> +<dd> +<div class="block">Constructs and initializes a Point3d from the specified Point3d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point3d.html#Point3d-org.jogamp.vecmath.Point3f-">Point3d(Point3f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a></dt> +<dd> +<div class="block">Constructs and initializes a Point3d from the specified Point3f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point3d.html#Point3d-org.jogamp.vecmath.Tuple3f-">Point3d(Tuple3f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a></dt> +<dd> +<div class="block">Constructs and initializes a Point3d from the specified Tuple3f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point3d.html#Point3d-org.jogamp.vecmath.Tuple3d-">Point3d(Tuple3d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a></dt> +<dd> +<div class="block">Constructs and initializes a Point3d from the specified Tuple3d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point3d.html#Point3d--">Point3d()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a></dt> +<dd> +<div class="block">Constructs and initializes a Point3d to (0,0,0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Point3f</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A 3 element point that is represented by single precision floating point + x,y,z coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point3f.html#Point3f-float-float-float-">Point3f(float, float, float)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a></dt> +<dd> +<div class="block">Constructs and initializes a Point3f from the specified xyz coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point3f.html#Point3f-float:A-">Point3f(float[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a></dt> +<dd> +<div class="block">Constructs and initializes a Point3f from the array of length 3.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point3f.html#Point3f-org.jogamp.vecmath.Point3f-">Point3f(Point3f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a></dt> +<dd> +<div class="block">Constructs and initializes a Point3f from the specified Point3f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point3f.html#Point3f-org.jogamp.vecmath.Point3d-">Point3f(Point3d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a></dt> +<dd> +<div class="block">Constructs and initializes a Point3f from the specified Point3d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point3f.html#Point3f-org.jogamp.vecmath.Tuple3f-">Point3f(Tuple3f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a></dt> +<dd> +<div class="block">Constructs and initializes a Point3f from the specified Tuple3f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point3f.html#Point3f-org.jogamp.vecmath.Tuple3d-">Point3f(Tuple3d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a></dt> +<dd> +<div class="block">Constructs and initializes a Point3f from the specified Tuple3d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point3f.html#Point3f--">Point3f()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a></dt> +<dd> +<div class="block">Constructs and initializes a Point3f to (0,0,0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Point3i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Point3i</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A 3 element point represented by signed integer x,y,z + coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point3i.html#Point3i-int-int-int-">Point3i(int, int, int)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point3i.html" title="class in org.jogamp.vecmath">Point3i</a></dt> +<dd> +<div class="block">Constructs and initializes a Point3i from the specified + x, y, and z coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point3i.html#Point3i-int:A-">Point3i(int[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point3i.html" title="class in org.jogamp.vecmath">Point3i</a></dt> +<dd> +<div class="block">Constructs and initializes a Point3i from the array of length 3.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point3i.html#Point3i-org.jogamp.vecmath.Tuple3i-">Point3i(Tuple3i)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point3i.html" title="class in org.jogamp.vecmath">Point3i</a></dt> +<dd> +<div class="block">Constructs and initializes a Point3i from the specified Tuple3i.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point3i.html#Point3i--">Point3i()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point3i.html" title="class in org.jogamp.vecmath">Point3i</a></dt> +<dd> +<div class="block">Constructs and initializes a Point3i to (0,0,0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Point4d</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A 4 element vector represented by double precision floating point + x,y,z,w coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4d.html#Point4d-double-double-double-double-">Point4d(double, double, double, double)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Point4d from the specified xyzw coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4d.html#Point4d-double:A-">Point4d(double[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Point4d from the coordinates contained + in the array.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4d.html#Point4d-org.jogamp.vecmath.Point4d-">Point4d(Point4d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Point4d from the specified Point4d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4d.html#Point4d-org.jogamp.vecmath.Point4f-">Point4d(Point4f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Point4d from the specified Point4f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4d.html#Point4d-org.jogamp.vecmath.Tuple4f-">Point4d(Tuple4f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Point4d from the specified Tuple4f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4d.html#Point4d-org.jogamp.vecmath.Tuple4d-">Point4d(Tuple4d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Point4d from the specified Tuple4d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4d.html#Point4d-org.jogamp.vecmath.Tuple3d-">Point4d(Tuple3d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Point4d from the specified Tuple3d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4d.html#Point4d--">Point4d()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Point4d to (0,0,0,0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Point4f</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A 4 element point represented by single precision floating point x,y,z,w + coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4f.html#Point4f-float-float-float-float-">Point4f(float, float, float, float)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Point4f from the specified xyzw coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4f.html#Point4f-float:A-">Point4f(float[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Point4f from the array of length 4.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4f.html#Point4f-org.jogamp.vecmath.Point4f-">Point4f(Point4f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Point4f from the specified Point4f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4f.html#Point4f-org.jogamp.vecmath.Point4d-">Point4f(Point4d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Point4f from the specified Point4d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4f.html#Point4f-org.jogamp.vecmath.Tuple4f-">Point4f(Tuple4f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Point4f from the specified Tuple4f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4f.html#Point4f-org.jogamp.vecmath.Tuple4d-">Point4f(Tuple4d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Point4f from the specified Tuple4d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4f.html#Point4f-org.jogamp.vecmath.Tuple3f-">Point4f(Tuple3f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Point4f from the specified Tuple3f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4f.html#Point4f--">Point4f()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Point4f to (0,0,0,0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Point4i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Point4i</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A 4 element point represented by signed integer x,y,z,w + coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4i.html#Point4i-int-int-int-int-">Point4i(int, int, int, int)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4i.html" title="class in org.jogamp.vecmath">Point4i</a></dt> +<dd> +<div class="block">Constructs and initializes a Point4i from the specified + x, y, z, and w coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4i.html#Point4i-int:A-">Point4i(int[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4i.html" title="class in org.jogamp.vecmath">Point4i</a></dt> +<dd> +<div class="block">Constructs and initializes a Point4i from the array of length 4.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4i.html#Point4i-org.jogamp.vecmath.Tuple4i-">Point4i(Tuple4i)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4i.html" title="class in org.jogamp.vecmath">Point4i</a></dt> +<dd> +<div class="block">Constructs and initializes a Point4i from the specified Tuple4i.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4i.html#Point4i--">Point4i()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4i.html" title="class in org.jogamp.vecmath">Point4i</a></dt> +<dd> +<div class="block">Constructs and initializes a Point4i to (0,0,0,0).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point3d.html#project-org.jogamp.vecmath.Point4d-">project(Point4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a></dt> +<dd> +<div class="block">Multiplies each of the x,y,z components of the Point4d parameter + by 1/w and places the projected values into this point.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point3f.html#project-org.jogamp.vecmath.Point4f-">project(Point4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a></dt> +<dd> +<div class="block">Multiplies each of the x,y,z components of the Point4f parameter + by 1/w and places the projected values into this point.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4d.html#project-org.jogamp.vecmath.Point4d-">project(Point4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a></dt> +<dd> +<div class="block">Multiplies each of the x,y,z components of the Point4d parameter + by 1/w, places the projected values into this point, and places + a 1 as the w parameter of this point.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4f.html#project-org.jogamp.vecmath.Point4f-">project(Point4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a></dt> +<dd> +<div class="block">Multiplies each of the x,y,z components of the Point4f parameter + by 1/w, places the projected values into this point, and places + a 1 as the w parameter of this point.</div> +</dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-11.html">Prev Letter</a></li> +<li><a href="index-13.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-12.html" target="_top">Frames</a></li> +<li><a href="index-12.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-13.html b/doc/index-files/index-13.html new file mode 100644 index 0000000..2cfb969 --- /dev/null +++ b/doc/index-files/index-13.html @@ -0,0 +1,191 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:56 NZST 2017 --> +<title>Q-Index</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Q-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-12.html">Prev Letter</a></li> +<li><a href="index-14.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-13.html" target="_top">Frames</a></li> +<li><a href="index-13.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> <a name="I:Q"> +<!-- --> +</a> +<h2 class="title">Q</h2> +<dl> +<dt><a href="../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Quat4d</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A 4-element quaternion represented by double precision floating + point x,y,z,w coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4d.html#Quat4d-double-double-double-double-">Quat4d(double, double, double, double)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Quat4d from the specified xyzw coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4d.html#Quat4d-double:A-">Quat4d(double[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Quat4d from the array of length 4.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4d.html#Quat4d-org.jogamp.vecmath.Quat4d-">Quat4d(Quat4d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Quat4d from the specified Quat4d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4d.html#Quat4d-org.jogamp.vecmath.Quat4f-">Quat4d(Quat4f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Quat4d from the specified Quat4f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4d.html#Quat4d-org.jogamp.vecmath.Tuple4f-">Quat4d(Tuple4f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Quat4d from the specified Tuple4f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4d.html#Quat4d-org.jogamp.vecmath.Tuple4d-">Quat4d(Tuple4d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Quat4d from the specified Tuple4d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4d.html#Quat4d--">Quat4d()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Quat4d to (0,0,0,0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Quat4f</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A 4 element unit quaternion represented by single precision floating + point x,y,z,w coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4f.html#Quat4f-float-float-float-float-">Quat4f(float, float, float, float)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Quat4f from the specified xyzw coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4f.html#Quat4f-float:A-">Quat4f(float[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Quat4f from the array of length 4.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4f.html#Quat4f-org.jogamp.vecmath.Quat4f-">Quat4f(Quat4f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Quat4f from the specified Quat4f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4f.html#Quat4f-org.jogamp.vecmath.Quat4d-">Quat4f(Quat4d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Quat4f from the specified Quat4d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4f.html#Quat4f-org.jogamp.vecmath.Tuple4f-">Quat4f(Tuple4f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Quat4f from the specified Tuple4f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4f.html#Quat4f-org.jogamp.vecmath.Tuple4d-">Quat4f(Tuple4d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Quat4f from the specified Tuple4d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4f.html#Quat4f--">Quat4f()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Quat4f to (0.0,0.0,0.0,0.0).</div> +</dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-12.html">Prev Letter</a></li> +<li><a href="index-14.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-13.html" target="_top">Frames</a></li> +<li><a href="index-13.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-14.html b/doc/index-files/index-14.html new file mode 100644 index 0000000..d712730 --- /dev/null +++ b/doc/index-files/index-14.html @@ -0,0 +1,185 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:56 NZST 2017 --> +<title>R-Index</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="R-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-13.html">Prev Letter</a></li> +<li><a href="index-15.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-14.html" target="_top">Frames</a></li> +<li><a href="index-14.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> <a name="I:R"> +<!-- --> +</a> +<h2 class="title">R</h2> +<dl> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#rotX-double-">rotX(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to a counter clockwise rotation + about the x axis.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#rotX-float-">rotX(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to a counter clockwise rotation + about the x axis.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#rotX-double-">rotX(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to a counter-clockwise rotation + about the x axis.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#rotX-float-">rotX(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to a counter clockwise rotation + about the x axis.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#rotY-double-">rotY(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to a counter clockwise rotation + about the y axis.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#rotY-float-">rotY(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to a counter clockwise rotation + about the y axis.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#rotY-double-">rotY(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to a counter-clockwise rotation + about the y axis.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#rotY-float-">rotY(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to a counter clockwise rotation + about the y axis.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#rotZ-double-">rotZ(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to a counter clockwise rotation + about the z axis.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#rotZ-float-">rotZ(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to a counter clockwise rotation + about the z axis.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#rotZ-double-">rotZ(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to a counter-clockwise rotation + about the z axis.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#rotZ-float-">rotZ(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to a counter clockwise rotation + about the z axis.</div> +</dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-13.html">Prev Letter</a></li> +<li><a href="index-15.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-14.html" target="_top">Frames</a></li> +<li><a href="index-14.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-15.html b/doc/index-files/index-15.html new file mode 100644 index 0000000..507de00 --- /dev/null +++ b/doc/index-files/index-15.html @@ -0,0 +1,1913 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:56 NZST 2017 --> +<title>S-Index</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="S-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-14.html">Prev Letter</a></li> +<li><a href="index-16.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-15.html" target="_top">Frames</a></li> +<li><a href="index-15.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> <a name="I:S"> +<!-- --> +</a> +<h2 class="title">S</h2> +<dl> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#scale-double-org.jogamp.vecmath.GVector-">scale(double, GVector)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Sets the value of this vector to the scalar multiplication + of the scale factor with the vector v1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#scale-double-">scale(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Scales this vector by the scale factor s.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#scale-double-org.jogamp.vecmath.Tuple2d-">scale(double, Tuple2d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#scale-double-">scale(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#scale-float-org.jogamp.vecmath.Tuple2f-">scale(float, Tuple2f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#scale-float-">scale(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#scale-int-org.jogamp.vecmath.Tuple2i-">scale(int, Tuple2i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#scale-int-">scale(int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of the scale factor with this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#scale-double-org.jogamp.vecmath.Tuple3d-">scale(double, Tuple3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#scale-double-">scale(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#scale-float-org.jogamp.vecmath.Tuple3f-">scale(float, Tuple3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Sets the value of this vector to the scalar multiplication + of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#scale-float-">scale(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of the scale factor with this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#scale-int-org.jogamp.vecmath.Tuple3i-">scale(int, Tuple3i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#scale-int-">scale(int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of the scale factor with this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#scale-double-org.jogamp.vecmath.Tuple4d-">scale(double, Tuple4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of the scale factor with the tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#scale-double-">scale(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of the scale factor with this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#scale-float-org.jogamp.vecmath.Tuple4f-">scale(float, Tuple4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#scale-float-">scale(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of the scale factor with this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#scale-int-org.jogamp.vecmath.Tuple4i-">scale(int, Tuple4i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#scale-int-">scale(int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of the scale factor with this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#scaleAdd-double-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-">scaleAdd(double, GVector, GVector)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Sets the value of this vector to the scalar multiplication by s + of vector v1 plus vector v2 (this = s*v1 + v2).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#scaleAdd-double-org.jogamp.vecmath.Tuple2d-org.jogamp.vecmath.Tuple2d-">scaleAdd(double, Tuple2d, Tuple2d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 and then adds tuple t2 (this = s*t1 + t2).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#scaleAdd-double-org.jogamp.vecmath.Tuple2d-">scaleAdd(double, Tuple2d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#scaleAdd-float-org.jogamp.vecmath.Tuple2f-org.jogamp.vecmath.Tuple2f-">scaleAdd(float, Tuple2f, Tuple2f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 and then adds tuple t2 (this = s*t1 + t2).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#scaleAdd-float-org.jogamp.vecmath.Tuple2f-">scaleAdd(float, Tuple2f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#scaleAdd-int-org.jogamp.vecmath.Tuple2i-org.jogamp.vecmath.Tuple2i-">scaleAdd(int, Tuple2i, Tuple2i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 plus tuple t2 (this = s*t1 + t2).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#scaleAdd-int-org.jogamp.vecmath.Tuple2i-">scaleAdd(int, Tuple2i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#scaleAdd-double-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-">scaleAdd(double, Tuple3d, Tuple3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 and then adds tuple t2 (this = s*t1 + t2).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#scaleAdd-double-org.jogamp.vecmath.Tuple3f-">scaleAdd(double, Tuple3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use scaleAdd(double,Tuple3d) instead</span></div> +</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#scaleAdd-double-org.jogamp.vecmath.Tuple3d-">scaleAdd(double, Tuple3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#scaleAdd-float-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-">scaleAdd(float, Tuple3f, Tuple3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 and then adds tuple t2 (this = s*t1 + t2).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#scaleAdd-float-org.jogamp.vecmath.Tuple3f-">scaleAdd(float, Tuple3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#scaleAdd-int-org.jogamp.vecmath.Tuple3i-org.jogamp.vecmath.Tuple3i-">scaleAdd(int, Tuple3i, Tuple3i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 plus tuple t2 (this = s*t1 + t2).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#scaleAdd-int-org.jogamp.vecmath.Tuple3i-">scaleAdd(int, Tuple3i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#scaleAdd-double-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-">scaleAdd(double, Tuple4d, Tuple4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication by s + of tuple t1 plus tuple t2 (this = s*t1 + t2).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#scaleAdd-float-org.jogamp.vecmath.Tuple4d-">scaleAdd(float, Tuple4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use scaleAdd(double,Tuple4d) instead</span></div> +</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#scaleAdd-double-org.jogamp.vecmath.Tuple4d-">scaleAdd(double, Tuple4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#scaleAdd-float-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">scaleAdd(float, Tuple4f, Tuple4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 plus tuple t2 (this = s*t1 + t2).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#scaleAdd-float-org.jogamp.vecmath.Tuple4f-">scaleAdd(float, Tuple4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#scaleAdd-int-org.jogamp.vecmath.Tuple4i-org.jogamp.vecmath.Tuple4i-">scaleAdd(int, Tuple4i, Tuple4i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 plus tuple t2 (this = s*t1 + t2).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#scaleAdd-int-org.jogamp.vecmath.Tuple4i-">scaleAdd(int, Tuple4i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#set-double-double-double-double-">set(double, double, double, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Sets the value of this axis angle to the specified x,y,z,angle.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#set-double:A-">set(double[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Sets the value of this axis angle to the specified x,y,z,angle.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#set-org.jogamp.vecmath.AxisAngle4d-">set(AxisAngle4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Sets the value of this axis angle to the value of axis angle a1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#set-org.jogamp.vecmath.AxisAngle4f-">set(AxisAngle4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Sets the value of this axis angle to the value of axis angle a1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#set-org.jogamp.vecmath.Vector3d-double-">set(Vector3d, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Sets the value of this AxisAngle4d to the specified + axis and angle.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#set-org.jogamp.vecmath.Matrix4f-">set(Matrix4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#set-org.jogamp.vecmath.Matrix4d-">set(Matrix4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#set-org.jogamp.vecmath.Matrix3f-">set(Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#set-org.jogamp.vecmath.Matrix3d-">set(Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#set-org.jogamp.vecmath.Quat4f-">set(Quat4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Sets the value of this axis-angle to the rotational equivalent + of the passed quaternion.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#set-org.jogamp.vecmath.Quat4d-">set(Quat4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Sets the value of this axis-angle to the rotational equivalent + of the passed quaternion.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#set-float-float-float-float-">set(float, float, float, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Sets the value of this axis-angle to the specified x,y,z,angle.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#set-float:A-">set(float[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Sets the value of this axis-angle to the specified values in the + array of length 4.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#set-org.jogamp.vecmath.AxisAngle4f-">set(AxisAngle4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Sets the value of this axis-angle to the value of axis-angle a1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#set-org.jogamp.vecmath.AxisAngle4d-">set(AxisAngle4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Sets the value of this axis-angle to the value of axis-angle a1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#set-org.jogamp.vecmath.Vector3f-float-">set(Vector3f, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Sets the value of this AxisAngle4f to the specified + axis and angle.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#set-org.jogamp.vecmath.Quat4f-">set(Quat4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Sets the value of this axis-angle to the rotational equivalent + of the passed quaternion.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#set-org.jogamp.vecmath.Quat4d-">set(Quat4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Sets the value of this axis-angle to the rotational equivalent + of the passed quaternion.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#set-org.jogamp.vecmath.Matrix4f-">set(Matrix4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#set-org.jogamp.vecmath.Matrix4d-">set(Matrix4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#set-org.jogamp.vecmath.Matrix3f-">set(Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#set-org.jogamp.vecmath.Matrix3d-">set(Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color3b.html#set-java.awt.Color-">set(Color)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color3b.html" title="class in org.jogamp.vecmath">Color3b</a></dt> +<dd> +<div class="block">Sets the r,g,b values of this Color3b object to those of the + specified AWT Color object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color3f.html#set-java.awt.Color-">set(Color)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color3f.html" title="class in org.jogamp.vecmath">Color3f</a></dt> +<dd> +<div class="block">Sets the r,g,b values of this Color3f object to those of the + specified AWT Color object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color4b.html#set-java.awt.Color-">set(Color)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color4b.html" title="class in org.jogamp.vecmath">Color4b</a></dt> +<dd> +<div class="block">Sets the r,g,b,a values of this Color4b object to those of the + specified AWT Color object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color4f.html#set-java.awt.Color-">set(Color)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color4f.html" title="class in org.jogamp.vecmath">Color4f</a></dt> +<dd> +<div class="block">Sets the r,g,b,a values of this Color4f object to those of the + specified AWT Color object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#set-double:A-">set(double[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the values found in the array parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#set-org.jogamp.vecmath.Matrix3f-">set(Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Sets the value of this matrix to that of the Matrix3f provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#set-org.jogamp.vecmath.Matrix3d-">set(Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Sets the value of this matrix to that of the Matrix3d provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#set-org.jogamp.vecmath.Matrix4f-">set(Matrix4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Sets the value of this matrix to that of the Matrix4f provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#set-org.jogamp.vecmath.Matrix4d-">set(Matrix4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Sets the value of this matrix to that of the Matrix4d provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#set-org.jogamp.vecmath.GMatrix-">set(GMatrix)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the values found in matrix m1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#set-double:A-">set(double[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Sets the value of this vector to the values found in the array + parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#set-org.jogamp.vecmath.GVector-">set(GVector)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Sets the value of this vector to the values found in vector vector.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#set-org.jogamp.vecmath.Tuple2f-">set(Tuple2f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Sets the value of this vector to the values in tuple</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#set-org.jogamp.vecmath.Tuple3f-">set(Tuple3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Sets the value of this vector to the values in tuple</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#set-org.jogamp.vecmath.Tuple3d-">set(Tuple3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Sets the value of this vector to the values in tuple</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#set-org.jogamp.vecmath.Tuple4f-">set(Tuple4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Sets the value of this vector to the values in tuple</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#set-org.jogamp.vecmath.Tuple4d-">set(Tuple4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Sets the value of this vector to the values in tuple</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#set-org.jogamp.vecmath.Quat4d-">set(Quat4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix conversion of the + double precision quaternion argument.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#set-org.jogamp.vecmath.AxisAngle4d-">set(AxisAngle4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix conversion of the + double precision axis and angle argument.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#set-org.jogamp.vecmath.Quat4f-">set(Quat4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix conversion of the + single precision quaternion argument.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#set-org.jogamp.vecmath.AxisAngle4f-">set(AxisAngle4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix conversion of the + single precision axis and angle argument.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#set-org.jogamp.vecmath.Matrix3f-">set(Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the double value of the Matrix3f + argument.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#set-org.jogamp.vecmath.Matrix3d-">set(Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the value of the Matrix3d + argument.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#set-double:A-">set(double[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets the values in this Matrix3d equal to the row-major + array parameter (ie, the first three elements of the + array will be copied into the first row of this matrix, etc.).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#set-double-">set(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to a scale matrix with + the passed scale amount.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#set-org.jogamp.vecmath.Quat4f-">set(Quat4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix conversion of the + (single precision) quaternion argument.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#set-org.jogamp.vecmath.AxisAngle4f-">set(AxisAngle4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix conversion of the + (single precision) axis and angle argument.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#set-org.jogamp.vecmath.AxisAngle4d-">set(AxisAngle4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix conversion of the + (double precision) axis and angle argument.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#set-org.jogamp.vecmath.Quat4d-">set(Quat4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix conversion of the + (single precision) quaternion argument.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#set-float:A-">set(float[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets the values in this Matrix3f equal to the row-major + array parameter (ie, the first three elements of the + array will be copied into the first row of this matrix, etc.).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#set-org.jogamp.vecmath.Matrix3f-">set(Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the value of the Matrix3f + argument.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#set-org.jogamp.vecmath.Matrix3d-">set(Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the float value of the Matrix3d + argument.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#set-float-">set(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to a scale matrix with + the passed scale amount.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#set-double:A-">set(double[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the values in this Matrix4d equal to the row-major + array parameter (ie, the first four elements of the + array will be copied into the first row of this matrix, etc.).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Matrix3f-">set(Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the single precision Matrix3f argument; the other + elements of this matrix are initialized as if this were an identity + matrix (i.e., affine matrix with no translational component).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Matrix3d-">set(Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the double precision Matrix3d argument; the other + elements of this matrix are initialized as if this were an identity + matrix (i.e., affine matrix with no translational component).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Quat4d-">set(Quat4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix conversion of the + (double precision) quaternion argument.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.AxisAngle4d-">set(AxisAngle4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix conversion of the + double precision axis and angle argument.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Quat4f-">set(Quat4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix conversion of the + single precision quaternion argument.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.AxisAngle4f-">set(AxisAngle4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix conversion of the + single precision axis and angle argument.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Quat4d-org.jogamp.vecmath.Vector3d-double-">set(Quat4d, Vector3d, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the value of this matrix from the rotation expressed + by the quaternion q1, the translation t1, and the scale s.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Vector3d-double-">set(Quat4f, Vector3d, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the value of this matrix from the rotation expressed + by the quaternion q1, the translation t1, and the scale s.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Vector3f-float-">set(Quat4f, Vector3f, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the value of this matrix from the rotation expressed + by the quaternion q1, the translation t1, and the scale s.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Matrix4f-">set(Matrix4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to a copy of the + passed matrix m1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Matrix4d-">set(Matrix4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to a copy of the + passed matrix m1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#set-double-">set(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to a scale matrix with the + passed scale amount.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Vector3d-">set(Vector3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to a translate matrix by the + passed translation value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#set-double-org.jogamp.vecmath.Vector3d-">set(double, Vector3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the value of this transform to a scale and translation matrix; + the scale is not applied to the translation and all of the matrix + values are modified.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Vector3d-double-">set(Vector3d, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the value of this transform to a scale and translation matrix; + the translation is scaled by the scale factor and all of the matrix + values are modified.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3f-float-">set(Matrix3f, Vector3f, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the value of this matrix from the rotation expressed by + the rotation matrix m1, the translation t1, and the scale factor.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Vector3d-double-">set(Matrix3d, Vector3d, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the value of this matrix from the rotation expressed by + the rotation matrix m1, the translation t1, and the scale factor.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Quat4f-">set(Quat4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix conversion of the + single precision quaternion argument.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.AxisAngle4f-">set(AxisAngle4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix conversion of the + (single precision) axis and angle argument.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Quat4d-">set(Quat4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix conversion of the + double precision quaternion argument.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.AxisAngle4d-">set(AxisAngle4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix conversion of the + double precision axis and angle argument.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Quat4d-org.jogamp.vecmath.Vector3d-double-">set(Quat4d, Vector3d, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the value of this matrix from the rotation expressed + by the quaternion q1, the translation t1, and the scale s.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Vector3f-float-">set(Quat4f, Vector3f, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the value of this matrix from the rotation expressed + by the quaternion q1, the translation t1, and the scale s.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Matrix4d-">set(Matrix4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the float value of the + passed matrix4d m1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Matrix4f-">set(Matrix4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to a copy of the + passed matrix m1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Matrix3f-">set(Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the single precision Matrix3f argument; the other + elements of this matrix are initialized as if this were an identity + matrix (i.e., affine matrix with no translational component).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Matrix3d-">set(Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the double precision Matrix3d argument; the other + elements of this matrix are initialized as if this were an identity + matrix (i.e., affine matrix with no translational component).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#set-float-">set(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to a scale matrix with the + the passed scale amount.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#set-float:A-">set(float[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the values in this Matrix4f equal to the row-major + array parameter (ie, the first four elements of the + array will be copied into the first row of this matrix, etc.).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Vector3f-">set(Vector3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to a translate matrix with + the passed translation value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#set-float-org.jogamp.vecmath.Vector3f-">set(float, Vector3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the value of this transform to a scale and translation matrix; + the scale is not applied to the translation and all of the matrix + values are modified.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Vector3f-float-">set(Vector3f, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the value of this transform to a scale and translation matrix; + the translation is scaled by the scale factor and all of the matrix + values are modified.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3f-float-">set(Matrix3f, Vector3f, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the value of this matrix from the rotation expressed by + the rotation matrix m1, the translation t1, and the scale factor.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Vector3d-double-">set(Matrix3d, Vector3d, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the value of this matrix from the rotation expressed by + the rotation matrix m1, the translation t1, and the scale factor.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4d.html#set-org.jogamp.vecmath.Tuple3d-">set(Tuple3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a></dt> +<dd> +<div class="block">Sets the x,y,z components of this point to the corresponding + components of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4f.html#set-org.jogamp.vecmath.Tuple3f-">set(Tuple3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a></dt> +<dd> +<div class="block">Sets the x,y,z components of this point to the corresponding + components of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4d.html#set-org.jogamp.vecmath.Matrix4f-">set(Matrix4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></dt> +<dd> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4d.html#set-org.jogamp.vecmath.Matrix4d-">set(Matrix4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></dt> +<dd> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4d.html#set-org.jogamp.vecmath.Matrix3f-">set(Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></dt> +<dd> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4d.html#set-org.jogamp.vecmath.Matrix3d-">set(Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></dt> +<dd> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4d.html#set-org.jogamp.vecmath.AxisAngle4f-">set(AxisAngle4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></dt> +<dd> +<div class="block">Sets the value of this quaternion to the equivalent rotation + of the AxisAngle argument.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4d.html#set-org.jogamp.vecmath.AxisAngle4d-">set(AxisAngle4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></dt> +<dd> +<div class="block">Sets the value of this quaternion to the equivalent rotation + of the AxisAngle argument.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4f.html#set-org.jogamp.vecmath.Matrix4f-">set(Matrix4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></dt> +<dd> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4f.html#set-org.jogamp.vecmath.Matrix4d-">set(Matrix4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></dt> +<dd> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4f.html#set-org.jogamp.vecmath.Matrix3f-">set(Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></dt> +<dd> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4f.html#set-org.jogamp.vecmath.Matrix3d-">set(Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></dt> +<dd> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4f.html#set-org.jogamp.vecmath.AxisAngle4f-">set(AxisAngle4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></dt> +<dd> +<div class="block">Sets the value of this quaternion to the equivalent rotation + of the AxisAngle argument.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4f.html#set-org.jogamp.vecmath.AxisAngle4d-">set(AxisAngle4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></dt> +<dd> +<div class="block">Sets the value of this quaternion to the equivalent rotation + of the AxisAngle argument.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#set-double-double-">set(double, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the specified xy coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#set-double:A-">set(double[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Sets the value of this tuple from the 2 values specified in + the array.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#set-org.jogamp.vecmath.Tuple2d-">set(Tuple2d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the value of the Tuple2d argument.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#set-org.jogamp.vecmath.Tuple2f-">set(Tuple2f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the value of Tuple2f t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#set-float-float-">set(float, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the specified xy coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#set-float:A-">set(float[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Sets the value of this tuple from the 2 values specified in + the array.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#set-org.jogamp.vecmath.Tuple2f-">set(Tuple2f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the value of the Tuple2f argument.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#set-org.jogamp.vecmath.Tuple2d-">set(Tuple2d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the value of the Tuple2d argument.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#set-int-int-">set(int, int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the specified x and y + coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#set-int:A-">set(int[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the specified coordinates in the + array of length 2.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#set-org.jogamp.vecmath.Tuple2i-">set(Tuple2i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3b.html#set-org.jogamp.vecmath.Tuple3b-">set(Tuple3b)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a></dt> +<dd> +<div class="block">Sets the value of the data members of this tuple to the value + of the argument tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3b.html#set-byte:A-">set(byte[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a></dt> +<dd> +<div class="block">Sets the value of the x,y,z, data members of this tuple to the + values in the array t of length 3.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#set-double-double-double-">set(double, double, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the specified xyz coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#set-double:A-">set(double[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the value of the xyz coordinates + located in the array of length 3.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#set-org.jogamp.vecmath.Tuple3d-">set(Tuple3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#set-org.jogamp.vecmath.Tuple3f-">set(Tuple3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#set-float-float-float-">set(float, float, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the specified xyz coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#set-float:A-">set(float[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the xyz coordinates specified in + the array of length 3.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#set-org.jogamp.vecmath.Tuple3f-">set(Tuple3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#set-org.jogamp.vecmath.Tuple3d-">set(Tuple3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#set-int-int-int-">set(int, int, int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the specified x, y, and z + coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#set-int:A-">set(int[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the specified coordinates in the + array of length 3.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#set-org.jogamp.vecmath.Tuple3i-">set(Tuple3i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4b.html#set-org.jogamp.vecmath.Tuple4b-">set(Tuple4b)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></dt> +<dd> +<div class="block">Sets the value of the data members of this tuple to the value + of the argument tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4b.html#set-byte:A-">set(byte[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></dt> +<dd> +<div class="block">Sets the value of the data members of this tuple to the value + of the array b of length 4.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#set-double-double-double-double-">set(double, double, double, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the specified xyzw coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#set-double:A-">set(double[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the specified xyzw coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#set-org.jogamp.vecmath.Tuple4d-">set(Tuple4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#set-org.jogamp.vecmath.Tuple4f-">set(Tuple4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#set-float-float-float-float-">set(float, float, float, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the specified xyzw coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#set-float:A-">set(float[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the specified coordinates in the + array of length 4.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#set-org.jogamp.vecmath.Tuple4f-">set(Tuple4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#set-org.jogamp.vecmath.Tuple4d-">set(Tuple4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#set-int-int-int-int-">set(int, int, int, int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the specified x, y, z, and w + coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#set-int:A-">set(int[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the specified coordinates in the + array of length 4.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#set-org.jogamp.vecmath.Tuple4i-">set(Tuple4i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4d.html#set-org.jogamp.vecmath.Tuple3d-">set(Tuple3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a></dt> +<dd> +<div class="block">Sets the x,y,z components of this vector to the corresponding + components of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4f.html#set-org.jogamp.vecmath.Tuple3f-">set(Tuple3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a></dt> +<dd> +<div class="block">Sets the x,y,z components of this vector to the corresponding + components of tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#setAngle-double-">setAngle(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Set the axis angle, in radians.<br> + An axis angle is a rotation angle about the vector (x,y,z).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#setAngle-float-">setAngle(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Set the axis angle, in radians.<br> + An axis angle is a rotation angle about the vector (x,y,z).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#setColumn-int-double:A-">setColumn(int, double[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Copy the values from the array into the specified column of this + matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#setColumn-int-org.jogamp.vecmath.GVector-">setColumn(int, GVector)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Copy the values from the vector into the specified column of this + matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#setColumn-int-double-double-double-">setColumn(int, double, double, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets the specified column of this matrix3d to the three values provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#setColumn-int-org.jogamp.vecmath.Vector3d-">setColumn(int, Vector3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets the specified column of this matrix3d to the vector provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#setColumn-int-double:A-">setColumn(int, double[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets the specified column of this matrix3d to the three values provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#setColumn-int-float-float-float-">setColumn(int, float, float, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets the specified column of this matrix3f to the three values provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#setColumn-int-org.jogamp.vecmath.Vector3f-">setColumn(int, Vector3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets the specified column of this matrix3f to the vector provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#setColumn-int-float:A-">setColumn(int, float[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets the specified column of this matrix3f to the three values provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setColumn-int-double-double-double-double-">setColumn(int, double, double, double, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the specified column of this matrix4d to the four values provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setColumn-int-org.jogamp.vecmath.Vector4d-">setColumn(int, Vector4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the specified column of this matrix4d to the vector provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setColumn-int-double:A-">setColumn(int, double[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the specified column of this matrix4d to the four values provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setColumn-int-float-float-float-float-">setColumn(int, float, float, float, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the specified column of this matrix4f to the four values provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setColumn-int-org.jogamp.vecmath.Vector4f-">setColumn(int, Vector4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the specified column of this matrix4f to the vector provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setColumn-int-float:A-">setColumn(int, float[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the specified column of this matrix4f to the four values provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#setElement-int-int-double-">setElement(int, int, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Modifies the value at the specified row and column of this matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#setElement-int-double-">setElement(int, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Modifies the value at the specified index of this vector.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#setElement-int-int-double-">setElement(int, int, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets the specified element of this matrix3f to the value provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#setElement-int-int-float-">setElement(int, int, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets the specified element of this matrix3f to the value provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setElement-int-int-double-">setElement(int, int, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the specified element of this matrix4f to the value provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setElement-int-int-float-">setElement(int, int, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the specified element of this matrix4f to the value provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#setIdentity--">setIdentity()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Sets this GMatrix to the identity matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#setIdentity--">setIdentity()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets this Matrix3d to identity.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#setIdentity--">setIdentity()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets this Matrix3f to identity.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setIdentity--">setIdentity()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets this Matrix4d to identity.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setIdentity--">setIdentity()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets this Matrix4f to identity.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#setM00-double-">setM00(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Set the first matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#setM00-float-">setM00(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Set the first matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setM00-double-">setM00(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Set the first matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setM00-float-">setM00(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Set the first matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#setM01-double-">setM01(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Set the second matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#setM01-float-">setM01(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Set the second matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setM01-double-">setM01(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Set the second matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setM01-float-">setM01(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Set the second matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#setM02-double-">setM02(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Set the third matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#setM02-float-">setM02(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Set the third matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setM02-double-">setM02(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Set the third matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setM02-float-">setM02(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Set the third matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setM03-double-">setM03(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Set the fourth element of the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setM03-float-">setM03(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Set the fourth element of the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#setM10-double-">setM10(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Set first matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#setM10-float-">setM10(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Set first matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setM10-double-">setM10(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Set first matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setM10-float-">setM10(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Set first matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#setM11-double-">setM11(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Set the second matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#setM11-float-">setM11(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Set the second matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setM11-double-">setM11(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Set the second matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setM11-float-">setM11(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Set the second matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#setM12-double-">setM12(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Set the third matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#setM12-float-">setM12(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Set the third matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setM12-double-">setM12(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Set the third matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setM12-float-">setM12(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Set the third matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setM13-double-">setM13(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Set the fourth element of the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setM13-float-">setM13(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Set the fourth element of the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#setM20-double-">setM20(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Set the first matrix element in the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#setM20-float-">setM20(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Set the first matrix element in the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setM20-double-">setM20(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Set the first matrix element in the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setM20-float-">setM20(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Set the first matrix element in the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#setM21-double-">setM21(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Set the second matrix element in the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#setM21-float-">setM21(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Set the second matrix element in the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setM21-double-">setM21(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Set the second matrix element in the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setM21-float-">setM21(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Set the second matrix element in the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#setM22-double-">setM22(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Set the third matrix element in the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#setM22-float-">setM22(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Set the third matrix element in the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setM22-double-">setM22(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Set the third matrix element in the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setM22-float-">setM22(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Set the third matrix element in the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setM23-double-">setM23(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Set the fourth element of the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setM23-float-">setM23(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Set the fourth element of the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setM30-double-">setM30(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Set the first element of the fourth row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setM30-float-">setM30(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Set the first element of the fourth row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setM31-double-">setM31(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Set the second element of the fourth row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setM31-float-">setM31(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Set the second element of the fourth row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setM32-double-">setM32(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Set the third element of the fourth row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setM32-float-">setM32(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Set the third element of the fourth row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setM33-double-">setM33(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Set the fourth element of the fourth row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setM33-float-">setM33(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Set the fourth element of the fourth row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setRotation-org.jogamp.vecmath.Matrix3d-">setRotation(Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the double precision Matrix3d argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the passed rotation components, + and then the scale is reapplied to the rotational components.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setRotation-org.jogamp.vecmath.Matrix3f-">setRotation(Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the single precision Matrix3f argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the passed rotation components, + and then the scale is reapplied to the rotational components.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setRotation-org.jogamp.vecmath.Quat4f-">setRotation(Quat4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix equivalent values of the quaternion argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the matrix equivalent of the quaternion, + and then the scale is reapplied to the rotational components.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setRotation-org.jogamp.vecmath.Quat4d-">setRotation(Quat4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix equivalent values of the quaternion argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the matrix equivalent of the quaternion, + and then the scale is reapplied to the rotational components.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setRotation-org.jogamp.vecmath.AxisAngle4d-">setRotation(AxisAngle4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix equivalent values of the axis-angle argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the matrix equivalent of the axis-angle, + and then the scale is reapplied to the rotational components.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setRotation-org.jogamp.vecmath.Matrix3d-">setRotation(Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the double precision Matrix3d argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the passed rotation components, + and then the scale is reapplied to the rotational components.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setRotation-org.jogamp.vecmath.Matrix3f-">setRotation(Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the single precision Matrix3f argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the passed rotation components, + and then the scale is reapplied to the rotational components.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setRotation-org.jogamp.vecmath.Quat4f-">setRotation(Quat4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix equivalent values of the quaternion argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the matrix equivalent of the quaternion, + and then the scale is reapplied to the rotational components.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setRotation-org.jogamp.vecmath.Quat4d-">setRotation(Quat4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix equivalent values of the quaternion argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the matrix equivalent of the quaternion, + and then the scale is reapplied to the rotational components.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setRotation-org.jogamp.vecmath.AxisAngle4f-">setRotation(AxisAngle4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix equivalent values of the axis-angle argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the matrix equivalent of the axis-angle, + and then the scale is reapplied to the rotational components.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setRotationScale-org.jogamp.vecmath.Matrix3d-">setRotationScale(Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Replaces the upper 3x3 matrix values of this matrix with the + values in the matrix m1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setRotationScale-org.jogamp.vecmath.Matrix3f-">setRotationScale(Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Replaces the upper 3x3 matrix values of this matrix with the + values in the matrix m1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setRotationScale-org.jogamp.vecmath.Matrix3f-">setRotationScale(Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Replaces the upper 3x3 matrix values of this matrix with the + values in the matrix m1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#setRow-int-double:A-">setRow(int, double[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Copy the values from the array into the specified row of this + matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#setRow-int-org.jogamp.vecmath.GVector-">setRow(int, GVector)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Copy the values from the vector into the specified row of this + matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#setRow-int-double-double-double-">setRow(int, double, double, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets the specified row of this matrix3d to the 4 values provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#setRow-int-org.jogamp.vecmath.Vector3d-">setRow(int, Vector3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets the specified row of this matrix3d to the Vector provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#setRow-int-double:A-">setRow(int, double[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets the specified row of this matrix3d to the three values provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#setRow-int-float-float-float-">setRow(int, float, float, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets the specified row of this matrix3f to the three values provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#setRow-int-org.jogamp.vecmath.Vector3f-">setRow(int, Vector3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets the specified row of this matrix3f to the Vector provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#setRow-int-float:A-">setRow(int, float[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets the specified row of this matrix3f to the three values provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setRow-int-double-double-double-double-">setRow(int, double, double, double, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the specified row of this matrix4d to the four values provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setRow-int-org.jogamp.vecmath.Vector4d-">setRow(int, Vector4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the specified row of this matrix4d to the Vector provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setRow-int-double:A-">setRow(int, double[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the specified row of this matrix4d to the four values provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setRow-int-float-float-float-float-">setRow(int, float, float, float, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the specified row of this matrix4f to the four values provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setRow-int-org.jogamp.vecmath.Vector4f-">setRow(int, Vector4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the specified row of this matrix4f to the Vector provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setRow-int-float:A-">setRow(int, float[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the specified row of this matrix4f to the four values provided + in the passed array.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#setScale-double-">setScale(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Sets this matrix to a uniform scale matrix; all of the + values are reset.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#setScale-double-">setScale(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets the scale component of the current matrix by factoring + out the current scale (by doing an SVD) and multiplying by + the new scale.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#setScale-float-">setScale(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets the scale component of the current matrix by factoring + out the current scale (by doing an SVD) and multiplying by + the new scale.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setScale-double-">setScale(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the scale component of the current matrix by factoring + out the current scale (by doing an SVD) from the rotational + component and multiplying by the new scale.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setScale-float-">setScale(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the scale component of the current matrix by factoring + out the current scale (by doing an SVD) from the rotational + component and multiplying by the new scale.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#setSize-int-int-">setSize(int, int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Changes the size of this matrix dynamically.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#setSize-int-">setSize(int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Changes the size of this vector dynamically.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setTranslation-org.jogamp.vecmath.Vector3d-">setTranslation(Vector3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Modifies the translational components of this matrix to the values + of the Vector3d argument; the other values of this matrix are not + modified.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setTranslation-org.jogamp.vecmath.Vector3f-">setTranslation(Vector3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Modifies the translational components of this matrix to the values + of the Vector3f argument; the other values of this matrix are not + modified.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4b.html#setW-byte-">setW(byte)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></dt> +<dd> +<div class="block">Set <i>w</i>, the fourth value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#setW-double-">setW(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Set the <i>w</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#setW-float-">setW(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Set the <i>w</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#setW-int-">setW(int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Set the <i>w</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#setX-double-">setX(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Set a new value for <i>x</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#setX-float-">setX(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Set a new value for <i>x</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#setX-double-">setX(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Set the <i>x</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#setX-float-">setX(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Set the <i>x</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#setX-int-">setX(int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Set the <i>x</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3b.html#setX-byte-">setX(byte)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a></dt> +<dd> +<div class="block">Set <i>x</i>, the first value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#setX-double-">setX(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Set the <i>x</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#setX-float-">setX(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Set the <i>x</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#setX-int-">setX(int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Set the <i>x</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4b.html#setX-byte-">setX(byte)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></dt> +<dd> +<div class="block">Set <i>x</i>, the first value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#setX-double-">setX(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Set the <i>x</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#setX-float-">setX(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Set the <i>x</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#setX-int-">setX(int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Set the <i>x</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#setY-double-">setY(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Set a new value for <i>y</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#setY-float-">setY(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Set a new value for <i>y</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#setY-double-">setY(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Set the <i>y</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#setY-float-">setY(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Set the <i>y</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#setY-int-">setY(int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Set the <i>y</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3b.html#setY-byte-">setY(byte)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a></dt> +<dd> +<div class="block">Set <i>y</i>, the second value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#setY-double-">setY(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Set the <i>y</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#setY-float-">setY(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Set the <i>y</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#setY-int-">setY(int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Set the <i>y</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4b.html#setY-byte-">setY(byte)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></dt> +<dd> +<div class="block">Set <i>y</i>, the second value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#setY-double-">setY(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Set the <i>y</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#setY-float-">setY(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Set the <i>y</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#setY-int-">setY(int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Set the <i>y</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#setZ-double-">setZ(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Set a new value for <i>z</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#setZ-float-">setZ(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Set a new value for <i>z</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3b.html#setZ-byte-">setZ(byte)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a></dt> +<dd> +<div class="block">Set <i>z</i>, the third value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#setZ-double-">setZ(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Set the <i>z</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#setZ-float-">setZ(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Set the <i>Z</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#setZ-int-">setZ(int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Set the <i>z</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4b.html#setZ-byte-">setZ(byte)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></dt> +<dd> +<div class="block">Set <i>z</i>, the third value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#setZ-double-">setZ(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Set the <i>z</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#setZ-float-">setZ(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Set the <i>z</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#setZ-int-">setZ(int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Set the <i>z</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#setZero--">setZero()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Sets all the values in this matrix to zero.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#setZero--">setZero()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets this matrix to all zeros.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#setZero--">setZero()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets this matrix to all zeros.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#setZero--">setZero()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets this matrix to all zeros.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#setZero--">setZero()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets this matrix to all zeros.</div> +</dd> +<dt><a href="../org/jogamp/vecmath/SingularMatrixException.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">SingularMatrixException</span></a> - Exception in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">Indicates that inverse of a matrix can not be computed.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/SingularMatrixException.html#SingularMatrixException--">SingularMatrixException()</a></span> - Constructor for exception org.jogamp.vecmath.<a href="../org/jogamp/vecmath/SingularMatrixException.html" title="class in org.jogamp.vecmath">SingularMatrixException</a></dt> +<dd> +<div class="block">Create the exception object with default values.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/SingularMatrixException.html#SingularMatrixException-java.lang.String-">SingularMatrixException(String)</a></span> - Constructor for exception org.jogamp.vecmath.<a href="../org/jogamp/vecmath/SingularMatrixException.html" title="class in org.jogamp.vecmath">SingularMatrixException</a></dt> +<dd> +<div class="block">Create the exception object that outputs message.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#sub-org.jogamp.vecmath.GMatrix-">sub(GMatrix)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix difference of itself + and matrix m1 (this = this - m1).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#sub-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-">sub(GMatrix, GMatrix)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix difference + of matrices m1 and m2 (this = m1 - m2).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#sub-org.jogamp.vecmath.GVector-">sub(GVector)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Sets the value of this vector to the vector difference of itself + and vector (this = this - vector).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#sub-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-">sub(GVector, GVector)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Sets the value of this vector to the vector difference + of vectors vector1 and vector2 (this = vector1 - vector2).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#sub-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Matrix3d-">sub(Matrix3d, Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix difference + of matrices m1 and m2.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#sub-org.jogamp.vecmath.Matrix3d-">sub(Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix difference of itself and + matrix m1 (this = this - m1).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#sub-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Matrix3f-">sub(Matrix3f, Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix difference + of matrices m1 and m2.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#sub-org.jogamp.vecmath.Matrix3f-">sub(Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix difference + of itself and matrix m1 (this = this - m1).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#sub-org.jogamp.vecmath.Matrix4d-org.jogamp.vecmath.Matrix4d-">sub(Matrix4d, Matrix4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix difference + of matrices m1 and m2.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#sub-org.jogamp.vecmath.Matrix4d-">sub(Matrix4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix difference of itself + and matrix m1 (this = this - m1).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#sub-org.jogamp.vecmath.Matrix4f-org.jogamp.vecmath.Matrix4f-">sub(Matrix4f, Matrix4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Performs an element-by-element subtraction of matrix m2 from + matrix m1 and places the result into matrix this (this = + m2 - m1).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#sub-org.jogamp.vecmath.Matrix4f-">sub(Matrix4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets this matrix to the matrix difference of itself and + matrix m1 (this = this - m1).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#sub-org.jogamp.vecmath.Tuple2d-org.jogamp.vecmath.Tuple2d-">sub(Tuple2d, Tuple2d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the vector difference of + tuple t1 and t2 (this = t1 - t2).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#sub-org.jogamp.vecmath.Tuple2d-">sub(Tuple2d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the vector difference of + itself and tuple t1 (this = this - t1).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#sub-org.jogamp.vecmath.Tuple2f-org.jogamp.vecmath.Tuple2f-">sub(Tuple2f, Tuple2f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the vector difference of + tuple t1 and t2 (this = t1 - t2).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#sub-org.jogamp.vecmath.Tuple2f-">sub(Tuple2f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the vector difference of + itself and tuple t1 (this = this - t1).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#sub-org.jogamp.vecmath.Tuple2i-org.jogamp.vecmath.Tuple2i-">sub(Tuple2i, Tuple2i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the difference + of tuples t1 and t2 (this = t1 - t2).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#sub-org.jogamp.vecmath.Tuple2i-">sub(Tuple2i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the difference + of itself and t1 (this = this - t1).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#sub-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-">sub(Tuple3d, Tuple3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the difference of tuples + t1 and t2 (this = t1 - t2).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#sub-org.jogamp.vecmath.Tuple3d-">sub(Tuple3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the difference + of itself and t1 (this = this - t1).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#sub-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-">sub(Tuple3f, Tuple3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the vector difference + of tuples t1 and t2 (this = t1 - t2).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#sub-org.jogamp.vecmath.Tuple3f-">sub(Tuple3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the vector difference of + itself and tuple t1 (this = this - t1) .</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#sub-org.jogamp.vecmath.Tuple3i-org.jogamp.vecmath.Tuple3i-">sub(Tuple3i, Tuple3i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the difference + of tuples t1 and t2 (this = t1 - t2).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#sub-org.jogamp.vecmath.Tuple3i-">sub(Tuple3i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the difference + of itself and t1 (this = this - t1).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#sub-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-">sub(Tuple4d, Tuple4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the difference + of tuples t1 and t2 (this = t1 - t2).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#sub-org.jogamp.vecmath.Tuple4d-">sub(Tuple4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the difference of itself + and tuple t1 (this = this - t1).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#sub-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">sub(Tuple4f, Tuple4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the difference + of tuples t1 and t2 (this = t1 - t2).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#sub-org.jogamp.vecmath.Tuple4f-">sub(Tuple4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the difference + of itself and t1 (this = this - t1).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#sub-org.jogamp.vecmath.Tuple4i-org.jogamp.vecmath.Tuple4i-">sub(Tuple4i, Tuple4i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the difference + of tuples t1 and t2 (this = t1 - t2).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#sub-org.jogamp.vecmath.Tuple4i-">sub(Tuple4i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Sets the value of this tuple to the difference + of itself and t1 (this = this - t1).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#SVD-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-">SVD(GMatrix, GMatrix, GMatrix)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Finds the singular value decomposition (SVD) of this matrix + such that this = U*W*transpose(V); and returns the rank of + this matrix; the values of U,W,V are all overwritten.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#SVDBackSolve-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GVector-">SVDBackSolve(GMatrix, GMatrix, GMatrix, GVector)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Solves for x in Ax = b, where x is this vector (nx1), A is mxn, + b is mx1, and A = U*W*transpose(V); U,W,V must + be precomputed and can be found by taking the singular value + decomposition (SVD) of A using the method SVD found in the + GMatrix class.</div> +</dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-14.html">Prev Letter</a></li> +<li><a href="index-16.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-15.html" target="_top">Frames</a></li> +<li><a href="index-15.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-16.html b/doc/index-files/index-16.html new file mode 100644 index 0000000..a04b1b5 --- /dev/null +++ b/doc/index-files/index-16.html @@ -0,0 +1,697 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:56 NZST 2017 --> +<title>T-Index</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="T-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-15.html">Prev Letter</a></li> +<li><a href="index-17.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-16.html" target="_top">Frames</a></li> +<li><a href="index-16.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> <a name="I:T"> +<!-- --> +</a> +<h2 class="title">T</h2> +<dl> +<dt><a href="../org/jogamp/vecmath/TexCoord2f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">TexCoord2f</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A 2-element vector that is represented by single-precision floating + point x,y coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/TexCoord2f.html#TexCoord2f-float-float-">TexCoord2f(float, float)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/TexCoord2f.html" title="class in org.jogamp.vecmath">TexCoord2f</a></dt> +<dd> +<div class="block">Constructs and initializes a TexCoord2f from the specified xy coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/TexCoord2f.html#TexCoord2f-float:A-">TexCoord2f(float[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/TexCoord2f.html" title="class in org.jogamp.vecmath">TexCoord2f</a></dt> +<dd> +<div class="block">Constructs and initializes a TexCoord2f from the specified array.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/TexCoord2f.html#TexCoord2f-org.jogamp.vecmath.TexCoord2f-">TexCoord2f(TexCoord2f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/TexCoord2f.html" title="class in org.jogamp.vecmath">TexCoord2f</a></dt> +<dd> +<div class="block">Constructs and initializes a TexCoord2f from the specified TexCoord2f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/TexCoord2f.html#TexCoord2f-org.jogamp.vecmath.Tuple2f-">TexCoord2f(Tuple2f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/TexCoord2f.html" title="class in org.jogamp.vecmath">TexCoord2f</a></dt> +<dd> +<div class="block">Constructs and initializes a TexCoord2f from the specified Tuple2f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/TexCoord2f.html#TexCoord2f--">TexCoord2f()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/TexCoord2f.html" title="class in org.jogamp.vecmath">TexCoord2f</a></dt> +<dd> +<div class="block">Constructs and initializes a TexCoord2f to (0,0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/TexCoord3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">TexCoord3f</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A 3 element texture coordinate that is represented by single precision + floating point x,y,z coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/TexCoord3f.html#TexCoord3f-float-float-float-">TexCoord3f(float, float, float)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/TexCoord3f.html" title="class in org.jogamp.vecmath">TexCoord3f</a></dt> +<dd> +<div class="block">Constructs and initializes a TexCoord3f from the specified xyz + coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/TexCoord3f.html#TexCoord3f-float:A-">TexCoord3f(float[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/TexCoord3f.html" title="class in org.jogamp.vecmath">TexCoord3f</a></dt> +<dd> +<div class="block">Constructs and initializes a TexCoord3f from the array of length 3.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/TexCoord3f.html#TexCoord3f-org.jogamp.vecmath.TexCoord3f-">TexCoord3f(TexCoord3f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/TexCoord3f.html" title="class in org.jogamp.vecmath">TexCoord3f</a></dt> +<dd> +<div class="block">Constructs and initializes a TexCoord3f from the specified TexCoord3f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/TexCoord3f.html#TexCoord3f-org.jogamp.vecmath.Tuple3f-">TexCoord3f(Tuple3f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/TexCoord3f.html" title="class in org.jogamp.vecmath">TexCoord3f</a></dt> +<dd> +<div class="block">Constructs and initializes a TexCoord3f from the specified Tuple3f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/TexCoord3f.html#TexCoord3f-org.jogamp.vecmath.Tuple3d-">TexCoord3f(Tuple3d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/TexCoord3f.html" title="class in org.jogamp.vecmath">TexCoord3f</a></dt> +<dd> +<div class="block">Constructs and initializes a TexCoord3f from the specified Tuple3d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/TexCoord3f.html#TexCoord3f--">TexCoord3f()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/TexCoord3f.html" title="class in org.jogamp.vecmath">TexCoord3f</a></dt> +<dd> +<div class="block">Constructs and initializes a TexCoord3f to (0,0,0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/TexCoord4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">TexCoord4f</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A 4 element texture coordinate that is represented by single precision + floating point x,y,z,w coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/TexCoord4f.html#TexCoord4f-float-float-float-float-">TexCoord4f(float, float, float, float)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/TexCoord4f.html" title="class in org.jogamp.vecmath">TexCoord4f</a></dt> +<dd> +<div class="block">Constructs and initializes a TexCoord4f from the specified xyzw + coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/TexCoord4f.html#TexCoord4f-float:A-">TexCoord4f(float[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/TexCoord4f.html" title="class in org.jogamp.vecmath">TexCoord4f</a></dt> +<dd> +<div class="block">Constructs and initializes a TexCoord4f from the array of length 4.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/TexCoord4f.html#TexCoord4f-org.jogamp.vecmath.TexCoord4f-">TexCoord4f(TexCoord4f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/TexCoord4f.html" title="class in org.jogamp.vecmath">TexCoord4f</a></dt> +<dd> +<div class="block">Constructs and initializes a TexCoord4f from the specified TexCoord4f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/TexCoord4f.html#TexCoord4f-org.jogamp.vecmath.Tuple4f-">TexCoord4f(Tuple4f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/TexCoord4f.html" title="class in org.jogamp.vecmath">TexCoord4f</a></dt> +<dd> +<div class="block">Constructs and initializes a TexCoord4f from the specified Tuple4f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/TexCoord4f.html#TexCoord4f-org.jogamp.vecmath.Tuple4d-">TexCoord4f(Tuple4d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/TexCoord4f.html" title="class in org.jogamp.vecmath">TexCoord4f</a></dt> +<dd> +<div class="block">Constructs and initializes a TexCoord4f from the specified Tuple4d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/TexCoord4f.html#TexCoord4f--">TexCoord4f()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/TexCoord4f.html" title="class in org.jogamp.vecmath">TexCoord4f</a></dt> +<dd> +<div class="block">Constructs and initializes a TexCoord4f to (0,0,0,0).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#toString--">toString()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Returns a string that contains the values of this AxisAngle4d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#toString--">toString()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Returns a string that contains the values of this AxisAngle4f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#toString--">toString()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Returns a string that contains the values of this GMatrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#toString--">toString()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Returns a string that contains the values of this GVector.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#toString--">toString()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Returns a string that contains the values of this Matrix3d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#toString--">toString()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Returns a string that contains the values of this Matrix3f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#toString--">toString()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Returns a string that contains the values of this Matrix4d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#toString--">toString()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Returns a string that contains the values of this Matrix4f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#toString--">toString()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Returns a string that contains the values of this Tuple2d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#toString--">toString()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Returns a string that contains the values of this Tuple2f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#toString--">toString()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Returns a string that contains the values of this Tuple2i.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3b.html#toString--">toString()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a></dt> +<dd> +<div class="block">Returns a string that contains the values of this Tuple3b.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#toString--">toString()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Returns a string that contains the values of this Tuple3d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#toString--">toString()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Returns a string that contains the values of this Tuple3f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#toString--">toString()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Returns a string that contains the values of this Tuple3i.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4b.html#toString--">toString()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></dt> +<dd> +<div class="block">Returns a string that contains the values of this Tuple4b.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#toString--">toString()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Returns a string that contains the values of this Tuple4d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#toString--">toString()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Returns a string that contains the values of this Tuple4f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#toString--">toString()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Returns a string that contains the values of this Tuple4i.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#trace--">trace()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Returns the trace of this matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#transform-org.jogamp.vecmath.Tuple3d-">transform(Tuple3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Multiply this matrix by the tuple t and place the result + back into the tuple (t = this*t).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#transform-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-">transform(Tuple3d, Tuple3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Multiply this matrix by the tuple t and and place the result + into the tuple "result" (result = this*t).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#transform-org.jogamp.vecmath.Tuple3f-">transform(Tuple3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Multiply this matrix by the tuple t and place the result + back into the tuple (t = this*t).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#transform-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-">transform(Tuple3f, Tuple3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Multiply this matrix by the tuple t and and place the result + into the tuple "result" (result = this*t).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-">transform(Tuple4d, Tuple4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Transform the vector vec using this Matrix4d and place the + result into vecOut.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Tuple4d-">transform(Tuple4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Transform the vector vec using this Matrix4d and place the + result back into vec.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">transform(Tuple4f, Tuple4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Transform the vector vec using this Matrix4d and place the + result into vecOut.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Tuple4f-">transform(Tuple4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Transform the vector vec using this Transform and place the + result back into vec.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Point3d-org.jogamp.vecmath.Point3d-">transform(Point3d, Point3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Transforms the point parameter with this Matrix4d and + places the result into pointOut.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Point3d-">transform(Point3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Transforms the point parameter with this Matrix4d and + places the result back into point.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Point3f-org.jogamp.vecmath.Point3f-">transform(Point3f, Point3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Transforms the point parameter with this Matrix4d and + places the result into pointOut.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Point3f-">transform(Point3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Transforms the point parameter with this Matrix4d and + places the result back into point.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Vector3d-org.jogamp.vecmath.Vector3d-">transform(Vector3d, Vector3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Transforms the normal parameter by this Matrix4d and places the value + into normalOut.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Vector3d-">transform(Vector3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Transforms the normal parameter by this transform and places the value + back into normal.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Vector3f-org.jogamp.vecmath.Vector3f-">transform(Vector3f, Vector3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Transforms the normal parameter by this Matrix4d and places the value + into normalOut.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Vector3f-">transform(Vector3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Transforms the normal parameter by this transform and places the value + back into normal.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#transform-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">transform(Tuple4f, Tuple4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Transform the vector vec using this Matrix4f and place the + result into vecOut.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#transform-org.jogamp.vecmath.Tuple4f-">transform(Tuple4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Transform the vector vec using this Transform and place the + result back into vec.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#transform-org.jogamp.vecmath.Point3f-org.jogamp.vecmath.Point3f-">transform(Point3f, Point3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Transforms the point parameter with this Matrix4f and + places the result into pointOut.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#transform-org.jogamp.vecmath.Point3f-">transform(Point3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Transforms the point parameter with this Matrix4f and + places the result back into point.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#transform-org.jogamp.vecmath.Vector3f-org.jogamp.vecmath.Vector3f-">transform(Vector3f, Vector3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Transforms the normal parameter by this Matrix4f and places the value + into normalOut.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#transform-org.jogamp.vecmath.Vector3f-">transform(Vector3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Transforms the normal parameter by this transform and places the value + back into normal.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#transpose--">transpose()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Transposes this matrix in place.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#transpose-org.jogamp.vecmath.GMatrix-">transpose(GMatrix)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Places the matrix values of the transpose of matrix m1 into this matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#transpose--">transpose()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to its transpose.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#transpose-org.jogamp.vecmath.Matrix3d-">transpose(Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the transpose of the argument matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#transpose--">transpose()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to its transpose.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#transpose-org.jogamp.vecmath.Matrix3f-">transpose(Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the transpose of the argument matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#transpose--">transpose()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to its transpose.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#transpose-org.jogamp.vecmath.Matrix4d-">transpose(Matrix4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the transpose of the argument matrix</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#transpose--">transpose()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to its transpose in place.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#transpose-org.jogamp.vecmath.Matrix4f-">transpose(Matrix4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the transpose of the argument matrix.</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple2d</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A generic 2-element tuple that is represented by double-precision + floating point x,y coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#Tuple2d-double-double-">Tuple2d(double, double)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple2d from the specified xy coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#Tuple2d-double:A-">Tuple2d(double[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple2d from the specified array.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#Tuple2d-org.jogamp.vecmath.Tuple2d-">Tuple2d(Tuple2d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple2d from the specified Tuple2d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#Tuple2d-org.jogamp.vecmath.Tuple2f-">Tuple2d(Tuple2f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple2d from the specified Tuple2f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#Tuple2d--">Tuple2d()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple2d to (0,0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple2f</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A generic 2-element tuple that is represented by single-precision + floating point x,y coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#Tuple2f-float-float-">Tuple2f(float, float)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple2f from the specified xy coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#Tuple2f-float:A-">Tuple2f(float[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple2f from the specified array.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#Tuple2f-org.jogamp.vecmath.Tuple2f-">Tuple2f(Tuple2f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple2f from the specified Tuple2f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#Tuple2f-org.jogamp.vecmath.Tuple2d-">Tuple2f(Tuple2d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple2f from the specified Tuple2d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#Tuple2f--">Tuple2f()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple2f to (0,0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple2i</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A 2-element tuple represented by signed integer x,y + coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#Tuple2i-int-int-">Tuple2i(int, int)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple2i from the specified + x and y coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#Tuple2i-int:A-">Tuple2i(int[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple2i from the array of length 2.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#Tuple2i-org.jogamp.vecmath.Tuple2i-">Tuple2i(Tuple2i)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple2i from the specified Tuple2i.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#Tuple2i--">Tuple2i()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple2i to (0,0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple3b</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A three byte tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3b.html#Tuple3b-byte-byte-byte-">Tuple3b(byte, byte, byte)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple3b from the specified three values.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3b.html#Tuple3b-byte:A-">Tuple3b(byte[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple3b from input array of length 3.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3b.html#Tuple3b-org.jogamp.vecmath.Tuple3b-">Tuple3b(Tuple3b)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple3b from the specified Tuple3b.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3b.html#Tuple3b--">Tuple3b()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple3b to (0,0,0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple3d</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A generic 3-element tuple that is represented by double-precision + floating point x,y,z coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#Tuple3d-double-double-double-">Tuple3d(double, double, double)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple3d from the specified xyz coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#Tuple3d-double:A-">Tuple3d(double[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple3d from the array of length 3.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#Tuple3d-org.jogamp.vecmath.Tuple3d-">Tuple3d(Tuple3d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple3d from the specified Tuple3d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#Tuple3d-org.jogamp.vecmath.Tuple3f-">Tuple3d(Tuple3f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple3d from the specified Tuple3f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#Tuple3d--">Tuple3d()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple3d to (0,0,0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple3f</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A generic 3-element tuple that is represented by single precision-floating + point x,y,z coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#Tuple3f-float-float-float-">Tuple3f(float, float, float)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple3f from the specified xyz coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#Tuple3f-float:A-">Tuple3f(float[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple3f from the array of length 3.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#Tuple3f-org.jogamp.vecmath.Tuple3f-">Tuple3f(Tuple3f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple3f from the specified Tuple3f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#Tuple3f-org.jogamp.vecmath.Tuple3d-">Tuple3f(Tuple3d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple3f from the specified Tuple3d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#Tuple3f--">Tuple3f()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple3f to (0,0,0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple3i</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A 3-element tuple represented by signed integer x,y,z + coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#Tuple3i-int-int-int-">Tuple3i(int, int, int)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple3i from the specified + x, y, and z coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#Tuple3i-int:A-">Tuple3i(int[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple3i from the array of length 3.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#Tuple3i-org.jogamp.vecmath.Tuple3i-">Tuple3i(Tuple3i)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple3i from the specified Tuple3i.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#Tuple3i--">Tuple3i()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple3i to (0,0,0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple4b</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A four byte tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4b.html#Tuple4b-byte-byte-byte-byte-">Tuple4b(byte, byte, byte, byte)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple4b from the specified four values.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4b.html#Tuple4b-byte:A-">Tuple4b(byte[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple4b from the array of length 4.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4b.html#Tuple4b-org.jogamp.vecmath.Tuple4b-">Tuple4b(Tuple4b)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple4b from the specified Tuple4b.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4b.html#Tuple4b--">Tuple4b()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple4b to (0,0,0,0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple4d</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A 4 element tuple represented by double precision floating point + x,y,z,w coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#Tuple4d-double-double-double-double-">Tuple4d(double, double, double, double)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple4d from the specified xyzw coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#Tuple4d-double:A-">Tuple4d(double[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple4d from the coordinates contained + in the array.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#Tuple4d-org.jogamp.vecmath.Tuple4d-">Tuple4d(Tuple4d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple4d from the specified Tuple4d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#Tuple4d-org.jogamp.vecmath.Tuple4f-">Tuple4d(Tuple4f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple4d from the specified Tuple4f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#Tuple4d--">Tuple4d()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple4d to (0,0,0,0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple4f</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A 4-element tuple represented by single-precision floating point x,y,z,w + coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#Tuple4f-float-float-float-float-">Tuple4f(float, float, float, float)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple4f from the specified xyzw coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#Tuple4f-float:A-">Tuple4f(float[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple4f from the array of length 4.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#Tuple4f-org.jogamp.vecmath.Tuple4f-">Tuple4f(Tuple4f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple4f from the specified Tuple4f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#Tuple4f-org.jogamp.vecmath.Tuple4d-">Tuple4f(Tuple4d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple4f from the specified Tuple4d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#Tuple4f--">Tuple4f()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple4f to (0,0,0,0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple4i</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A 4-element tuple represented by signed integer x,y,z,w + coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#Tuple4i-int-int-int-int-">Tuple4i(int, int, int, int)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple4i from the specified + x, y, z, and w coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#Tuple4i-int:A-">Tuple4i(int[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple4i from the array of length 4.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#Tuple4i-org.jogamp.vecmath.Tuple4i-">Tuple4i(Tuple4i)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple4i from the specified Tuple4i.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#Tuple4i--">Tuple4i()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Constructs and initializes a Tuple4i to (0,0,0,0).</div> +</dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-15.html">Prev Letter</a></li> +<li><a href="index-17.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-16.html" target="_top">Frames</a></li> +<li><a href="index-16.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-17.html b/doc/index-files/index-17.html new file mode 100644 index 0000000..0632303 --- /dev/null +++ b/doc/index-files/index-17.html @@ -0,0 +1,332 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:56 NZST 2017 --> +<title>V-Index</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="V-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-16.html">Prev Letter</a></li> +<li><a href="index-18.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-17.html" target="_top">Frames</a></li> +<li><a href="index-17.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> <a name="I:V"> +<!-- --> +</a> +<h2 class="title">V</h2> +<dl> +<dt><a href="../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Vector2d</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A 2-element vector that is represented by double-precision floating + point x,y coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector2d.html#Vector2d-double-double-">Vector2d(double, double)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector2d from the specified xy coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector2d.html#Vector2d-double:A-">Vector2d(double[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector2d from the specified array.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector2d.html#Vector2d-org.jogamp.vecmath.Vector2d-">Vector2d(Vector2d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector2d from the specified Vector2d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector2d.html#Vector2d-org.jogamp.vecmath.Vector2f-">Vector2d(Vector2f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector2d from the specified Vector2f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector2d.html#Vector2d-org.jogamp.vecmath.Tuple2d-">Vector2d(Tuple2d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector2d from the specified Tuple2d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector2d.html#Vector2d-org.jogamp.vecmath.Tuple2f-">Vector2d(Tuple2f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector2d from the specified Tuple2f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector2d.html#Vector2d--">Vector2d()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector2d to (0,0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Vector2f</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A 2-element vector that is represented by single-precision floating + point x,y coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector2f.html#Vector2f-float-float-">Vector2f(float, float)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector2f from the specified xy coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector2f.html#Vector2f-float:A-">Vector2f(float[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector2f from the specified array.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector2f.html#Vector2f-org.jogamp.vecmath.Vector2f-">Vector2f(Vector2f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector2f from the specified Vector2f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector2f.html#Vector2f-org.jogamp.vecmath.Vector2d-">Vector2f(Vector2d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector2f from the specified Vector2d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector2f.html#Vector2f-org.jogamp.vecmath.Tuple2f-">Vector2f(Tuple2f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector2f from the specified Tuple2f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector2f.html#Vector2f-org.jogamp.vecmath.Tuple2d-">Vector2f(Tuple2d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector2f from the specified Tuple2d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector2f.html#Vector2f--">Vector2f()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector2f to (0,0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Vector3d</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A 3-element vector that is represented by double-precision floating point + x,y,z coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector3d.html#Vector3d-double-double-double-">Vector3d(double, double, double)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector3d from the specified xyz coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector3d.html#Vector3d-double:A-">Vector3d(double[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector3d from the array of length 3.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector3d.html#Vector3d-org.jogamp.vecmath.Vector3d-">Vector3d(Vector3d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector3d from the specified Vector3d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector3d.html#Vector3d-org.jogamp.vecmath.Vector3f-">Vector3d(Vector3f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector3d from the specified Vector3f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector3d.html#Vector3d-org.jogamp.vecmath.Tuple3f-">Vector3d(Tuple3f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector3d from the specified Tuple3f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector3d.html#Vector3d-org.jogamp.vecmath.Tuple3d-">Vector3d(Tuple3d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector3d from the specified Tuple3d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector3d.html#Vector3d--">Vector3d()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector3d to (0,0,0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Vector3f</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A 3-element vector that is represented by single-precision floating point + x,y,z coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector3f.html#Vector3f-float-float-float-">Vector3f(float, float, float)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector3f from the specified xyz coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector3f.html#Vector3f-float:A-">Vector3f(float[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector3f from the array of length 3.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector3f.html#Vector3f-org.jogamp.vecmath.Vector3f-">Vector3f(Vector3f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector3f from the specified Vector3f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector3f.html#Vector3f-org.jogamp.vecmath.Vector3d-">Vector3f(Vector3d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector3f from the specified Vector3d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector3f.html#Vector3f-org.jogamp.vecmath.Tuple3f-">Vector3f(Tuple3f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector3f from the specified Tuple3f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector3f.html#Vector3f-org.jogamp.vecmath.Tuple3d-">Vector3f(Tuple3d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector3f from the specified Tuple3d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector3f.html#Vector3f--">Vector3f()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector3f to (0,0,0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Vector4d</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A 4-element vector represented by double-precision floating point + x,y,z,w coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4d.html#Vector4d-double-double-double-double-">Vector4d(double, double, double, double)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector4d from the specified xyzw coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4d.html#Vector4d-double:A-">Vector4d(double[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector4d from the coordinates contained + in the array.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4d.html#Vector4d-org.jogamp.vecmath.Vector4d-">Vector4d(Vector4d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector4d from the specified Vector4d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4d.html#Vector4d-org.jogamp.vecmath.Vector4f-">Vector4d(Vector4f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector4d from the specified Vector4f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4d.html#Vector4d-org.jogamp.vecmath.Tuple4f-">Vector4d(Tuple4f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector4d from the specified Tuple4f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4d.html#Vector4d-org.jogamp.vecmath.Tuple4d-">Vector4d(Tuple4d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector4d from the specified Tuple4d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4d.html#Vector4d-org.jogamp.vecmath.Tuple3d-">Vector4d(Tuple3d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector4d from the specified Tuple3d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4d.html#Vector4d--">Vector4d()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector4d to (0,0,0,0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Vector4f</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A 4-element vector represented by single-precision floating point x,y,z,w + coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4f.html#Vector4f-float-float-float-float-">Vector4f(float, float, float, float)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector4f from the specified xyzw coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4f.html#Vector4f-float:A-">Vector4f(float[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector4f from the array of length 4.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4f.html#Vector4f-org.jogamp.vecmath.Vector4f-">Vector4f(Vector4f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector4f from the specified Vector4f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4f.html#Vector4f-org.jogamp.vecmath.Vector4d-">Vector4f(Vector4d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector4f from the specified Vector4d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4f.html#Vector4f-org.jogamp.vecmath.Tuple4f-">Vector4f(Tuple4f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector4f from the specified Tuple4f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4f.html#Vector4f-org.jogamp.vecmath.Tuple4d-">Vector4f(Tuple4d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector4f from the specified Tuple4d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4f.html#Vector4f-org.jogamp.vecmath.Tuple3f-">Vector4f(Tuple3f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector4f from the specified Tuple3f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4f.html#Vector4f--">Vector4f()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Vector4f to (0,0,0,0).</div> +</dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-16.html">Prev Letter</a></li> +<li><a href="index-18.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-17.html" target="_top">Frames</a></li> +<li><a href="index-17.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-18.html b/doc/index-files/index-18.html new file mode 100644 index 0000000..e07b5b8 --- /dev/null +++ b/doc/index-files/index-18.html @@ -0,0 +1,141 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:56 NZST 2017 --> +<title>W-Index</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="W-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-17.html">Prev Letter</a></li> +<li><a href="index-19.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-18.html" target="_top">Frames</a></li> +<li><a href="index-18.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> <a name="I:W"> +<!-- --> +</a> +<h2 class="title">W</h2> +<dl> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4b.html#w">w</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></dt> +<dd> +<div class="block">The fourth value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#w">w</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">The w coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#w">w</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">The w coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#w">w</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">The w coordinate.</div> +</dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-17.html">Prev Letter</a></li> +<li><a href="index-19.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-18.html" target="_top">Frames</a></li> +<li><a href="index-18.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-19.html b/doc/index-files/index-19.html new file mode 100644 index 0000000..874957a --- /dev/null +++ b/doc/index-files/index-19.html @@ -0,0 +1,177 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:56 NZST 2017 --> +<title>X-Index</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="X-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-18.html">Prev Letter</a></li> +<li><a href="index-20.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-19.html" target="_top">Frames</a></li> +<li><a href="index-19.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> <a name="I:X"> +<!-- --> +</a> +<h2 class="title">X</h2> +<dl> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#x">x</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">The x coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#x">x</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">The x coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#x">x</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">The x coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#x">x</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">The x coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#x">x</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">The x coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3b.html#x">x</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a></dt> +<dd> +<div class="block">The first value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#x">x</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">The x coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#x">x</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">The x coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#x">x</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">The x coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4b.html#x">x</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></dt> +<dd> +<div class="block">The first value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#x">x</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">The x coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#x">x</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">The x coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#x">x</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">The x coordinate.</div> +</dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-18.html">Prev Letter</a></li> +<li><a href="index-20.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-19.html" target="_top">Frames</a></li> +<li><a href="index-19.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-2.html b/doc/index-files/index-2.html new file mode 100644 index 0000000..49707de --- /dev/null +++ b/doc/index-files/index-2.html @@ -0,0 +1,672 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>C-Index</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="C-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-1.html">Prev Letter</a></li> +<li><a href="index-3.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-2.html" target="_top">Frames</a></li> +<li><a href="index-2.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> <a name="I:C"> +<!-- --> +</a> +<h2 class="title">C</h2> +<dl> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#clamp-double-double-org.jogamp.vecmath.Tuple2d-">clamp(double, double, Tuple2d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#clamp-double-double-">clamp(double, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Clamps this tuple to the range [low, high].</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#clamp-float-float-org.jogamp.vecmath.Tuple2f-">clamp(float, float, Tuple2f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#clamp-float-float-">clamp(float, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Clamps this tuple to the range [low, high].</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#clamp-int-int-org.jogamp.vecmath.Tuple2i-">clamp(int, int, Tuple2i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#clamp-int-int-">clamp(int, int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Clamps this tuple to the range [low, high].</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#clamp-float-float-org.jogamp.vecmath.Tuple3d-">clamp(float, float, Tuple3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clamp(double,double,Tuple3d) instead</span></div> +</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#clamp-double-double-org.jogamp.vecmath.Tuple3d-">clamp(double, double, Tuple3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#clamp-float-float-">clamp(float, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clamp(double,double) instead</span></div> +</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#clamp-double-double-">clamp(double, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Clamps this tuple to the range [low, high].</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#clamp-float-float-org.jogamp.vecmath.Tuple3f-">clamp(float, float, Tuple3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#clamp-float-float-">clamp(float, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Clamps this tuple to the range [low, high].</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#clamp-int-int-org.jogamp.vecmath.Tuple3i-">clamp(int, int, Tuple3i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#clamp-int-int-">clamp(int, int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Clamps this tuple to the range [low, high].</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#clamp-float-float-org.jogamp.vecmath.Tuple4d-">clamp(float, float, Tuple4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clamp(double,double,Tuple4d) instead</span></div> +</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#clamp-double-double-org.jogamp.vecmath.Tuple4d-">clamp(double, double, Tuple4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#clamp-float-float-">clamp(float, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clamp(double,double) instead</span></div> +</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#clamp-double-double-">clamp(double, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Clamps this tuple to the range [low, high].</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#clamp-float-float-org.jogamp.vecmath.Tuple4f-">clamp(float, float, Tuple4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#clamp-float-float-">clamp(float, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Clamps this tuple to the range [low, high].</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#clamp-int-int-org.jogamp.vecmath.Tuple4i-">clamp(int, int, Tuple4i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#clamp-int-int-">clamp(int, int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Clamps this tuple to the range [low, high].</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#clampMax-double-org.jogamp.vecmath.Tuple2d-">clampMax(double, Tuple2d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#clampMax-double-">clampMax(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Clamps the maximum value of this tuple to the max parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#clampMax-float-org.jogamp.vecmath.Tuple2f-">clampMax(float, Tuple2f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#clampMax-float-">clampMax(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Clamps the maximum value of this tuple to the max parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#clampMax-int-org.jogamp.vecmath.Tuple2i-">clampMax(int, Tuple2i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#clampMax-int-">clampMax(int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Clamps the maximum value of this tuple to the max parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#clampMax-float-org.jogamp.vecmath.Tuple3d-">clampMax(float, Tuple3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clampMax(double,Tuple3d) instead</span></div> +</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#clampMax-double-org.jogamp.vecmath.Tuple3d-">clampMax(double, Tuple3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#clampMax-float-">clampMax(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clampMax(double) instead</span></div> +</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#clampMax-double-">clampMax(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Clamps the maximum value of this tuple to the max parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#clampMax-float-org.jogamp.vecmath.Tuple3f-">clampMax(float, Tuple3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#clampMax-float-">clampMax(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Clamps the maximum value of this tuple to the max parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#clampMax-int-org.jogamp.vecmath.Tuple3i-">clampMax(int, Tuple3i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#clampMax-int-">clampMax(int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Clamps the maximum value of this tuple to the max parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#clampMax-float-org.jogamp.vecmath.Tuple4d-">clampMax(float, Tuple4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clampMax(double,Tuple4d) instead</span></div> +</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#clampMax-double-org.jogamp.vecmath.Tuple4d-">clampMax(double, Tuple4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#clampMax-float-">clampMax(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clampMax(double) instead</span></div> +</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#clampMax-double-">clampMax(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Clamps the maximum value of this tuple to the max parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#clampMax-float-org.jogamp.vecmath.Tuple4f-">clampMax(float, Tuple4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#clampMax-float-">clampMax(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Clamps the maximum value of this tuple to the max parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#clampMax-int-org.jogamp.vecmath.Tuple4i-">clampMax(int, Tuple4i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#clampMax-int-">clampMax(int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Clamps the maximum value of this tuple to the max parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#clampMin-double-org.jogamp.vecmath.Tuple2d-">clampMin(double, Tuple2d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#clampMin-double-">clampMin(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Clamps the minimum value of this tuple to the min parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#clampMin-float-org.jogamp.vecmath.Tuple2f-">clampMin(float, Tuple2f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#clampMin-float-">clampMin(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Clamps the minimum value of this tuple to the min parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#clampMin-int-org.jogamp.vecmath.Tuple2i-">clampMin(int, Tuple2i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#clampMin-int-">clampMin(int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Clamps the minimum value of this tuple to the min parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#clampMin-float-org.jogamp.vecmath.Tuple3d-">clampMin(float, Tuple3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clampMin(double,Tuple3d) instead</span></div> +</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#clampMin-double-org.jogamp.vecmath.Tuple3d-">clampMin(double, Tuple3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#clampMin-float-">clampMin(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clampMin(double) instead</span></div> +</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#clampMin-double-">clampMin(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Clamps the minimum value of this tuple to the min parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#clampMin-float-org.jogamp.vecmath.Tuple3f-">clampMin(float, Tuple3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#clampMin-float-">clampMin(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Clamps the minimum value of this tuple to the min parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#clampMin-int-org.jogamp.vecmath.Tuple3i-">clampMin(int, Tuple3i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#clampMin-int-">clampMin(int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Clamps the minimum value of this tuple to the min parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#clampMin-float-org.jogamp.vecmath.Tuple4d-">clampMin(float, Tuple4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clampMin(double,Tuple4d) instead</span></div> +</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#clampMin-double-org.jogamp.vecmath.Tuple4d-">clampMin(double, Tuple4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#clampMin-float-">clampMin(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clampMin(double) instead</span></div> +</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#clampMin-double-">clampMin(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Clamps the minimum value of this tuple to the min parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#clampMin-float-org.jogamp.vecmath.Tuple4f-">clampMin(float, Tuple4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#clampMin-float-">clampMin(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Clamps the minimum value of this tuple to the min parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#clampMin-int-org.jogamp.vecmath.Tuple4i-">clampMin(int, Tuple4i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#clampMin-int-">clampMin(int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Clamps the minimum value of this tuple to the min parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#clone--">clone()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Creates a new object of the same class as this object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#clone--">clone()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Creates a new object of the same class as this object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#clone--">clone()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Creates a new object of the same class as this object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#clone--">clone()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Creates a new object of the same class as this object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#clone--">clone()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Creates a new object of the same class as this object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#clone--">clone()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Creates a new object of the same class as this object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#clone--">clone()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Creates a new object of the same class as this object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#clone--">clone()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Creates a new object of the same class as this object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#clone--">clone()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Creates a new object of the same class as this object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#clone--">clone()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Creates a new object of the same class as this object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#clone--">clone()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Creates a new object of the same class as this object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3b.html#clone--">clone()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a></dt> +<dd> +<div class="block">Creates a new object of the same class as this object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#clone--">clone()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Creates a new object of the same class as this object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#clone--">clone()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Creates a new object of the same class as this object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#clone--">clone()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Creates a new object of the same class as this object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4b.html#clone--">clone()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></dt> +<dd> +<div class="block">Creates a new object of the same class as this object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#clone--">clone()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Creates a new object of the same class as this object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#clone--">clone()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Creates a new object of the same class as this object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#clone--">clone()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Creates a new object of the same class as this object.</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Color3b.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Color3b</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A three-byte color value represented by byte x, y, and z values.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color3b.html#Color3b-byte-byte-byte-">Color3b(byte, byte, byte)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color3b.html" title="class in org.jogamp.vecmath">Color3b</a></dt> +<dd> +<div class="block">Constructs and initializes a Color3b from the specified three values.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color3b.html#Color3b-byte:A-">Color3b(byte[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color3b.html" title="class in org.jogamp.vecmath">Color3b</a></dt> +<dd> +<div class="block">Constructs and initializes a Color3b from input array of length 3.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color3b.html#Color3b-org.jogamp.vecmath.Color3b-">Color3b(Color3b)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color3b.html" title="class in org.jogamp.vecmath">Color3b</a></dt> +<dd> +<div class="block">Constructs and initializes a Color3b from the specified Color3b.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color3b.html#Color3b-org.jogamp.vecmath.Tuple3b-">Color3b(Tuple3b)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color3b.html" title="class in org.jogamp.vecmath">Color3b</a></dt> +<dd> +<div class="block">Constructs and initializes a Color3b from the specified Tuple3b.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color3b.html#Color3b-java.awt.Color-">Color3b(Color)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color3b.html" title="class in org.jogamp.vecmath">Color3b</a></dt> +<dd> +<div class="block">Constructs and initializes a Color3b from the specified AWT + Color object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color3b.html#Color3b--">Color3b()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color3b.html" title="class in org.jogamp.vecmath">Color3b</a></dt> +<dd> +<div class="block">Constructs and initializes a Color3b to (0,0,0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Color3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Color3f</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A three-element color value represented by single precision floating + point x,y,z values.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color3f.html#Color3f-float-float-float-">Color3f(float, float, float)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color3f.html" title="class in org.jogamp.vecmath">Color3f</a></dt> +<dd> +<div class="block">Constructs and initializes a Color3f from the three xyz values.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color3f.html#Color3f-float:A-">Color3f(float[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color3f.html" title="class in org.jogamp.vecmath">Color3f</a></dt> +<dd> +<div class="block">Constructs and initializes a Color3f from the array of length 3.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color3f.html#Color3f-org.jogamp.vecmath.Color3f-">Color3f(Color3f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color3f.html" title="class in org.jogamp.vecmath">Color3f</a></dt> +<dd> +<div class="block">Constructs and initializes a Color3f from the specified Color3f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color3f.html#Color3f-org.jogamp.vecmath.Tuple3f-">Color3f(Tuple3f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color3f.html" title="class in org.jogamp.vecmath">Color3f</a></dt> +<dd> +<div class="block">Constructs and initializes a Color3f from the specified Tuple3f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color3f.html#Color3f-org.jogamp.vecmath.Tuple3d-">Color3f(Tuple3d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color3f.html" title="class in org.jogamp.vecmath">Color3f</a></dt> +<dd> +<div class="block">Constructs and initializes a Color3f from the specified Tuple3d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color3f.html#Color3f-java.awt.Color-">Color3f(Color)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color3f.html" title="class in org.jogamp.vecmath">Color3f</a></dt> +<dd> +<div class="block">Constructs and initializes a Color3f from the specified AWT + Color object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color3f.html#Color3f--">Color3f()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color3f.html" title="class in org.jogamp.vecmath">Color3f</a></dt> +<dd> +<div class="block">Constructs and initializes a Color3f to (0.0, 0.0, 0.0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Color4b.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Color4b</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A four-byte color value represented by byte x, y, z, and w values.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color4b.html#Color4b-byte-byte-byte-byte-">Color4b(byte, byte, byte, byte)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color4b.html" title="class in org.jogamp.vecmath">Color4b</a></dt> +<dd> +<div class="block">Constructs and initializes a Color4b from the four specified values.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color4b.html#Color4b-byte:A-">Color4b(byte[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color4b.html" title="class in org.jogamp.vecmath">Color4b</a></dt> +<dd> +<div class="block">Constructs and initializes a Color4b from the array of length 4.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color4b.html#Color4b-org.jogamp.vecmath.Color4b-">Color4b(Color4b)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color4b.html" title="class in org.jogamp.vecmath">Color4b</a></dt> +<dd> +<div class="block">Constructs and initializes a Color4b from the specified Color4b.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color4b.html#Color4b-org.jogamp.vecmath.Tuple4b-">Color4b(Tuple4b)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color4b.html" title="class in org.jogamp.vecmath">Color4b</a></dt> +<dd> +<div class="block">Constructs and initializes a Color4b from the specified Tuple4b.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color4b.html#Color4b-java.awt.Color-">Color4b(Color)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color4b.html" title="class in org.jogamp.vecmath">Color4b</a></dt> +<dd> +<div class="block">Constructs and initializes a Color4b from the specified AWT + Color object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color4b.html#Color4b--">Color4b()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color4b.html" title="class in org.jogamp.vecmath">Color4b</a></dt> +<dd> +<div class="block">Constructs and initializes a Color4b to (0,0,0,0).</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Color4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Color4f</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A four-element color represented by single precision floating point + x, y, z, and w values.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color4f.html#Color4f-float-float-float-float-">Color4f(float, float, float, float)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color4f.html" title="class in org.jogamp.vecmath">Color4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Color4f from the specified xyzw + coordinates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color4f.html#Color4f-float:A-">Color4f(float[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color4f.html" title="class in org.jogamp.vecmath">Color4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Color4f from the array of length 4.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color4f.html#Color4f-org.jogamp.vecmath.Color4f-">Color4f(Color4f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color4f.html" title="class in org.jogamp.vecmath">Color4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Color4f from the specified Color4f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color4f.html#Color4f-org.jogamp.vecmath.Tuple4f-">Color4f(Tuple4f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color4f.html" title="class in org.jogamp.vecmath">Color4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Color4f from the specified Tuple4f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color4f.html#Color4f-org.jogamp.vecmath.Tuple4d-">Color4f(Tuple4d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color4f.html" title="class in org.jogamp.vecmath">Color4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Color4f from the specified Tuple4d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color4f.html#Color4f-java.awt.Color-">Color4f(Color)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color4f.html" title="class in org.jogamp.vecmath">Color4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Color4f from the specified AWT + Color object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color4f.html#Color4f--">Color4f()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color4f.html" title="class in org.jogamp.vecmath">Color4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Color4f to (0.0, 0.0, 0.0, 0.0).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4d.html#conjugate-org.jogamp.vecmath.Quat4d-">conjugate(Quat4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></dt> +<dd> +<div class="block">Sets the value of this quaternion to the conjugate of quaternion q1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4d.html#conjugate--">conjugate()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></dt> +<dd> +<div class="block">Negate the value of of each of this quaternion's x,y,z coordinates + in place.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4f.html#conjugate-org.jogamp.vecmath.Quat4f-">conjugate(Quat4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></dt> +<dd> +<div class="block">Sets the value of this quaternion to the conjugate of quaternion q1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4f.html#conjugate--">conjugate()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></dt> +<dd> +<div class="block">Sets the value of this quaternion to the conjugate of itself.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#copySubMatrix-int-int-int-int-int-int-org.jogamp.vecmath.GMatrix-">copySubMatrix(int, int, int, int, int, int, GMatrix)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Copies a sub-matrix derived from this matrix into the target matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector3d.html#cross-org.jogamp.vecmath.Vector3d-org.jogamp.vecmath.Vector3d-">cross(Vector3d, Vector3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a></dt> +<dd> +<div class="block">Sets this vector to the vector cross product of vectors v1 and v2.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector3f.html#cross-org.jogamp.vecmath.Vector3f-org.jogamp.vecmath.Vector3f-">cross(Vector3f, Vector3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a></dt> +<dd> +<div class="block">Sets this vector to be the vector cross product of vectors v1 and v2.</div> +</dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-1.html">Prev Letter</a></li> +<li><a href="index-3.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-2.html" target="_top">Frames</a></li> +<li><a href="index-2.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-20.html b/doc/index-files/index-20.html new file mode 100644 index 0000000..d81cbe0 --- /dev/null +++ b/doc/index-files/index-20.html @@ -0,0 +1,177 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:56 NZST 2017 --> +<title>Y-Index</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Y-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-19.html">Prev Letter</a></li> +<li><a href="index-21.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-20.html" target="_top">Frames</a></li> +<li><a href="index-20.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> <a name="I:Y"> +<!-- --> +</a> +<h2 class="title">Y</h2> +<dl> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#y">y</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">The y coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#y">y</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">The y coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#y">y</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">The y coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#y">y</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">The y coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#y">y</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">The y coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3b.html#y">y</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a></dt> +<dd> +<div class="block">The second value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#y">y</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">The y coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#y">y</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">The y coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#y">y</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">The y coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4b.html#y">y</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></dt> +<dd> +<div class="block">The second value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#y">y</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">The y coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#y">y</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">The y coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#y">y</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">The y coordinate.</div> +</dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-19.html">Prev Letter</a></li> +<li><a href="index-21.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-20.html" target="_top">Frames</a></li> +<li><a href="index-20.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-21.html b/doc/index-files/index-21.html new file mode 100644 index 0000000..63a5ad2 --- /dev/null +++ b/doc/index-files/index-21.html @@ -0,0 +1,169 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:56 NZST 2017 --> +<title>Z-Index</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Z-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-20.html">Prev Letter</a></li> +<li>Next Letter</li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-21.html" target="_top">Frames</a></li> +<li><a href="index-21.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> <a name="I:Z"> +<!-- --> +</a> +<h2 class="title">Z</h2> +<dl> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#z">z</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">The z coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#z">z</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">The z coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3b.html#z">z</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a></dt> +<dd> +<div class="block">The third value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#z">z</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">The z coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#z">z</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">The z coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#z">z</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">The z coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4b.html#z">z</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></dt> +<dd> +<div class="block">The third value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#z">z</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">The z coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#z">z</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">The z coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#z">z</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">The z coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#zero--">zero()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Sets all the values in this vector to zero.</div> +</dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-20.html">Prev Letter</a></li> +<li>Next Letter</li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-21.html" target="_top">Frames</a></li> +<li><a href="index-21.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-3.html b/doc/index-files/index-3.html new file mode 100644 index 0000000..82a32e0 --- /dev/null +++ b/doc/index-files/index-3.html @@ -0,0 +1,278 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>D-Index</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="D-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-2.html">Prev Letter</a></li> +<li><a href="index-4.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-3.html" target="_top">Frames</a></li> +<li><a href="index-3.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> <a name="I:D"> +<!-- --> +</a> +<h2 class="title">D</h2> +<dl> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#determinant--">determinant()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Computes the determinant of this matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#determinant--">determinant()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Computes the determinant of this matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#determinant--">determinant()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Computes the determinant of this matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#determinant--">determinant()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Computes the determinate of this matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point2d.html#distance-org.jogamp.vecmath.Point2d-">distance(Point2d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a></dt> +<dd> +<div class="block">Computes the distance between this point and point p1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point2f.html#distance-org.jogamp.vecmath.Point2f-">distance(Point2f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a></dt> +<dd> +<div class="block">Computes the distance between this point and point p1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point3d.html#distance-org.jogamp.vecmath.Point3d-">distance(Point3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a></dt> +<dd> +<div class="block">Returns the distance between this point and point p1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point3f.html#distance-org.jogamp.vecmath.Point3f-">distance(Point3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a></dt> +<dd> +<div class="block">Computes the distance between this point and point p1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4d.html#distance-org.jogamp.vecmath.Point4d-">distance(Point4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a></dt> +<dd> +<div class="block">Returns the distance between this point and point p1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4f.html#distance-org.jogamp.vecmath.Point4f-">distance(Point4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a></dt> +<dd> +<div class="block">Computes the distance between this point and point p1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point2d.html#distanceL1-org.jogamp.vecmath.Point2d-">distanceL1(Point2d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a></dt> +<dd> +<div class="block">Computes the L-1 (Manhattan) distance between this point and + point p1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point2f.html#distanceL1-org.jogamp.vecmath.Point2f-">distanceL1(Point2f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a></dt> +<dd> +<div class="block">Computes the L-1 (Manhattan) distance between this point and + point p1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point3d.html#distanceL1-org.jogamp.vecmath.Point3d-">distanceL1(Point3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a></dt> +<dd> +<div class="block">Computes the L-1 (Manhattan) distance between this point and + point p1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point3f.html#distanceL1-org.jogamp.vecmath.Point3f-">distanceL1(Point3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a></dt> +<dd> +<div class="block">Computes the L-1 (Manhattan) distance between this point and + point p1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4d.html#distanceL1-org.jogamp.vecmath.Point4d-">distanceL1(Point4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a></dt> +<dd> +<div class="block">Computes the L-1 (Manhattan) distance between this point and + point p1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4f.html#distanceL1-org.jogamp.vecmath.Point4f-">distanceL1(Point4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a></dt> +<dd> +<div class="block">Computes the L-1 (Manhattan) distance between this point and + point p1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point2d.html#distanceLinf-org.jogamp.vecmath.Point2d-">distanceLinf(Point2d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a></dt> +<dd> +<div class="block">Computes the L-infinite distance between this point and + point p1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point2f.html#distanceLinf-org.jogamp.vecmath.Point2f-">distanceLinf(Point2f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a></dt> +<dd> +<div class="block">Computes the L-infinite distance between this point and + point p1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point3d.html#distanceLinf-org.jogamp.vecmath.Point3d-">distanceLinf(Point3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a></dt> +<dd> +<div class="block">Computes the L-infinite distance between this point and + point p1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point3f.html#distanceLinf-org.jogamp.vecmath.Point3f-">distanceLinf(Point3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a></dt> +<dd> +<div class="block">Computes the L-infinite distance between this point and + point p1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4d.html#distanceLinf-org.jogamp.vecmath.Point4d-">distanceLinf(Point4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a></dt> +<dd> +<div class="block">Computes the L-infinite distance between this point and + point p1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4f.html#distanceLinf-org.jogamp.vecmath.Point4f-">distanceLinf(Point4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a></dt> +<dd> +<div class="block">Computes the L-infinite distance between this point and + point p1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point2d.html#distanceSquared-org.jogamp.vecmath.Point2d-">distanceSquared(Point2d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a></dt> +<dd> +<div class="block">Computes the square of the distance between this point and point p1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point2f.html#distanceSquared-org.jogamp.vecmath.Point2f-">distanceSquared(Point2f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a></dt> +<dd> +<div class="block">Computes the square of the distance between this point and point p1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point3d.html#distanceSquared-org.jogamp.vecmath.Point3d-">distanceSquared(Point3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a></dt> +<dd> +<div class="block">Returns the square of the distance between this point and point p1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point3f.html#distanceSquared-org.jogamp.vecmath.Point3f-">distanceSquared(Point3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a></dt> +<dd> +<div class="block">Computes the square of the distance between this point and + point p1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4d.html#distanceSquared-org.jogamp.vecmath.Point4d-">distanceSquared(Point4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a></dt> +<dd> +<div class="block">Returns the square of the distance between this point and point p1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Point4f.html#distanceSquared-org.jogamp.vecmath.Point4f-">distanceSquared(Point4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a></dt> +<dd> +<div class="block">Computes the square of the distance between this point and point p1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#dot-org.jogamp.vecmath.GVector-">dot(GVector)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Returns the dot product of this vector and vector v1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector2d.html#dot-org.jogamp.vecmath.Vector2d-">dot(Vector2d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a></dt> +<dd> +<div class="block">Computes the dot product of the this vector and vector v1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector2f.html#dot-org.jogamp.vecmath.Vector2f-">dot(Vector2f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a></dt> +<dd> +<div class="block">Computes the dot product of the this vector and vector v1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector3d.html#dot-org.jogamp.vecmath.Vector3d-">dot(Vector3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a></dt> +<dd> +<div class="block">Returns the dot product of this vector and vector v1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector3f.html#dot-org.jogamp.vecmath.Vector3f-">dot(Vector3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a></dt> +<dd> +<div class="block">Computes the dot product of this vector and vector v1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4d.html#dot-org.jogamp.vecmath.Vector4d-">dot(Vector4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a></dt> +<dd> +<div class="block">Returns the dot product of this vector and vector v1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4f.html#dot-org.jogamp.vecmath.Vector4f-">dot(Vector4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a></dt> +<dd> +<div class="block">returns the dot product of this vector and v1</div> +</dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-2.html">Prev Letter</a></li> +<li><a href="index-4.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-3.html" target="_top">Frames</a></li> +<li><a href="index-3.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-4.html b/doc/index-files/index-4.html new file mode 100644 index 0000000..dbafa5f --- /dev/null +++ b/doc/index-files/index-4.html @@ -0,0 +1,416 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>E-Index</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="E-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-3.html">Prev Letter</a></li> +<li><a href="index-5.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-4.html" target="_top">Frames</a></li> +<li><a href="index-4.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> <a name="I:E"> +<!-- --> +</a> +<h2 class="title">E</h2> +<dl> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#epsilonEquals-org.jogamp.vecmath.AxisAngle4d-double-">epsilonEquals(AxisAngle4d, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Returns true if the L-infinite distance between this axis-angle + and axis-angle a1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#epsilonEquals-org.jogamp.vecmath.AxisAngle4f-float-">epsilonEquals(AxisAngle4f, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Returns true if the L-infinite distance between this axis-angle + and axis-angle a1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#epsilonEquals-org.jogamp.vecmath.GMatrix-float-">epsilonEquals(GMatrix, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use epsilonEquals(GMatrix, double) instead</span></div> +</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#epsilonEquals-org.jogamp.vecmath.GMatrix-double-">epsilonEquals(GMatrix, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Returns true if the L-infinite distance between this matrix + and matrix m1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#epsilonEquals-org.jogamp.vecmath.GVector-double-">epsilonEquals(GVector, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Returns true if the L-infinite distance between this vector + and vector v1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#epsilonEquals-org.jogamp.vecmath.Matrix3d-double-">epsilonEquals(Matrix3d, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Returns true if the L-infinite distance between this matrix + and matrix m1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#epsilonEquals-org.jogamp.vecmath.Matrix3f-float-">epsilonEquals(Matrix3f, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Returns true if the L-infinite distance between this matrix + and matrix m1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#epsilonEquals-org.jogamp.vecmath.Matrix4d-float-">epsilonEquals(Matrix4d, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use epsilonEquals(Matrix4d,double) instead</span></div> +</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#epsilonEquals-org.jogamp.vecmath.Matrix4d-double-">epsilonEquals(Matrix4d, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Returns true if the L-infinite distance between this matrix + and matrix m1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#epsilonEquals-org.jogamp.vecmath.Matrix4f-float-">epsilonEquals(Matrix4f, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Returns true if the L-infinite distance between this matrix + and matrix m1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#epsilonEquals-org.jogamp.vecmath.Tuple2d-double-">epsilonEquals(Tuple2d, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Returns true if the L-infinite distance between this tuple + and tuple t1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#epsilonEquals-org.jogamp.vecmath.Tuple2f-float-">epsilonEquals(Tuple2f, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Returns true if the L-infinite distance between this tuple + and tuple t1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#epsilonEquals-org.jogamp.vecmath.Tuple3d-double-">epsilonEquals(Tuple3d, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Returns true if the L-infinite distance between this tuple + and tuple t1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#epsilonEquals-org.jogamp.vecmath.Tuple3f-float-">epsilonEquals(Tuple3f, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Returns true if the L-infinite distance between this tuple + and tuple t1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#epsilonEquals-org.jogamp.vecmath.Tuple4d-double-">epsilonEquals(Tuple4d, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Returns true if the L-infinite distance between this tuple + and tuple t1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#epsilonEquals-org.jogamp.vecmath.Tuple4f-float-">epsilonEquals(Tuple4f, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Returns true if the L-infinite distance between this tuple + and tuple t1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#equals-org.jogamp.vecmath.AxisAngle4d-">equals(AxisAngle4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Returns true if all of the data members of AxisAngle4d a1 are + equal to the corresponding data members in this AxisAngle4d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Returns true if the Object o1 is of type AxisAngle4d and all of the + data members of o1 are equal to the corresponding data members in + this AxisAngle4d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#equals-org.jogamp.vecmath.AxisAngle4f-">equals(AxisAngle4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Returns true if all of the data members of AxisAngle4f a1 are + equal to the corresponding data members in this AxisAngle4f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Returns true if the Object o1 is of type AxisAngle4f and all of the + data members of o1 are equal to the corresponding data members in + this AxisAngle4f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#equals-org.jogamp.vecmath.GMatrix-">equals(GMatrix)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Returns true if all of the data members of GMatrix m1 are + equal to the corresponding data members in this GMatrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Returns true if the Object o1 is of type GMatrix and all of the + data members of o1 are equal to the corresponding data members in + this GMatrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#equals-org.jogamp.vecmath.GVector-">equals(GVector)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Returns true if all of the data members of GVector vector1 are + equal to the corresponding data members in this GVector.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Returns true if the Object o1 is of type GMatrix and all of the + data members of o1 are equal to the corresponding data members in + this GMatrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#equals-org.jogamp.vecmath.Matrix3d-">equals(Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Returns true if all of the data members of Matrix3d m1 are + equal to the corresponding data members in this Matrix3d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Returns true if the Object t1 is of type Matrix3d and all of the + data members of t1 are equal to the corresponding data members in + this Matrix3d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#equals-org.jogamp.vecmath.Matrix3f-">equals(Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Returns true if all of the data members of Matrix3f m1 are + equal to the corresponding data members in this Matrix3f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Returns true if the Object o1 is of type Matrix3f and all of the + data members of o1 are equal to the corresponding data members in + this Matrix3f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#equals-org.jogamp.vecmath.Matrix4d-">equals(Matrix4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Returns true if all of the data members of Matrix4d m1 are + equal to the corresponding data members in this Matrix4d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Returns true if the Object t1 is of type Matrix4d and all of the + data members of t1 are equal to the corresponding data members in + this Matrix4d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#equals-org.jogamp.vecmath.Matrix4f-">equals(Matrix4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Returns true if all of the data members of Matrix4f m1 are + equal to the corresponding data members in this Matrix4f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Returns true if the Object t1 is of type Matrix4f and all of the + data members of t1 are equal to the corresponding data members in + this Matrix4f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#equals-org.jogamp.vecmath.Tuple2d-">equals(Tuple2d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Returns true if all of the data members of Tuple2d t1 are + equal to the corresponding data members in this Tuple2d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Returns true if the Object t1 is of type Tuple2d and all of the + data members of t1 are equal to the corresponding data members in + this Tuple2d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#equals-org.jogamp.vecmath.Tuple2f-">equals(Tuple2f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Returns true if all of the data members of Tuple2f t1 are + equal to the corresponding data members in this Tuple2f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Returns true if the Object t1 is of type Tuple2f and all of the + data members of t1 are equal to the corresponding data members in + this Tuple2f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Returns true if the Object t1 is of type Tuple2i and all of the + data members of t1 are equal to the corresponding data members in + this Tuple2i.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3b.html#equals-org.jogamp.vecmath.Tuple3b-">equals(Tuple3b)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a></dt> +<dd> +<div class="block">Returns true if all of the data members of tuple t1 are equal to + the corresponding data members in this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3b.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a></dt> +<dd> +<div class="block">Returns true if the Object t1 is of type Tuple3b and all of the + data members of t1 are equal to the corresponding data members in + this Tuple3b.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#equals-org.jogamp.vecmath.Tuple3d-">equals(Tuple3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Returns true if all of the data members of Tuple3d t1 are + equal to the corresponding data members in this Tuple3d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Returns true if the Object t1 is of type Tuple3d and all of the + data members of t1 are equal to the corresponding data members in + this Tuple3d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#equals-org.jogamp.vecmath.Tuple3f-">equals(Tuple3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Returns true if the Object t1 is of type Tuple3f and all of the + data members of t1 are equal to the corresponding data members in + this Tuple3f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Returns true if the Object t1 is of type Tuple3f and all of the + data members of t1 are equal to the corresponding data members in + this Tuple3f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Returns true if the Object t1 is of type Tuple3i and all of the + data members of t1 are equal to the corresponding data members in + this Tuple3i.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4b.html#equals-org.jogamp.vecmath.Tuple4b-">equals(Tuple4b)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></dt> +<dd> +<div class="block">Returns true if all of the data members of tuple t1 are equal to + the corresponding data members in this tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4b.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></dt> +<dd> +<div class="block">Returns true if the Object t1 is of type Tuple4b and all of the + data members of t1 are equal to the corresponding data members in + this Tuple4b.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#equals-org.jogamp.vecmath.Tuple4d-">equals(Tuple4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Returns true if all of the data members of Tuple4d t1 are + equal to the corresponding data members in this Tuple4d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Returns true if the Object t1 is of type Tuple4d and all of the + data members of t1 are equal to the corresponding data members in + this Tuple4d.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#equals-org.jogamp.vecmath.Tuple4f-">equals(Tuple4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Returns true if all of the data members of Tuple4f t1 are + equal to the corresponding data members in this Tuple4f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Returns true if the Object t1 is of type Tuple4f and all of the + data members of t1 are equal to the corresponding data members in + this Tuple4f.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Returns true if the Object t1 is of type Tuple4i and all of the + data members of t1 are equal to the corresponding data members in + this Tuple4i.</div> +</dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-3.html">Prev Letter</a></li> +<li><a href="index-5.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-4.html" target="_top">Frames</a></li> +<li><a href="index-4.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-5.html b/doc/index-files/index-5.html new file mode 100644 index 0000000..389631d --- /dev/null +++ b/doc/index-files/index-5.html @@ -0,0 +1,931 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>G-Index</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="G-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-4.html">Prev Letter</a></li> +<li><a href="index-6.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-5.html" target="_top">Frames</a></li> +<li><a href="index-5.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> <a name="I:G"> +<!-- --> +</a> +<h2 class="title">G</h2> +<dl> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#get-double:A-">get(double[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Gets the value of this axis angle and places it into the array a of + length four in x,y,z,angle order.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#get-float:A-">get(float[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Copies the value of this axis-angle into the array a.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color3b.html#get--">get()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color3b.html" title="class in org.jogamp.vecmath">Color3b</a></dt> +<dd> +<div class="block">Returns a new AWT color object initialized with the r,g,b + values of this Color3b object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color3f.html#get--">get()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color3f.html" title="class in org.jogamp.vecmath">Color3f</a></dt> +<dd> +<div class="block">Returns a new AWT color object initialized with the r,g,b + values of this Color3f object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color4b.html#get--">get()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color4b.html" title="class in org.jogamp.vecmath">Color4b</a></dt> +<dd> +<div class="block">Returns a new AWT color object initialized with the r,g,b,a + values of this Color4b object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Color4f.html#get--">get()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Color4f.html" title="class in org.jogamp.vecmath">Color4f</a></dt> +<dd> +<div class="block">Returns a new AWT color object initialized with the r,g,b,a + values of this Color4f object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#get-org.jogamp.vecmath.Matrix3d-">get(Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Places the values in the upper 3x3 of this GMatrix into + the matrix m1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#get-org.jogamp.vecmath.Matrix3f-">get(Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Places the values in the upper 3x3 of this GMatrix into + the matrix m1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#get-org.jogamp.vecmath.Matrix4d-">get(Matrix4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Places the values in the upper 4x4 of this GMatrix into + the matrix m1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#get-org.jogamp.vecmath.Matrix4f-">get(Matrix4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Places the values in the upper 4x4 of this GMatrix into + the matrix m1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#get-org.jogamp.vecmath.GMatrix-">get(GMatrix)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Places the values in the this GMatrix into the matrix m1; + m1 should be at least as large as this GMatrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#get-org.jogamp.vecmath.Matrix3d-">get(Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Performs an SVD normalization of this matrix in order to acquire + the normalized rotational component; the values are placed into + the Matrix3d parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#get-org.jogamp.vecmath.Matrix3f-">get(Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Performs an SVD normalization of this matrix in order to acquire + the normalized rotational component; the values are placed into + the Matrix3f parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#get-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Vector3d-">get(Matrix3d, Vector3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Performs an SVD normalization of this matrix to calculate + the rotation as a 3x3 matrix, the translation, and the scale.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#get-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3d-">get(Matrix3f, Vector3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Performs an SVD normalization of this matrix to calculate + the rotation as a 3x3 matrix, the translation, and the scale.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#get-org.jogamp.vecmath.Quat4f-">get(Quat4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Performs an SVD normalization of this matrix in order to acquire + the normalized rotational component; the values are placed into + the Quat4f parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#get-org.jogamp.vecmath.Quat4d-">get(Quat4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Performs an SVD normalization of q1 matrix in order to acquire + the normalized rotational component; the values are placed into + the Quat4d parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#get-org.jogamp.vecmath.Vector3d-">get(Vector3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Retrieves the translational components of this matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#get-org.jogamp.vecmath.Matrix3d-">get(Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Performs an SVD normalization of this matrix in order to acquire + the normalized rotational component; the values are placed into + the Matrix3d parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#get-org.jogamp.vecmath.Matrix3f-">get(Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Performs an SVD normalization of this matrix in order to acquire + the normalized rotational component; the values are placed into + the Matrix3f parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#get-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3f-">get(Matrix3f, Vector3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Performs an SVD normalization of this matrix to calculate + the rotation as a 3x3 matrix, the translation, and the scale.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#get-org.jogamp.vecmath.Quat4f-">get(Quat4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Performs an SVD normalization of this matrix in order to acquire + the normalized rotational component; the values are placed into + the Quat4f parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#get-org.jogamp.vecmath.Vector3f-">get(Vector3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Retrieves the translational components of this matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#get-double:A-">get(double[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Copies the value of the elements of this tuple into the array t.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#get-float:A-">get(float[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Copies the value of the elements of this tuple into the array t.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#get-int:A-">get(int[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Copies the values of this tuple into the array t.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#get-org.jogamp.vecmath.Tuple2i-">get(Tuple2i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Copies the values of this tuple into the tuple t.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3b.html#get-byte:A-">get(byte[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a></dt> +<dd> +<div class="block">Places the value of the x,y,z components of this Tuple3b + into the array of length 3.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3b.html#get-org.jogamp.vecmath.Tuple3b-">get(Tuple3b)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a></dt> +<dd> +<div class="block">Places the value of the x,y,z components of this tuple into + the tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#get-double:A-">get(double[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Copies the x,y,z coordinates of this tuple into the array t + of length 3.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#get-org.jogamp.vecmath.Tuple3d-">get(Tuple3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Copies the x,y,z coordinates of this tuple into the tuple t.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#get-float:A-">get(float[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Gets the value of this tuple and copies the values into t.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#get-org.jogamp.vecmath.Tuple3f-">get(Tuple3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Gets the value of this tuple and copies the values into t.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#get-int:A-">get(int[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Copies the values of this tuple into the array t.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#get-org.jogamp.vecmath.Tuple3i-">get(Tuple3i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Copies the values of this tuple into the tuple t.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4b.html#get-byte:A-">get(byte[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></dt> +<dd> +<div class="block">Places the value of the x,y,z,w components of this Tuple4b + into the array of length 4.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4b.html#get-org.jogamp.vecmath.Tuple4b-">get(Tuple4b)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></dt> +<dd> +<div class="block">Places the value of the x,y,z,w components of this + Tuple4b into the tuple t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#get-double:A-">get(double[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Gets the value of this tuple and places it into the array t of + length four in x,y,z,w order.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#get-org.jogamp.vecmath.Tuple4d-">get(Tuple4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Gets the value of this tuple and places it into the Tuple4d + argument of + length four in x,y,z,w order.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#get-float:A-">get(float[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Copies the values of this tuple into the array t.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#get-org.jogamp.vecmath.Tuple4f-">get(Tuple4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Copies the values of this tuple into the tuple t.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#get-int:A-">get(int[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Copies the values of this tuple into the array t.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#get-org.jogamp.vecmath.Tuple4i-">get(Tuple4i)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Copies the values of this tuple into the tuple t.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#getAngle--">getAngle()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Get the axis angle, in radians.<br> + An axis angle is a rotation angle about the vector (x,y,z).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#getAngle--">getAngle()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Get the axis angle, in radians.<br> + An axis angle is a rotation angle about the vector (x,y,z).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#getColumn-int-double:A-">getColumn(int, double[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Places the values of the specified column into the array parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#getColumn-int-org.jogamp.vecmath.GVector-">getColumn(int, GVector)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Places the values of the specified column into the vector parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#getColumn-int-org.jogamp.vecmath.Vector3d-">getColumn(int, Vector3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Copies the matrix values in the specified column into the vector + parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#getColumn-int-double:A-">getColumn(int, double[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Copies the matrix values in the specified column into the array + parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#getColumn-int-org.jogamp.vecmath.Vector3f-">getColumn(int, Vector3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Copies the matrix values in the specified column into the vector + parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#getColumn-int-float:A-">getColumn(int, float[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Copies the matrix values in the specified column into the array + parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#getColumn-int-org.jogamp.vecmath.Vector4d-">getColumn(int, Vector4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Copies the matrix values in the specified column into the vector + parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#getColumn-int-double:A-">getColumn(int, double[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Copies the matrix values in the specified column into the array + parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#getColumn-int-org.jogamp.vecmath.Vector4f-">getColumn(int, Vector4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Copies the matrix values in the specified column into the vector + parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#getColumn-int-float:A-">getColumn(int, float[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Copies the matrix values in the specified column into the array + parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#getElement-int-int-">getElement(int, int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Retrieves the value at the specified row and column of this matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#getElement-int-">getElement(int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Retrieves the value at the specified index value of this vector.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#getElement-int-int-">getElement(int, int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Retrieves the value at the specified row and column of the specified + matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#getElement-int-int-">getElement(int, int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Retrieves the value at the specified row and column of this + matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#getElement-int-int-">getElement(int, int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Retrieves the value at the specified row and column of this matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#getElement-int-int-">getElement(int, int)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Retrieves the value at the specified row and column of this matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#getM00--">getM00()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Get the first matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#getM00--">getM00()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Get the first matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#getM00--">getM00()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Get the first matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#getM00--">getM00()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Get the first matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#getM01--">getM01()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Get the second matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#getM01--">getM01()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Get the second matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#getM01--">getM01()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Get the second matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#getM01--">getM01()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Get the second matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#getM02--">getM02()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Get the third matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#getM02--">getM02()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Get the third matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#getM02--">getM02()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Get the third matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#getM02--">getM02()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Get the third matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#getM03--">getM03()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Get the fourth element of the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#getM03--">getM03()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Get the fourth element of the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#getM10--">getM10()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Get first matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#getM10--">getM10()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Get first matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#getM10--">getM10()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Get first matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#getM10--">getM10()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Get first matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#getM11--">getM11()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Get second matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#getM11--">getM11()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Get second matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#getM11--">getM11()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Get second matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#getM11--">getM11()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Get second matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#getM12--">getM12()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Get the third matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#getM12--">getM12()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Get the third matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#getM12--">getM12()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Get the third matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#getM12--">getM12()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Get the third matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#getM13--">getM13()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Get the fourth element of the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#getM13--">getM13()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Get the fourth element of the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#getM20--">getM20()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Get the first matrix element in the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#getM20--">getM20()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Get the first matrix element in the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#getM20--">getM20()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Get the first matrix element in the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#getM20--">getM20()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Get the first matrix element in the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#getM21--">getM21()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Get the second matrix element in the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#getM21--">getM21()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Get the second matrix element in the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#getM21--">getM21()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Get the second matrix element in the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#getM21--">getM21()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Get the second matrix element in the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#getM22--">getM22()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Get the third matrix element in the third row .</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#getM22--">getM22()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Get the third matrix element in the third row .</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#getM22--">getM22()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Get the third matrix element in the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#getM22--">getM22()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Get the third matrix element in the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#getM23--">getM23()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Get the fourth element of the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#getM23--">getM23()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Get the fourth element of the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#getM30--">getM30()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Get the first element of the fourth row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#getM30--">getM30()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Get the first element of the fourth row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#getM31--">getM31()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Get the second element of the fourth row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#getM31--">getM31()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Get the second element of the fourth row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#getM32--">getM32()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Get the third element of the fourth row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#getM32--">getM32()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Get the third element of the fourth row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#getM33--">getM33()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Get the fourth element of the fourth row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#getM33--">getM33()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Get the fourth element of the fourth row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#getNumCol--">getNumCol()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Returns the number of colmuns in this matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#getNumRow--">getNumRow()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Returns the number of rows in this matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#getRotationScale-org.jogamp.vecmath.Matrix3f-">getRotationScale(Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Gets the upper 3x3 values of this matrix and places them into + the matrix m1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#getRotationScale-org.jogamp.vecmath.Matrix3d-">getRotationScale(Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Gets the upper 3x3 values of this matrix and places them into + the matrix m1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#getRotationScale-org.jogamp.vecmath.Matrix3f-">getRotationScale(Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Gets the upper 3x3 values of this matrix and places them into + the matrix m1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#getRow-int-double:A-">getRow(int, double[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Places the values of the specified row into the array parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#getRow-int-org.jogamp.vecmath.GVector-">getRow(int, GVector)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Places the values of the specified row into the vector parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#getRow-int-org.jogamp.vecmath.Vector3d-">getRow(int, Vector3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Copies the matrix values in the specified row into the vector parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#getRow-int-double:A-">getRow(int, double[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Copies the matrix values in the specified row into the array parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#getRow-int-org.jogamp.vecmath.Vector3f-">getRow(int, Vector3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Copies the matrix values in the specified row into the vector parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#getRow-int-float:A-">getRow(int, float[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Copies the matrix values in the specified row into the array parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#getRow-int-org.jogamp.vecmath.Vector4d-">getRow(int, Vector4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Copies the matrix values in the specified row into the vector parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#getRow-int-double:A-">getRow(int, double[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Copies the matrix values in the specified row into the array parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#getRow-int-org.jogamp.vecmath.Vector4f-">getRow(int, Vector4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Copies the matrix values in the specified row into the vector parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#getRow-int-float:A-">getRow(int, float[])</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Copies the matrix values in the specified row into the array parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#getScale--">getScale()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Performs an SVD normalization of this matrix to calculate + and return the uniform scale factor.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#getScale--">getScale()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Performs an SVD normalization of this matrix to calculate + and return the uniform scale factor.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#getScale--">getScale()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Performs an SVD normalization of this matrix to calculate + and return the uniform scale factor.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#getScale--">getScale()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Performs an SVD normalization of this matrix to calculate + and return the uniform scale factor.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#getSize--">getSize()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Returns the number of elements in this vector.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4b.html#getW--">getW()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></dt> +<dd> +<div class="block">Get <i>w</i>, the fourth value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#getW--">getW()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Get the <i>w</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#getW--">getW()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Get the <i>w</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#getW--">getW()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Get the <i>w</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#getX--">getX()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Get value of <i>x</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#getX--">getX()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Get value of <i>x</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#getX--">getX()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Get the <i>x</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#getX--">getX()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Get the <i>x</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#getX--">getX()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Get the <i>x</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3b.html#getX--">getX()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a></dt> +<dd> +<div class="block">Get <i>x</i>, the first value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#getX--">getX()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Get the <i>x</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#getX--">getX()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Get the <i>x</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#getX--">getX()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Get the <i>x</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4b.html#getX--">getX()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></dt> +<dd> +<div class="block">Get <i>x</i>, the first value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#getX--">getX()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Get the <i>x</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#getX--">getX()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Get the <i>x</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#getX--">getX()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Get the <i>x</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#getY--">getY()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Get value of <i>y</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#getY--">getY()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Get value of <i>y</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#getY--">getY()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Get the <i>y</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#getY--">getY()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Get the <i>y</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#getY--">getY()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Get the <i>y</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3b.html#getY--">getY()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a></dt> +<dd> +<div class="block">Get <i>y</i>, the second value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#getY--">getY()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Get the <i>y</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#getY--">getY()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Get the <i>y</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#getY--">getY()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Get the <i>y</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4b.html#getY--">getY()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></dt> +<dd> +<div class="block">Get <i>y</i>, the second value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#getY--">getY()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Get the <i>y</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#getY--">getY()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Get the <i>y</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#getY--">getY()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Get the <i>y</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#getZ--">getZ()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Get value of <i>z</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#getZ--">getZ()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Get value of <i>z</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3b.html#getZ--">getZ()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a></dt> +<dd> +<div class="block">Get <i>z</i>, the third value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#getZ--">getZ()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Get the <i>z</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#getZ--">getZ()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Get the <i>z</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#getZ--">getZ()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Get the <i>z</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4b.html#getZ--">getZ()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></dt> +<dd> +<div class="block">Get <i>z</i>, the third value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#getZ--">getZ()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Get the <i>z</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#getZ--">getZ()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Get the <i>z</i> coordinate.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#getZ--">getZ()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Get the <i>z</i> coordinate.</div> +</dd> +<dt><a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">GMatrix</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A double precision, general, dynamically-resizable, + two-dimensional matrix class.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#GMatrix-int-int-">GMatrix(int, int)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Constructs an nRow by NCol identity matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#GMatrix-int-int-double:A-">GMatrix(int, int, double[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Constructs an nRow by nCol matrix initialized to the values + in the matrix array.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#GMatrix-org.jogamp.vecmath.GMatrix-">GMatrix(GMatrix)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Constructs a new GMatrix and copies the initial values + from the parameter matrix.</div> +</dd> +<dt><a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">GVector</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A double precision, general, dynamically-resizable, + one-dimensional vector class.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#GVector-int-">GVector(int)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Constructs a new GVector of the specified + length with all vector elements initialized to 0.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#GVector-double:A-">GVector(double[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Constructs a new GVector from the specified array elements.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#GVector-org.jogamp.vecmath.GVector-">GVector(GVector)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Constructs a new GVector from the specified vector.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#GVector-org.jogamp.vecmath.Tuple2f-">GVector(Tuple2f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Constructs a new GVector and copies the initial values + from the specified tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#GVector-org.jogamp.vecmath.Tuple3f-">GVector(Tuple3f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Constructs a new GVector and copies the initial values + from the specified tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#GVector-org.jogamp.vecmath.Tuple3d-">GVector(Tuple3d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Constructs a new GVector and copies the initial values + from the specified tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#GVector-org.jogamp.vecmath.Tuple4f-">GVector(Tuple4f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Constructs a new GVector and copies the initial values + from the specified tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#GVector-org.jogamp.vecmath.Tuple4d-">GVector(Tuple4d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Constructs a new GVector and copies the initial values + from the specified tuple.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#GVector-double:A-int-">GVector(double[], int)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Constructs a new GVector of the specified length and + initializes it by copying the specified number of elements from + the specified array.</div> +</dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-4.html">Prev Letter</a></li> +<li><a href="index-6.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-5.html" target="_top">Frames</a></li> +<li><a href="index-5.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-6.html b/doc/index-files/index-6.html new file mode 100644 index 0000000..588e356 --- /dev/null +++ b/doc/index-files/index-6.html @@ -0,0 +1,220 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:56 NZST 2017 --> +<title>H-Index</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="H-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-5.html">Prev Letter</a></li> +<li><a href="index-7.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-6.html" target="_top">Frames</a></li> +<li><a href="index-6.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> <a name="I:H"> +<!-- --> +</a> +<h2 class="title">H</h2> +<dl> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4d.html#hashCode--">hashCode()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></dt> +<dd> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/AxisAngle4f.html#hashCode--">hashCode()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></dt> +<dd> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#hashCode--">hashCode()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#hashCode--">hashCode()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#hashCode--">hashCode()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#hashCode--">hashCode()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#hashCode--">hashCode()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#hashCode--">hashCode()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#hashCode--">hashCode()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#hashCode--">hashCode()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2i.html#hashCode--">hashCode()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></dt> +<dd> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3b.html#hashCode--">hashCode()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a></dt> +<dd> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#hashCode--">hashCode()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#hashCode--">hashCode()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3i.html#hashCode--">hashCode()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></dt> +<dd> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4b.html#hashCode--">hashCode()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></dt> +<dd> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#hashCode--">hashCode()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#hashCode--">hashCode()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4i.html#hashCode--">hashCode()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></dt> +<dd> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-5.html">Prev Letter</a></li> +<li><a href="index-7.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-6.html" target="_top">Frames</a></li> +<li><a href="index-6.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-7.html b/doc/index-files/index-7.html new file mode 100644 index 0000000..7ca4f28 --- /dev/null +++ b/doc/index-files/index-7.html @@ -0,0 +1,318 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:56 NZST 2017 --> +<title>I-Index</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="I-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-6.html">Prev Letter</a></li> +<li><a href="index-8.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-7.html" target="_top">Frames</a></li> +<li><a href="index-7.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> <a name="I:I"> +<!-- --> +</a> +<h2 class="title">I</h2> +<dl> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#identityMinus--">identityMinus()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Subtracts this matrix from the identity matrix and puts the values + back into this (this = I - this).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#interpolate-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-float-">interpolate(GVector, GVector, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use interpolate(GVector, GVector, double) instead</span></div> +</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#interpolate-org.jogamp.vecmath.GVector-float-">interpolate(GVector, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use interpolate(GVector, double) instead</span></div> +</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#interpolate-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-double-">interpolate(GVector, GVector, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Linearly interpolates between vectors v1 and v2 and places the + result into this tuple: this = (1-alpha)*v1 + alpha*v2.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#interpolate-org.jogamp.vecmath.GVector-double-">interpolate(GVector, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Linearly interpolates between this vector and vector v1 and + places the result into this tuple: this = (1-alpha)*this + alpha*v1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4d.html#interpolate-org.jogamp.vecmath.Quat4d-double-">interpolate(Quat4d, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></dt> +<dd> +<div class="block">Performs a great circle interpolation between this quaternion + and the quaternion parameter and places the result into this + quaternion.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4d.html#interpolate-org.jogamp.vecmath.Quat4d-org.jogamp.vecmath.Quat4d-double-">interpolate(Quat4d, Quat4d, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></dt> +<dd> +<div class="block">Performs a great circle interpolation between quaternion q1 + and quaternion q2 and places the result into this quaternion.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4f.html#interpolate-org.jogamp.vecmath.Quat4f-float-">interpolate(Quat4f, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></dt> +<dd> +<div class="block">Performs a great circle interpolation between this quaternion + and the quaternion parameter and places the result into this + quaternion.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4f.html#interpolate-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Quat4f-float-">interpolate(Quat4f, Quat4f, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></dt> +<dd> +<div class="block">Performs a great circle interpolation between quaternion q1 + and quaternion q2 and places the result into this quaternion.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#interpolate-org.jogamp.vecmath.Tuple2d-org.jogamp.vecmath.Tuple2d-double-">interpolate(Tuple2d, Tuple2d, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Linearly interpolates between tuples t1 and t2 and places the + result into this tuple: this = (1-alpha)*t1 + alpha*t2.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2d.html#interpolate-org.jogamp.vecmath.Tuple2d-double-">interpolate(Tuple2d, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></dt> +<dd> +<div class="block">Linearly interpolates between this tuple and tuple t1 and + places the result into this tuple: this = (1-alpha)*this + alpha*t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#interpolate-org.jogamp.vecmath.Tuple2f-org.jogamp.vecmath.Tuple2f-float-">interpolate(Tuple2f, Tuple2f, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Linearly interpolates between tuples t1 and t2 and places the + result into this tuple: this = (1-alpha)*t1 + alpha*t2.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple2f.html#interpolate-org.jogamp.vecmath.Tuple2f-float-">interpolate(Tuple2f, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></dt> +<dd> +<div class="block">Linearly interpolates between this tuple and tuple t1 and + places the result into this tuple: this = (1-alpha)*this + alpha*t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#interpolate-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-float-">interpolate(Tuple3d, Tuple3d, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use interpolate(Tuple3d,Tuple3d,double) instead</span></div> +</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#interpolate-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-double-">interpolate(Tuple3d, Tuple3d, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Linearly interpolates between tuples t1 and t2 and places the + result into this tuple: this = (1-alpha)*t1 + alpha*t2.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#interpolate-org.jogamp.vecmath.Tuple3d-float-">interpolate(Tuple3d, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use interpolate(Tuple3d,double) instead</span></div> +</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3d.html#interpolate-org.jogamp.vecmath.Tuple3d-double-">interpolate(Tuple3d, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></dt> +<dd> +<div class="block">Linearly interpolates between this tuple and tuple t1 and + places the result into this tuple: this = (1-alpha)*this + alpha*t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#interpolate-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-float-">interpolate(Tuple3f, Tuple3f, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Linearly interpolates between tuples t1 and t2 and places the + result into this tuple: this = (1-alpha)*t1 + alpha*t2.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple3f.html#interpolate-org.jogamp.vecmath.Tuple3f-float-">interpolate(Tuple3f, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></dt> +<dd> +<div class="block">Linearly interpolates between this tuple and tuple t1 and + places the result into this tuple: this = (1-alpha)*this + alpha*t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#interpolate-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-float-">interpolate(Tuple4d, Tuple4d, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use interpolate(Tuple4d,Tuple4d,double) instead</span></div> +</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#interpolate-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-double-">interpolate(Tuple4d, Tuple4d, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Linearly interpolates between tuples t1 and t2 and places the + result into this tuple: this = (1-alpha)*t1 + alpha*t2.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#interpolate-org.jogamp.vecmath.Tuple4d-float-">interpolate(Tuple4d, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use interpolate(Tuple4d,double) instead</span></div> +</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4d.html#interpolate-org.jogamp.vecmath.Tuple4d-double-">interpolate(Tuple4d, double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></dt> +<dd> +<div class="block">Linearly interpolates between this tuple and tuple t1 and + places the result into this tuple: this = (1-alpha)*this + alpha*t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#interpolate-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-float-">interpolate(Tuple4f, Tuple4f, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Linearly interpolates between tuples t1 and t2 and places the + result into this tuple: this = (1-alpha)*t1 + alpha*t2.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Tuple4f.html#interpolate-org.jogamp.vecmath.Tuple4f-float-">interpolate(Tuple4f, float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></dt> +<dd> +<div class="block">Linearly interpolates between this tuple and tuple t1 and + places the result into this tuple: this = (1-alpha)*this + alpha*t1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4d.html#inverse-org.jogamp.vecmath.Quat4d-">inverse(Quat4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></dt> +<dd> +<div class="block">Sets the value of this quaternion to quaternion inverse of quaternion q1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4d.html#inverse--">inverse()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></dt> +<dd> +<div class="block">Sets the value of this quaternion to the quaternion inverse of itself.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4f.html#inverse-org.jogamp.vecmath.Quat4f-">inverse(Quat4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></dt> +<dd> +<div class="block">Sets the value of this quaternion to quaternion inverse of quaternion q1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4f.html#inverse--">inverse()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></dt> +<dd> +<div class="block">Sets the value of this quaternion to the quaternion inverse of itself.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#invert--">invert()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Inverts this matrix in place.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#invert-org.jogamp.vecmath.GMatrix-">invert(GMatrix)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Inverts matrix m1 and places the new values into this matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#invert-org.jogamp.vecmath.Matrix3d-">invert(Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix inverse + of the passed matrix m1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#invert--">invert()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Inverts this matrix in place.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#invert-org.jogamp.vecmath.Matrix3f-">invert(Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix inverse + of the passed matrix m1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#invert--">invert()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Inverts this matrix in place.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#invert-org.jogamp.vecmath.Matrix4d-">invert(Matrix4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix inverse + of the passed (user declared) matrix m1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#invert--">invert()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Inverts this matrix in place.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#invert-org.jogamp.vecmath.Matrix4f-">invert(Matrix4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the matrix inverse + of the passed (user declared) matrix m1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#invert--">invert()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Inverts this matrix in place.</div> +</dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-6.html">Prev Letter</a></li> +<li><a href="index-8.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-7.html" target="_top">Frames</a></li> +<li><a href="index-7.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-8.html b/doc/index-files/index-8.html new file mode 100644 index 0000000..ac1ab58 --- /dev/null +++ b/doc/index-files/index-8.html @@ -0,0 +1,185 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:56 NZST 2017 --> +<title>L-Index</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="L-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-7.html">Prev Letter</a></li> +<li><a href="index-9.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-8.html" target="_top">Frames</a></li> +<li><a href="index-8.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> <a name="I:L"> +<!-- --> +</a> +<h2 class="title">L</h2> +<dl> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector2d.html#length--">length()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a></dt> +<dd> +<div class="block">Returns the length of this vector.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector2f.html#length--">length()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a></dt> +<dd> +<div class="block">Returns the length of this vector.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector3d.html#length--">length()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a></dt> +<dd> +<div class="block">Returns the length of this vector.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector3f.html#length--">length()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a></dt> +<dd> +<div class="block">Returns the length of this vector.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4d.html#length--">length()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a></dt> +<dd> +<div class="block">Returns the length of this vector.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4f.html#length--">length()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a></dt> +<dd> +<div class="block">Returns the length of this vector.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector2d.html#lengthSquared--">lengthSquared()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a></dt> +<dd> +<div class="block">Returns the squared length of this vector.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector2f.html#lengthSquared--">lengthSquared()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a></dt> +<dd> +<div class="block">Returns the squared length of this vector.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector3d.html#lengthSquared--">lengthSquared()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a></dt> +<dd> +<div class="block">Returns the squared length of this vector.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector3f.html#lengthSquared--">lengthSquared()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a></dt> +<dd> +<div class="block">Returns the squared length of this vector.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4d.html#lengthSquared--">lengthSquared()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a></dt> +<dd> +<div class="block">Returns the squared length of this vector.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Vector4f.html#lengthSquared--">lengthSquared()</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a></dt> +<dd> +<div class="block">Returns the squared length of this vector</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#LUD-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GVector-">LUD(GMatrix, GVector)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">LU Decomposition: this matrix must be a square matrix and the + LU GMatrix parameter must be the same size as this matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#LUDBackSolve-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-">LUDBackSolve(GMatrix, GVector, GVector)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">LU Decomposition Back Solve; this method takes the LU matrix + and the permutation vector produced by the GMatrix method LUD + and solves the equation (LU)*x = b by placing the solution vector + x into this vector.</div> +</dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-7.html">Prev Letter</a></li> +<li><a href="index-9.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-8.html" target="_top">Frames</a></li> +<li><a href="index-8.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-9.html b/doc/index-files/index-9.html new file mode 100644 index 0000000..3d3446c --- /dev/null +++ b/doc/index-files/index-9.html @@ -0,0 +1,729 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:56 NZST 2017 --> +<title>M-Index</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="M-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-8.html">Prev Letter</a></li> +<li><a href="index-10.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-9.html" target="_top">Frames</a></li> +<li><a href="index-9.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> <a name="I:M"> +<!-- --> +</a> +<h2 class="title">M</h2> +<dl> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#m00">m00</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">The first matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#m00">m00</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">The first matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#m00">m00</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">The first element of the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#m00">m00</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">The first element of the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#m01">m01</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">The second matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#m01">m01</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">The second matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#m01">m01</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">The second element of the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#m01">m01</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">The second element of the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#m02">m02</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">The third matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#m02">m02</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">The third matrix element in the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#m02">m02</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">The third element of the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#m02">m02</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">The third element of the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#m03">m03</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">The fourth element of the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#m03">m03</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">The fourth element of the first row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#m10">m10</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">The first matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#m10">m10</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">The first matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#m10">m10</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">The first element of the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#m10">m10</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">The first element of the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#m11">m11</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">The second matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#m11">m11</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">The second matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#m11">m11</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">The second element of the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#m11">m11</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">The second element of the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#m12">m12</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">The third matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#m12">m12</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">The third matrix element in the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#m12">m12</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">The third element of the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#m12">m12</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">The third element of the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#m13">m13</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">The fourth element of the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#m13">m13</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">The fourth element of the second row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#m20">m20</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">The first matrix element in the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#m20">m20</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">The first matrix element in the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#m20">m20</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">The first element of the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#m20">m20</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">The first element of the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#m21">m21</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">The second matrix element in the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#m21">m21</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">The second matrix element in the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#m21">m21</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">The second element of the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#m21">m21</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">The second element of the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#m22">m22</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">The third matrix element in the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#m22">m22</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">The third matrix element in the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#m22">m22</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">The third element of the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#m22">m22</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">The third element of the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#m23">m23</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">The fourth element of the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#m23">m23</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">The fourth element of the third row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#m30">m30</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">The first element of the fourth row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#m30">m30</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">The first element of the fourth row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#m31">m31</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">The second element of the fourth row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#m31">m31</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">The second element of the fourth row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#m32">m32</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">The third element of the fourth row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#m32">m32</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">The third element of the fourth row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#m33">m33</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">The fourth element of the fourth row.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#m33">m33</a></span> - Variable in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">The fourth element of the fourth row.</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Matrix3d</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A double precision floating point 3 by 3 matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#Matrix3d-double-double-double-double-double-double-double-double-double-">Matrix3d(double, double, double, double, double, double, double, double, double)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Constructs and initializes a Matrix3d from the specified nine values.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#Matrix3d-double:A-">Matrix3d(double[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Constructs and initializes a Matrix3d from the specified nine- + element array.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#Matrix3d-org.jogamp.vecmath.Matrix3d-">Matrix3d(Matrix3d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Constructs a new matrix with the same values as the + Matrix3d parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#Matrix3d-org.jogamp.vecmath.Matrix3f-">Matrix3d(Matrix3f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Constructs a new matrix with the same values as the + Matrix3f parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#Matrix3d--">Matrix3d()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Constructs and initializes a Matrix3d to all zeros.</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Matrix3f</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A single precision floating point 3 by 3 matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#Matrix3f-float-float-float-float-float-float-float-float-float-">Matrix3f(float, float, float, float, float, float, float, float, float)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Constructs and initializes a Matrix3f from the specified nine values.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#Matrix3f-float:A-">Matrix3f(float[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Constructs and initializes a Matrix3f from the specified + nine-element array.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#Matrix3f-org.jogamp.vecmath.Matrix3d-">Matrix3f(Matrix3d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Constructs a new matrix with the same values as the + Matrix3d parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#Matrix3f-org.jogamp.vecmath.Matrix3f-">Matrix3f(Matrix3f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Constructs a new matrix with the same values as the + Matrix3f parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#Matrix3f--">Matrix3f()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Constructs and initializes a Matrix3f to all zeros.</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Matrix4d</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A double precision floating point 4 by 4 matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#Matrix4d-double-double-double-double-double-double-double-double-double-double-double-double-double-double-double-double-">Matrix4d(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Matrix4d from the specified 16 values.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#Matrix4d-double:A-">Matrix4d(double[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Matrix4d from the specified 16 + element array.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#Matrix4d-org.jogamp.vecmath.Quat4d-org.jogamp.vecmath.Vector3d-double-">Matrix4d(Quat4d, Vector3d, double)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Matrix4d from the quaternion, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#Matrix4d-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Vector3d-double-">Matrix4d(Quat4f, Vector3d, double)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Matrix4d from the quaternion, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#Matrix4d-org.jogamp.vecmath.Matrix4d-">Matrix4d(Matrix4d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Constructs a new matrix with the same values as the + Matrix4d parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#Matrix4d-org.jogamp.vecmath.Matrix4f-">Matrix4d(Matrix4f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Constructs a new matrix with the same values as the + Matrix4f parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#Matrix4d-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3d-double-">Matrix4d(Matrix3f, Vector3d, double)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Matrix4d from the rotation matrix, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components of the matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#Matrix4d-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Vector3d-double-">Matrix4d(Matrix3d, Vector3d, double)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Matrix4f from the rotation matrix, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components of the matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#Matrix4d--">Matrix4d()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Constructs and initializes a Matrix4d to all zeros.</div> +</dd> +<dt><a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Matrix4f</span></a> - Class in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">A single precision floating point 4 by 4 matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#Matrix4f-float-float-float-float-float-float-float-float-float-float-float-float-float-float-float-float-">Matrix4f(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Matrix4f from the specified 16 values.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#Matrix4f-float:A-">Matrix4f(float[])</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Matrix4f from the specified 16 + element array.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#Matrix4f-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Vector3f-float-">Matrix4f(Quat4f, Vector3f, float)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Matrix4f from the quaternion, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#Matrix4f-org.jogamp.vecmath.Matrix4d-">Matrix4f(Matrix4d)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Constructs a new matrix with the same values as the + Matrix4d parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#Matrix4f-org.jogamp.vecmath.Matrix4f-">Matrix4f(Matrix4f)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Constructs a new matrix with the same values as the + Matrix4f parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#Matrix4f-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3f-float-">Matrix4f(Matrix3f, Vector3f, float)</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Matrix4f from the rotation matrix, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components of the matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#Matrix4f--">Matrix4f()</a></span> - Constructor for class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Constructs and initializes a Matrix4f to all zeros.</div> +</dd> +<dt><a href="../org/jogamp/vecmath/MismatchedSizeException.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">MismatchedSizeException</span></a> - Exception in <a href="../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></dt> +<dd> +<div class="block">Indicates that an operation cannot be completed properly because + of a mismatch in the sizes of object attributes.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/MismatchedSizeException.html#MismatchedSizeException--">MismatchedSizeException()</a></span> - Constructor for exception org.jogamp.vecmath.<a href="../org/jogamp/vecmath/MismatchedSizeException.html" title="class in org.jogamp.vecmath">MismatchedSizeException</a></dt> +<dd> +<div class="block">Create the exception object with default values.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/MismatchedSizeException.html#MismatchedSizeException-java.lang.String-">MismatchedSizeException(String)</a></span> - Constructor for exception org.jogamp.vecmath.<a href="../org/jogamp/vecmath/MismatchedSizeException.html" title="class in org.jogamp.vecmath">MismatchedSizeException</a></dt> +<dd> +<div class="block">Create the exception object that outputs a message.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#mul-org.jogamp.vecmath.GMatrix-">mul(GMatrix)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the result of multiplying itself + with matrix m1 (this = this * m1).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#mul-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-">mul(GMatrix, GMatrix)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the result of multiplying + the two argument matrices together (this = m1 * m2).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#mul-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-">mul(GVector, GVector)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Computes the outer product of the two vectors; multiplies the + the first vector by the transpose of the second vector and places + the matrix result into this matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#mul-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GVector-">mul(GMatrix, GVector)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Multiplies matrix m1 times Vector v1 and places the result + into this vector (this = m1*v1).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GVector.html#mul-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GMatrix-">mul(GVector, GMatrix)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></dt> +<dd> +<div class="block">Multiplies the transpose of vector v1 (ie, v1 becomes a row + vector with respect to the multiplication) times matrix m1 + and places the result into this vector + (this = transpose(v1)*m1).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#mul-double-">mul(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Multiplies each element of this matrix by a scalar.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#mul-double-org.jogamp.vecmath.Matrix3d-">mul(double, Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Multiplies each element of matrix m1 by a scalar and places + the result into this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#mul-org.jogamp.vecmath.Matrix3d-">mul(Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the result of multiplying itself + with matrix m1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#mul-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Matrix3d-">mul(Matrix3d, Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the result of multiplying + the two argument matrices together.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#mul-float-">mul(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Multiplies each element of this matrix by a scalar.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#mul-float-org.jogamp.vecmath.Matrix3f-">mul(float, Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Multiplies each element of matrix m1 by a scalar and places + the result into this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#mul-org.jogamp.vecmath.Matrix3f-">mul(Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the result of multiplying itself + with matrix m1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#mul-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Matrix3f-">mul(Matrix3f, Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the result of multiplying + the two argument matrices together.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#mul-double-">mul(double)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Multiplies each element of this matrix by a scalar.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#mul-double-org.jogamp.vecmath.Matrix4d-">mul(double, Matrix4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Multiplies each element of matrix m1 by a scalar and places + the result into this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#mul-org.jogamp.vecmath.Matrix4d-">mul(Matrix4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the result of multiplying itself + with matrix m1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#mul-org.jogamp.vecmath.Matrix4d-org.jogamp.vecmath.Matrix4d-">mul(Matrix4d, Matrix4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the result of multiplying + the two argument matrices together.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#mul-float-">mul(float)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Multiplies each element of this matrix by a scalar.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#mul-float-org.jogamp.vecmath.Matrix4f-">mul(float, Matrix4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Multiplies each element of matrix m1 by a scalar and places + the result into this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#mul-org.jogamp.vecmath.Matrix4f-">mul(Matrix4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the result of multiplying itself + with matrix m1.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#mul-org.jogamp.vecmath.Matrix4f-org.jogamp.vecmath.Matrix4f-">mul(Matrix4f, Matrix4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Sets the value of this matrix to the result of multiplying + the two argument matrices together.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4d.html#mul-org.jogamp.vecmath.Quat4d-org.jogamp.vecmath.Quat4d-">mul(Quat4d, Quat4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></dt> +<dd> +<div class="block">Sets the value of this quaternion to the quaternion product of + quaternions q1 and q2 (this = q1 * q2).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4d.html#mul-org.jogamp.vecmath.Quat4d-">mul(Quat4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></dt> +<dd> +<div class="block">Sets the value of this quaternion to the quaternion product of + itself and q1 (this = this * q1).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4f.html#mul-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Quat4f-">mul(Quat4f, Quat4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></dt> +<dd> +<div class="block">Sets the value of this quaternion to the quaternion product of + quaternions q1 and q2 (this = q1 * q2).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4f.html#mul-org.jogamp.vecmath.Quat4f-">mul(Quat4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></dt> +<dd> +<div class="block">Sets the value of this quaternion to the quaternion product of + itself and q1 (this = this * q1).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4d.html#mulInverse-org.jogamp.vecmath.Quat4d-org.jogamp.vecmath.Quat4d-">mulInverse(Quat4d, Quat4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></dt> +<dd> +<div class="block">Multiplies quaternion q1 by the inverse of quaternion q2 and places + the value into this quaternion.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4d.html#mulInverse-org.jogamp.vecmath.Quat4d-">mulInverse(Quat4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></dt> +<dd> +<div class="block">Multiplies this quaternion by the inverse of quaternion q1 and places + the value into this quaternion.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4f.html#mulInverse-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Quat4f-">mulInverse(Quat4f, Quat4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></dt> +<dd> +<div class="block">Multiplies quaternion q1 by the inverse of quaternion q2 and places + the value into this quaternion.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Quat4f.html#mulInverse-org.jogamp.vecmath.Quat4f-">mulInverse(Quat4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></dt> +<dd> +<div class="block">Multiplies this quaternion by the inverse of quaternion q1 and places + the value into this quaternion.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#mulNormalize-org.jogamp.vecmath.Matrix3d-">mulNormalize(Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Multiplies this matrix by matrix m1, does an SVD normalization + of the result, and places the result back into this matrix + this = SVDnorm(this*m1).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#mulNormalize-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Matrix3d-">mulNormalize(Matrix3d, Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Multiplies matrix m1 by matrix m2, does an SVD normalization + of the result, and places the result into this matrix + this = SVDnorm(m1*m2).</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#mulNormalize-org.jogamp.vecmath.Matrix3f-">mulNormalize(Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Multiplies this matrix by matrix m1, does an SVD normalization + of the result, and places the result back into this matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#mulNormalize-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Matrix3f-">mulNormalize(Matrix3f, Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Multiplies matrix m1 by matrix m2, does an SVD normalization + of the result, and places the result into this matrix.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#mulTransposeBoth-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-">mulTransposeBoth(GMatrix, GMatrix)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Multiplies the transpose of matrix m1 times the transpose of matrix + m2, and places the result into this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#mulTransposeBoth-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Matrix3d-">mulTransposeBoth(Matrix3d, Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Multiplies the transpose of matrix m1 times the transpose of matrix + m2, and places the result into this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#mulTransposeBoth-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Matrix3f-">mulTransposeBoth(Matrix3f, Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Multiplies the transpose of matrix m1 times the transpose of matrix + m2, and places the result into this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#mulTransposeBoth-org.jogamp.vecmath.Matrix4d-org.jogamp.vecmath.Matrix4d-">mulTransposeBoth(Matrix4d, Matrix4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Multiplies the transpose of matrix m1 times the transpose of matrix + m2, and places the result into this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#mulTransposeBoth-org.jogamp.vecmath.Matrix4f-org.jogamp.vecmath.Matrix4f-">mulTransposeBoth(Matrix4f, Matrix4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Multiplies the transpose of matrix m1 times the transpose of matrix + m2, and places the result into this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#mulTransposeLeft-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-">mulTransposeLeft(GMatrix, GMatrix)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Multiplies the transpose of matrix m1 times matrix m2, and + places the result into this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#mulTransposeLeft-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Matrix3d-">mulTransposeLeft(Matrix3d, Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Multiplies the transpose of matrix m1 times matrix m2, and + places the result into this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#mulTransposeLeft-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Matrix3f-">mulTransposeLeft(Matrix3f, Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Multiplies the transpose of matrix m1 times matrix m2, and + places the result into this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#mulTransposeLeft-org.jogamp.vecmath.Matrix4d-org.jogamp.vecmath.Matrix4d-">mulTransposeLeft(Matrix4d, Matrix4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Multiplies the transpose of matrix m1 times matrix m2, and + places the result into this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#mulTransposeLeft-org.jogamp.vecmath.Matrix4f-org.jogamp.vecmath.Matrix4f-">mulTransposeLeft(Matrix4f, Matrix4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Multiplies the transpose of matrix m1 times matrix m2, and + places the result into this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/GMatrix.html#mulTransposeRight-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-">mulTransposeRight(GMatrix, GMatrix)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></dt> +<dd> +<div class="block">Multiplies matrix m1 times the transpose of matrix m2, and + places the result into this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3d.html#mulTransposeRight-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Matrix3d-">mulTransposeRight(Matrix3d, Matrix3d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></dt> +<dd> +<div class="block">Multiplies matrix m1 times the transpose of matrix m2, and + places the result into this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix3f.html#mulTransposeRight-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Matrix3f-">mulTransposeRight(Matrix3f, Matrix3f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></dt> +<dd> +<div class="block">Multiplies matrix m1 times the transpose of matrix m2, and + places the result into this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4d.html#mulTransposeRight-org.jogamp.vecmath.Matrix4d-org.jogamp.vecmath.Matrix4d-">mulTransposeRight(Matrix4d, Matrix4d)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></dt> +<dd> +<div class="block">Multiplies matrix m1 times the transpose of matrix m2, and + places the result into this.</div> +</dd> +<dt><span class="memberNameLink"><a href="../org/jogamp/vecmath/Matrix4f.html#mulTransposeRight-org.jogamp.vecmath.Matrix4f-org.jogamp.vecmath.Matrix4f-">mulTransposeRight(Matrix4f, Matrix4f)</a></span> - Method in class org.jogamp.vecmath.<a href="../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></dt> +<dd> +<div class="block">Multiplies matrix m1 times the transpose of matrix m2, and + places the result into this.</div> +</dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">D</a> <a href="index-4.html">E</a> <a href="index-5.html">G</a> <a href="index-6.html">H</a> <a href="index-7.html">I</a> <a href="index-8.html">L</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">Q</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">V</a> <a href="index-18.html">W</a> <a href="index-19.html">X</a> <a href="index-20.html">Y</a> <a href="index-21.html">Z</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="../org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-8.html">Prev Letter</a></li> +<li><a href="index-10.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-9.html" target="_top">Frames</a></li> +<li><a href="index-9.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index.html b/doc/index.html new file mode 100644 index 0000000..d0c8ae1 --- /dev/null +++ b/doc/index.html @@ -0,0 +1,71 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:56 NZST 2017 --> +<title>Generated Documentation (Untitled)</title> +<script type="text/javascript"> + targetPage = "" + window.location.search; + if (targetPage != "" && targetPage != "undefined") + targetPage = targetPage.substring(1); + if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage))) + targetPage = "undefined"; + function validURL(url) { + try { + url = decodeURIComponent(url); + } + catch (error) { + return false; + } + var pos = url.indexOf(".html"); + if (pos == -1 || pos != url.length - 5) + return false; + var allowNumber = false; + var allowSep = false; + var seenDot = false; + for (var i = 0; i < url.length - 5; i++) { + var ch = url.charAt(i); + if ('a' <= ch && ch <= 'z' || + 'A' <= ch && ch <= 'Z' || + ch == '$' || + ch == '_' || + ch.charCodeAt(0) > 127) { + allowNumber = true; + allowSep = true; + } else if ('0' <= ch && ch <= '9' + || ch == '-') { + if (!allowNumber) + return false; + } else if (ch == '/' || ch == '.') { + if (!allowSep) + return false; + allowNumber = false; + allowSep = false; + if (ch == '.') + seenDot = true; + if (ch == '/' && seenDot) + return false; + } else { + return false; + } + } + return true; + } + function loadFrames() { + if (targetPage != "" && targetPage != "undefined") + top.classFrame.location = top.targetPage; + } +</script> +</head> +<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()"> +<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)"> +<frame src="org/jogamp/vecmath/package-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes"> +<noframes> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="org/jogamp/vecmath/package-summary.html">Non-frame version</a>.</p> +</noframes> +</frameset> +</html> diff --git a/doc/org/jogamp/vecmath/AxisAngle4d.html b/doc/org/jogamp/vecmath/AxisAngle4d.html new file mode 100644 index 0000000..9c07d0a --- /dev/null +++ b/doc/org/jogamp/vecmath/AxisAngle4d.html @@ -0,0 +1,1096 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:52 NZST 2017 --> +<title>AxisAngle4d</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="AxisAngle4d"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/AxisAngle4d.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev Class</li> +<li><a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/AxisAngle4d.html" target="_top">Frames</a></li> +<li><a href="AxisAngle4d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class AxisAngle4d" class="title">Class AxisAngle4d</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.AxisAngle4d</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">AxisAngle4d</span> +extends java.lang.Object +implements java.io.Serializable, java.lang.Cloneable</pre> +<div class="block">A four-element axis angle represented by double-precision floating point + x,y,z,angle components. An axis angle is a rotation of angle (radians) + about the vector (x,y,z).</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.AxisAngle4d">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> +<caption><span>Fields</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#angle">angle</a></span></code> +<div class="block">The angle of rotation in radians.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#x">x</a></span></code> +<div class="block">The x coordinate.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#y">y</a></span></code> +<div class="block">The y coordinate.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#z">z</a></span></code> +<div class="block">The z coordinate.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#AxisAngle4d--">AxisAngle4d</a></span>()</code> +<div class="block">Constructs and initializes an AxisAngle4d to (0,0,1,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#AxisAngle4d-org.jogamp.vecmath.AxisAngle4d-">AxisAngle4d</a></span>(<a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</code> +<div class="block">Constructs and initializes an AxisAngle4d from the specified AxisAngle4d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#AxisAngle4d-org.jogamp.vecmath.AxisAngle4f-">AxisAngle4d</a></span>(<a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</code> +<div class="block">Constructs and initializes an AxisAngle4d from the specified + AxisAngle4f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#AxisAngle4d-double:A-">AxisAngle4d</a></span>(double[] a)</code> +<div class="block">Constructs and initializes an AxisAngle4d from the components + contained in the array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#AxisAngle4d-double-double-double-double-">AxisAngle4d</a></span>(double x, + double y, + double z, + double angle)</code> +<div class="block">Constructs and initializes an AxisAngle4d from the specified + x, y, z, and angle.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#AxisAngle4d-org.jogamp.vecmath.Vector3d-double-">AxisAngle4d</a></span>(<a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> axis, + double angle)</code> +<div class="block">Constructs and initializes an AxisAngle4d from the specified + axis and angle.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>java.lang.Object</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#clone--">clone</a></span>()</code> +<div class="block">Creates a new object of the same class as this object.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#epsilonEquals-org.jogamp.vecmath.AxisAngle4d-double-">epsilonEquals</a></span>(<a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1, + double epsilon)</code> +<div class="block">Returns true if the L-infinite distance between this axis-angle + and axis-angle a1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#equals-org.jogamp.vecmath.AxisAngle4d-">equals</a></span>(<a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</code> +<div class="block">Returns true if all of the data members of AxisAngle4d a1 are + equal to the corresponding data members in this AxisAngle4d.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object o1)</code> +<div class="block">Returns true if the Object o1 is of type AxisAngle4d and all of the + data members of o1 are equal to the corresponding data members in + this AxisAngle4d.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#get-double:A-">get</a></span>(double[] a)</code> +<div class="block">Gets the value of this axis angle and places it into the array a of + length four in x,y,z,angle order.</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#getAngle--">getAngle</a></span>()</code> +<div class="block">Get the axis angle, in radians.<br> + An axis angle is a rotation angle about the vector (x,y,z).</div> +</td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#getX--">getX</a></span>()</code> +<div class="block">Get value of <i>x</i> coordinate.</div> +</td> +</tr> +<tr id="i7" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#getY--">getY</a></span>()</code> +<div class="block">Get value of <i>y</i> coordinate.</div> +</td> +</tr> +<tr id="i8" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#getZ--">getZ</a></span>()</code> +<div class="block">Get value of <i>z</i> coordinate.</div> +</td> +</tr> +<tr id="i9" class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#hashCode--">hashCode</a></span>()</code> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</td> +</tr> +<tr id="i10" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#set-org.jogamp.vecmath.AxisAngle4d-">set</a></span>(<a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</code> +<div class="block">Sets the value of this axis angle to the value of axis angle a1.</div> +</td> +</tr> +<tr id="i11" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#set-org.jogamp.vecmath.AxisAngle4f-">set</a></span>(<a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</code> +<div class="block">Sets the value of this axis angle to the value of axis angle a1.</div> +</td> +</tr> +<tr id="i12" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#set-double:A-">set</a></span>(double[] a)</code> +<div class="block">Sets the value of this axis angle to the specified x,y,z,angle.</div> +</td> +</tr> +<tr id="i13" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#set-double-double-double-double-">set</a></span>(double x, + double y, + double z, + double angle)</code> +<div class="block">Sets the value of this axis angle to the specified x,y,z,angle.</div> +</td> +</tr> +<tr id="i14" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#set-org.jogamp.vecmath.Matrix3d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr id="i15" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#set-org.jogamp.vecmath.Matrix3f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr id="i16" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#set-org.jogamp.vecmath.Matrix4d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr id="i17" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#set-org.jogamp.vecmath.Matrix4f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr id="i18" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#set-org.jogamp.vecmath.Quat4d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Sets the value of this axis-angle to the rotational equivalent + of the passed quaternion.</div> +</td> +</tr> +<tr id="i19" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#set-org.jogamp.vecmath.Quat4f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Sets the value of this axis-angle to the rotational equivalent + of the passed quaternion.</div> +</td> +</tr> +<tr id="i20" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#set-org.jogamp.vecmath.Vector3d-double-">set</a></span>(<a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> axis, + double angle)</code> +<div class="block">Sets the value of this AxisAngle4d to the specified + axis and angle.</div> +</td> +</tr> +<tr id="i21" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#setAngle-double-">setAngle</a></span>(double angle)</code> +<div class="block">Set the axis angle, in radians.<br> + An axis angle is a rotation angle about the vector (x,y,z).</div> +</td> +</tr> +<tr id="i22" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#setX-double-">setX</a></span>(double x)</code> +<div class="block">Set a new value for <i>x</i> coordinate.</div> +</td> +</tr> +<tr id="i23" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#setY-double-">setY</a></span>(double y)</code> +<div class="block">Set a new value for <i>y</i> coordinate.</div> +</td> +</tr> +<tr id="i24" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#setZ-double-">setZ</a></span>(double z)</code> +<div class="block">Set a new value for <i>z</i> coordinate.</div> +</td> +</tr> +<tr id="i25" class="rowColor"> +<td class="colFirst"><code>java.lang.String</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html#toString--">toString</a></span>()</code> +<div class="block">Returns a string that contains the values of this AxisAngle4d.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ FIELD DETAIL =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.detail"> +<!-- --> +</a> +<h3>Field Detail</h3> +<a name="x"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>x</h4> +<pre>public double x</pre> +<div class="block">The x coordinate.</div> +</li> +</ul> +<a name="y"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>y</h4> +<pre>public double y</pre> +<div class="block">The y coordinate.</div> +</li> +</ul> +<a name="z"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>z</h4> +<pre>public double z</pre> +<div class="block">The z coordinate.</div> +</li> +</ul> +<a name="angle"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>angle</h4> +<pre>public double angle</pre> +<div class="block">The angle of rotation in radians.</div> +</li> +</ul> +</li> +</ul> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="AxisAngle4d-double-double-double-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>AxisAngle4d</h4> +<pre>public AxisAngle4d(double x, + double y, + double z, + double angle)</pre> +<div class="block">Constructs and initializes an AxisAngle4d from the specified + x, y, z, and angle.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +<dd><code>angle</code> - the angle of rotation in radians</dd> +</dl> +</li> +</ul> +<a name="AxisAngle4d-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>AxisAngle4d</h4> +<pre>public AxisAngle4d(double[] a)</pre> +<div class="block">Constructs and initializes an AxisAngle4d from the components + contained in the array.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a</code> - the array of length 4 containing x,y,z,angle in order</dd> +</dl> +</li> +</ul> +<a name="AxisAngle4d-org.jogamp.vecmath.AxisAngle4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>AxisAngle4d</h4> +<pre>public AxisAngle4d(<a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</pre> +<div class="block">Constructs and initializes an AxisAngle4d from the specified AxisAngle4d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a1</code> - the AxisAngle4d containing the initialization x y z angle data</dd> +</dl> +</li> +</ul> +<a name="AxisAngle4d-org.jogamp.vecmath.AxisAngle4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>AxisAngle4d</h4> +<pre>public AxisAngle4d(<a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</pre> +<div class="block">Constructs and initializes an AxisAngle4d from the specified + AxisAngle4f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a1</code> - the AxisAngle4f containing the initialization x y z angle data</dd> +</dl> +</li> +</ul> +<a name="AxisAngle4d-org.jogamp.vecmath.Vector3d-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>AxisAngle4d</h4> +<pre>public AxisAngle4d(<a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> axis, + double angle)</pre> +<div class="block">Constructs and initializes an AxisAngle4d from the specified + axis and angle.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>axis</code> - the axis</dd> +<dd><code>angle</code> - the angle of rotation in radian</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.2</dd> +</dl> +</li> +</ul> +<a name="AxisAngle4d--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>AxisAngle4d</h4> +<pre>public AxisAngle4d()</pre> +<div class="block">Constructs and initializes an AxisAngle4d to (0,0,1,0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="set-double-double-double-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(double x, + double y, + double z, + double angle)</pre> +<div class="block">Sets the value of this axis angle to the specified x,y,z,angle.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +<dd><code>angle</code> - the angle of rotation in radians</dd> +</dl> +</li> +</ul> +<a name="set-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(double[] a)</pre> +<div class="block">Sets the value of this axis angle to the specified x,y,z,angle.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a</code> - the array of length 4 containing x,y,z,angle in order</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.AxisAngle4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</pre> +<div class="block">Sets the value of this axis angle to the value of axis angle a1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a1</code> - the axis angle to be copied</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.AxisAngle4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</pre> +<div class="block">Sets the value of this axis angle to the value of axis angle a1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a1</code> - the axis angle to be copied</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Vector3d-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> axis, + double angle)</pre> +<div class="block">Sets the value of this AxisAngle4d to the specified + axis and angle.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>axis</code> - the axis</dd> +<dd><code>angle</code> - the angle of rotation in radians</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.2</dd> +</dl> +</li> +</ul> +<a name="get-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(double[] a)</pre> +<div class="block">Gets the value of this axis angle and places it into the array a of + length four in x,y,z,angle order.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a</code> - the array of length four</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</pre> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix. + If the specified matrix has no rotational component, the value + of this AxisAngle4d is set to an angle of 0 about an axis of (0,1,0).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix4f</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</pre> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix. + If the specified matrix has no rotational component, the value + of this AxisAngle4d is set to an angle of 0 about an axis of (0,1,0).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix4d</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix. + If the specified matrix has no rotational component, the value + of this AxisAngle4d is set to an angle of 0 about an axis of (0,1,0).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix3f</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix. + If the specified matrix has no rotational component, the value + of this AxisAngle4d is set to an angle of 0 about an axis of (0,1,0).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix3d</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Quat4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</pre> +<div class="block">Sets the value of this axis-angle to the rotational equivalent + of the passed quaternion. + If the specified quaternion has no rotational component, the value + of this AxisAngle4d is set to an angle of 0 about an axis of (0,1,0).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the Quat4f</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Quat4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</pre> +<div class="block">Sets the value of this axis-angle to the rotational equivalent + of the passed quaternion. + If the specified quaternion has no rotational component, the value + of this AxisAngle4d is set to an angle of 0 about an axis of (0,1,0).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the Quat4d</dd> +</dl> +</li> +</ul> +<a name="toString--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>toString</h4> +<pre>public java.lang.String toString()</pre> +<div class="block">Returns a string that contains the values of this AxisAngle4d. + The form is (x,y,z,angle).</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>toString</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the String representation</dd> +</dl> +</li> +</ul> +<a name="equals-org.jogamp.vecmath.AxisAngle4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(<a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</pre> +<div class="block">Returns true if all of the data members of AxisAngle4d a1 are + equal to the corresponding data members in this AxisAngle4d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a1</code> - the axis-angle with which the comparison is made</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="equals-java.lang.Object-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(java.lang.Object o1)</pre> +<div class="block">Returns true if the Object o1 is of type AxisAngle4d and all of the + data members of o1 are equal to the corresponding data members in + this AxisAngle4d.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>equals</code> in class <code>java.lang.Object</code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>o1</code> - the object with which the comparison is made</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="epsilonEquals-org.jogamp.vecmath.AxisAngle4d-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>epsilonEquals</h4> +<pre>public boolean epsilonEquals(<a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1, + double epsilon)</pre> +<div class="block">Returns true if the L-infinite distance between this axis-angle + and axis-angle a1 is less than or equal to the epsilon parameter, + otherwise returns false. The L-infinite + distance is equal to + MAX[abs(x1-x2), abs(y1-y2), abs(z1-z2), abs(angle1-angle2)].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a1</code> - the axis-angle to be compared to this axis-angle</dd> +<dd><code>epsilon</code> - the threshold value</dd> +</dl> +</li> +</ul> +<a name="hashCode--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>hashCode</h4> +<pre>public int hashCode()</pre> +<div class="block">Returns a hash code value based on the data values in this + object. Two different AxisAngle4d objects with identical data values + (i.e., AxisAngle4d.equals returns true) will return the same hash + code value. Two objects with different data members may return the + same hash value, although this is not likely.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the integer hash code value</dd> +</dl> +</li> +</ul> +<a name="clone--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clone</h4> +<pre>public java.lang.Object clone()</pre> +<div class="block">Creates a new object of the same class as this object.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>clone</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>a clone of this instance.</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code>java.lang.OutOfMemoryError</code> - if there is not enough memory.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.3</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><code>Cloneable</code></dd> +</dl> +</li> +</ul> +<a name="getAngle--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getAngle</h4> +<pre>public final double getAngle()</pre> +<div class="block">Get the axis angle, in radians.<br> + An axis angle is a rotation angle about the vector (x,y,z).</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the angle, in radians.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setAngle-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setAngle</h4> +<pre>public final void setAngle(double angle)</pre> +<div class="block">Set the axis angle, in radians.<br> + An axis angle is a rotation angle about the vector (x,y,z).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>angle</code> - The angle to set, in radians.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getX--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getX</h4> +<pre>public double getX()</pre> +<div class="block">Get value of <i>x</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>x</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setX-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setX</h4> +<pre>public final void setX(double x)</pre> +<div class="block">Set a new value for <i>x</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the <i>x</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getY--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getY</h4> +<pre>public final double getY()</pre> +<div class="block">Get value of <i>y</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>y</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setY-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setY</h4> +<pre>public final void setY(double y)</pre> +<div class="block">Set a new value for <i>y</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>y</code> - the <i>y</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getZ--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getZ</h4> +<pre>public double getZ()</pre> +<div class="block">Get value of <i>z</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>z</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setZ-double-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>setZ</h4> +<pre>public final void setZ(double z)</pre> +<div class="block">Set a new value for <i>z</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>z</code> - the <i>z</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/AxisAngle4d.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev Class</li> +<li><a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/AxisAngle4d.html" target="_top">Frames</a></li> +<li><a href="AxisAngle4d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/AxisAngle4f.html b/doc/org/jogamp/vecmath/AxisAngle4f.html new file mode 100644 index 0000000..840034f --- /dev/null +++ b/doc/org/jogamp/vecmath/AxisAngle4f.html @@ -0,0 +1,1092 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:52 NZST 2017 --> +<title>AxisAngle4f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="AxisAngle4f"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/AxisAngle4f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Color3b.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/AxisAngle4f.html" target="_top">Frames</a></li> +<li><a href="AxisAngle4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class AxisAngle4f" class="title">Class AxisAngle4f</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.AxisAngle4f</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">AxisAngle4f</span> +extends java.lang.Object +implements java.io.Serializable, java.lang.Cloneable</pre> +<div class="block">A four-element axis angle represented by single-precision floating point + x,y,z,angle components. An axis angle is a rotation of angle (radians) + about the vector (x,y,z).</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.AxisAngle4f">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> +<caption><span>Fields</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#angle">angle</a></span></code> +<div class="block">The angle of rotation in radians.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#x">x</a></span></code> +<div class="block">The x coordinate.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#y">y</a></span></code> +<div class="block">The y coordinate.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#z">z</a></span></code> +<div class="block">The z coordinate.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#AxisAngle4f--">AxisAngle4f</a></span>()</code> +<div class="block">Constructs and initializes an AxisAngle4f to (0,0,1,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#AxisAngle4f-org.jogamp.vecmath.AxisAngle4d-">AxisAngle4f</a></span>(<a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</code> +<div class="block">Constructs and initializes an AxisAngle4f from the specified AxisAngle4d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#AxisAngle4f-org.jogamp.vecmath.AxisAngle4f-">AxisAngle4f</a></span>(<a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</code> +<div class="block">Constructs and initializes an AxisAngle4f from the specified + AxisAngle4f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#AxisAngle4f-float:A-">AxisAngle4f</a></span>(float[] a)</code> +<div class="block">Constructs and initializes an AxisAngle4f from the array of length 4.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#AxisAngle4f-float-float-float-float-">AxisAngle4f</a></span>(float x, + float y, + float z, + float angle)</code> +<div class="block">Constructs and initializes a AxisAngle4f from the specified xyzw coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#AxisAngle4f-org.jogamp.vecmath.Vector3f-float-">AxisAngle4f</a></span>(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> axis, + float angle)</code> +<div class="block">Constructs and initializes an AxisAngle4f from the specified + axis and angle.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>java.lang.Object</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#clone--">clone</a></span>()</code> +<div class="block">Creates a new object of the same class as this object.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#epsilonEquals-org.jogamp.vecmath.AxisAngle4f-float-">epsilonEquals</a></span>(<a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1, + float epsilon)</code> +<div class="block">Returns true if the L-infinite distance between this axis-angle + and axis-angle a1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#equals-org.jogamp.vecmath.AxisAngle4f-">equals</a></span>(<a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</code> +<div class="block">Returns true if all of the data members of AxisAngle4f a1 are + equal to the corresponding data members in this AxisAngle4f.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object o1)</code> +<div class="block">Returns true if the Object o1 is of type AxisAngle4f and all of the + data members of o1 are equal to the corresponding data members in + this AxisAngle4f.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#get-float:A-">get</a></span>(float[] a)</code> +<div class="block">Copies the value of this axis-angle into the array a.</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#getAngle--">getAngle</a></span>()</code> +<div class="block">Get the axis angle, in radians.<br> + An axis angle is a rotation angle about the vector (x,y,z).</div> +</td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#getX--">getX</a></span>()</code> +<div class="block">Get value of <i>x</i> coordinate.</div> +</td> +</tr> +<tr id="i7" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#getY--">getY</a></span>()</code> +<div class="block">Get value of <i>y</i> coordinate.</div> +</td> +</tr> +<tr id="i8" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#getZ--">getZ</a></span>()</code> +<div class="block">Get value of <i>z</i> coordinate.</div> +</td> +</tr> +<tr id="i9" class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#hashCode--">hashCode</a></span>()</code> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</td> +</tr> +<tr id="i10" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#set-org.jogamp.vecmath.AxisAngle4d-">set</a></span>(<a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</code> +<div class="block">Sets the value of this axis-angle to the value of axis-angle a1.</div> +</td> +</tr> +<tr id="i11" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#set-org.jogamp.vecmath.AxisAngle4f-">set</a></span>(<a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</code> +<div class="block">Sets the value of this axis-angle to the value of axis-angle a1.</div> +</td> +</tr> +<tr id="i12" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#set-float:A-">set</a></span>(float[] a)</code> +<div class="block">Sets the value of this axis-angle to the specified values in the + array of length 4.</div> +</td> +</tr> +<tr id="i13" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#set-float-float-float-float-">set</a></span>(float x, + float y, + float z, + float angle)</code> +<div class="block">Sets the value of this axis-angle to the specified x,y,z,angle.</div> +</td> +</tr> +<tr id="i14" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#set-org.jogamp.vecmath.Matrix3d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr id="i15" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#set-org.jogamp.vecmath.Matrix3f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr id="i16" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#set-org.jogamp.vecmath.Matrix4d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr id="i17" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#set-org.jogamp.vecmath.Matrix4f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr id="i18" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#set-org.jogamp.vecmath.Quat4d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Sets the value of this axis-angle to the rotational equivalent + of the passed quaternion.</div> +</td> +</tr> +<tr id="i19" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#set-org.jogamp.vecmath.Quat4f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Sets the value of this axis-angle to the rotational equivalent + of the passed quaternion.</div> +</td> +</tr> +<tr id="i20" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#set-org.jogamp.vecmath.Vector3f-float-">set</a></span>(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> axis, + float angle)</code> +<div class="block">Sets the value of this AxisAngle4f to the specified + axis and angle.</div> +</td> +</tr> +<tr id="i21" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#setAngle-float-">setAngle</a></span>(float angle)</code> +<div class="block">Set the axis angle, in radians.<br> + An axis angle is a rotation angle about the vector (x,y,z).</div> +</td> +</tr> +<tr id="i22" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#setX-float-">setX</a></span>(float x)</code> +<div class="block">Set a new value for <i>x</i> coordinate.</div> +</td> +</tr> +<tr id="i23" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#setY-float-">setY</a></span>(float y)</code> +<div class="block">Set a new value for <i>y</i> coordinate.</div> +</td> +</tr> +<tr id="i24" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#setZ-float-">setZ</a></span>(float z)</code> +<div class="block">Set a new value for <i>z</i> coordinate.</div> +</td> +</tr> +<tr id="i25" class="rowColor"> +<td class="colFirst"><code>java.lang.String</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html#toString--">toString</a></span>()</code> +<div class="block">Returns a string that contains the values of this AxisAngle4f.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ FIELD DETAIL =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.detail"> +<!-- --> +</a> +<h3>Field Detail</h3> +<a name="x"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>x</h4> +<pre>public float x</pre> +<div class="block">The x coordinate.</div> +</li> +</ul> +<a name="y"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>y</h4> +<pre>public float y</pre> +<div class="block">The y coordinate.</div> +</li> +</ul> +<a name="z"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>z</h4> +<pre>public float z</pre> +<div class="block">The z coordinate.</div> +</li> +</ul> +<a name="angle"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>angle</h4> +<pre>public float angle</pre> +<div class="block">The angle of rotation in radians.</div> +</li> +</ul> +</li> +</ul> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="AxisAngle4f-float-float-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>AxisAngle4f</h4> +<pre>public AxisAngle4f(float x, + float y, + float z, + float angle)</pre> +<div class="block">Constructs and initializes a AxisAngle4f from the specified xyzw coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +<dd><code>angle</code> - the angle of rotation in radians</dd> +</dl> +</li> +</ul> +<a name="AxisAngle4f-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>AxisAngle4f</h4> +<pre>public AxisAngle4f(float[] a)</pre> +<div class="block">Constructs and initializes an AxisAngle4f from the array of length 4.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a</code> - the array of length 4 containing x,y,z,angle in order</dd> +</dl> +</li> +</ul> +<a name="AxisAngle4f-org.jogamp.vecmath.AxisAngle4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>AxisAngle4f</h4> +<pre>public AxisAngle4f(<a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</pre> +<div class="block">Constructs and initializes an AxisAngle4f from the specified + AxisAngle4f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a1</code> - the AxisAngle4f containing the initialization x y z angle data</dd> +</dl> +</li> +</ul> +<a name="AxisAngle4f-org.jogamp.vecmath.AxisAngle4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>AxisAngle4f</h4> +<pre>public AxisAngle4f(<a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</pre> +<div class="block">Constructs and initializes an AxisAngle4f from the specified AxisAngle4d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a1</code> - the AxisAngle4d containing the initialization x y z angle data</dd> +</dl> +</li> +</ul> +<a name="AxisAngle4f-org.jogamp.vecmath.Vector3f-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>AxisAngle4f</h4> +<pre>public AxisAngle4f(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> axis, + float angle)</pre> +<div class="block">Constructs and initializes an AxisAngle4f from the specified + axis and angle.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>axis</code> - the axis</dd> +<dd><code>angle</code> - the angle of rotation in radians</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.2</dd> +</dl> +</li> +</ul> +<a name="AxisAngle4f--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>AxisAngle4f</h4> +<pre>public AxisAngle4f()</pre> +<div class="block">Constructs and initializes an AxisAngle4f to (0,0,1,0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="set-float-float-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(float x, + float y, + float z, + float angle)</pre> +<div class="block">Sets the value of this axis-angle to the specified x,y,z,angle.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +<dd><code>angle</code> - the angle of rotation in radians</dd> +</dl> +</li> +</ul> +<a name="set-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(float[] a)</pre> +<div class="block">Sets the value of this axis-angle to the specified values in the + array of length 4.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a</code> - the array of length 4 containing x,y,z,angle in order</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.AxisAngle4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</pre> +<div class="block">Sets the value of this axis-angle to the value of axis-angle a1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a1</code> - the axis-angle to be copied</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.AxisAngle4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</pre> +<div class="block">Sets the value of this axis-angle to the value of axis-angle a1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a1</code> - the axis-angle to be copied</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Vector3f-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> axis, + float angle)</pre> +<div class="block">Sets the value of this AxisAngle4f to the specified + axis and angle.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>axis</code> - the axis</dd> +<dd><code>angle</code> - the angle of rotation in radians</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.2</dd> +</dl> +</li> +</ul> +<a name="get-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(float[] a)</pre> +<div class="block">Copies the value of this axis-angle into the array a.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a</code> - the array</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Quat4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</pre> +<div class="block">Sets the value of this axis-angle to the rotational equivalent + of the passed quaternion. + If the specified quaternion has no rotational component, the value + of this AxisAngle4f is set to an angle of 0 about an axis of (0,1,0).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the Quat4f</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Quat4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</pre> +<div class="block">Sets the value of this axis-angle to the rotational equivalent + of the passed quaternion. + If the specified quaternion has no rotational component, the value + of this AxisAngle4f is set to an angle of 0 about an axis of (0,1,0).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the Quat4d</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</pre> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix. + If the specified matrix has no rotational component, the value + of this AxisAngle4f is set to an angle of 0 about an axis of (0,1,0).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix4f</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</pre> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix. + If the specified matrix has no rotational component, the value + of this AxisAngle4f is set to an angle of 0 about an axis of (0,1,0).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix4d</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix. + If the specified matrix has no rotational component, the value + of this AxisAngle4f is set to an angle of 0 about an axis of (0,1,0).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix3f</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix. + If the specified matrix has no rotational component, the value + of this AxisAngle4f is set to an angle of 0 about an axis of (0,1,0).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix3d</dd> +</dl> +</li> +</ul> +<a name="toString--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>toString</h4> +<pre>public java.lang.String toString()</pre> +<div class="block">Returns a string that contains the values of this AxisAngle4f. + The form is (x,y,z,angle).</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>toString</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the String representation</dd> +</dl> +</li> +</ul> +<a name="equals-org.jogamp.vecmath.AxisAngle4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(<a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</pre> +<div class="block">Returns true if all of the data members of AxisAngle4f a1 are + equal to the corresponding data members in this AxisAngle4f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a1</code> - the axis-angle with which the comparison is made</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="equals-java.lang.Object-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(java.lang.Object o1)</pre> +<div class="block">Returns true if the Object o1 is of type AxisAngle4f and all of the + data members of o1 are equal to the corresponding data members in + this AxisAngle4f.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>equals</code> in class <code>java.lang.Object</code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>o1</code> - the object with which the comparison is made</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="epsilonEquals-org.jogamp.vecmath.AxisAngle4f-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>epsilonEquals</h4> +<pre>public boolean epsilonEquals(<a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1, + float epsilon)</pre> +<div class="block">Returns true if the L-infinite distance between this axis-angle + and axis-angle a1 is less than or equal to the epsilon parameter, + otherwise returns false. The L-infinite + distance is equal to + MAX[abs(x1-x2), abs(y1-y2), abs(z1-z2), abs(angle1-angle2)].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a1</code> - the axis-angle to be compared to this axis-angle</dd> +<dd><code>epsilon</code> - the threshold value</dd> +</dl> +</li> +</ul> +<a name="hashCode--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>hashCode</h4> +<pre>public int hashCode()</pre> +<div class="block">Returns a hash code value based on the data values in this + object. Two different AxisAngle4f objects with identical data values + (i.e., AxisAngle4f.equals returns true) will return the same hash + code value. Two objects with different data members may return the + same hash value, although this is not likely.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the integer hash code value</dd> +</dl> +</li> +</ul> +<a name="clone--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clone</h4> +<pre>public java.lang.Object clone()</pre> +<div class="block">Creates a new object of the same class as this object.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>clone</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>a clone of this instance.</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code>java.lang.OutOfMemoryError</code> - if there is not enough memory.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.3</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><code>Cloneable</code></dd> +</dl> +</li> +</ul> +<a name="getAngle--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getAngle</h4> +<pre>public final float getAngle()</pre> +<div class="block">Get the axis angle, in radians.<br> + An axis angle is a rotation angle about the vector (x,y,z).</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the angle, in radians.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setAngle-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setAngle</h4> +<pre>public final void setAngle(float angle)</pre> +<div class="block">Set the axis angle, in radians.<br> + An axis angle is a rotation angle about the vector (x,y,z).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>angle</code> - The angle to set, in radians.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getX--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getX</h4> +<pre>public final float getX()</pre> +<div class="block">Get value of <i>x</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>x</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setX-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setX</h4> +<pre>public final void setX(float x)</pre> +<div class="block">Set a new value for <i>x</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the <i>x</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getY--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getY</h4> +<pre>public final float getY()</pre> +<div class="block">Get value of <i>y</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>y</i> coordinate</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setY-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setY</h4> +<pre>public final void setY(float y)</pre> +<div class="block">Set a new value for <i>y</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>y</code> - the <i>y</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getZ--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getZ</h4> +<pre>public final float getZ()</pre> +<div class="block">Get value of <i>z</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>z</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setZ-float-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>setZ</h4> +<pre>public final void setZ(float z)</pre> +<div class="block">Set a new value for <i>z</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>z</code> - the <i>z</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/AxisAngle4f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Color3b.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/AxisAngle4f.html" target="_top">Frames</a></li> +<li><a href="AxisAngle4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Color3b.html b/doc/org/jogamp/vecmath/Color3b.html new file mode 100644 index 0000000..5d315c9 --- /dev/null +++ b/doc/org/jogamp/vecmath/Color3b.html @@ -0,0 +1,465 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:52 NZST 2017 --> +<title>Color3b</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Color3b"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Color3b.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Color3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Color3b.html" target="_top">Frames</a></li> +<li><a href="Color3b.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple3b">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Color3b" class="title">Class Color3b</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li><a href="../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple3b</a></li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Color3b</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">Color3b</span> +extends <a href="../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a> +implements java.io.Serializable</pre> +<div class="block">A three-byte color value represented by byte x, y, and z values. The + x, y, and z values represent the red, green, and blue values, + respectively. + <p> + Note that Java defines a byte as a signed integer in the range + [-128, 127]. However, colors are more typically represented by values + in the range [0, 255]. Java 3D recognizes this and for color + treats the bytes as if the range were [0, 255]---in other words, as + if the bytes were unsigned. + <p> + Java 3D assumes that a linear (gamma-corrected) visual is used for + all colors.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Color3b">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields.inherited.from.class.org.jogamp.vecmath.Tuple3b"> +<!-- --> +</a> +<h3>Fields inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple3b.html#x">x</a>, <a href="../../../org/jogamp/vecmath/Tuple3b.html#y">y</a>, <a href="../../../org/jogamp/vecmath/Tuple3b.html#z">z</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color3b.html#Color3b--">Color3b</a></span>()</code> +<div class="block">Constructs and initializes a Color3b to (0,0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color3b.html#Color3b-byte:A-">Color3b</a></span>(byte[] c)</code> +<div class="block">Constructs and initializes a Color3b from input array of length 3.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color3b.html#Color3b-byte-byte-byte-">Color3b</a></span>(byte c1, + byte c2, + byte c3)</code> +<div class="block">Constructs and initializes a Color3b from the specified three values.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color3b.html#Color3b-java.awt.Color-">Color3b</a></span>(java.awt.Color color)</code> +<div class="block">Constructs and initializes a Color3b from the specified AWT + Color object.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color3b.html#Color3b-org.jogamp.vecmath.Color3b-">Color3b</a></span>(<a href="../../../org/jogamp/vecmath/Color3b.html" title="class in org.jogamp.vecmath">Color3b</a> c1)</code> +<div class="block">Constructs and initializes a Color3b from the specified Color3b.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color3b.html#Color3b-org.jogamp.vecmath.Tuple3b-">Color3b</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a> t1)</code> +<div class="block">Constructs and initializes a Color3b from the specified Tuple3b.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>java.awt.Color</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color3b.html#get--">get</a></span>()</code> +<div class="block">Returns a new AWT color object initialized with the r,g,b + values of this Color3b object.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color3b.html#set-java.awt.Color-">set</a></span>(java.awt.Color color)</code> +<div class="block">Sets the r,g,b values of this Color3b object to those of the + specified AWT Color object.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.org.jogamp.vecmath.Tuple3b"> +<!-- --> +</a> +<h3>Methods inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple3b.html#clone--">clone</a>, <a href="../../../org/jogamp/vecmath/Tuple3b.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple3b.html#equals-org.jogamp.vecmath.Tuple3b-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple3b.html#get-byte:A-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple3b.html#get-org.jogamp.vecmath.Tuple3b-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple3b.html#getX--">getX</a>, <a href="../../../org/jogamp/vecmath/Tuple3b.html#getY--">getY</a>, <a href="../../../org/jogamp/vecmath/Tuple3b.html#getZ--">getZ</a>, <a href="../../../org/jogamp/vecmath/Tuple3b.html#hashCode--">hashCode</a>, <a href="../../../org/jogamp/vecmath/Tuple3b.html#set-byte:A-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple3b.html#set-org.jogamp.vecmath.Tuple3b-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple3b.html#setX-byte-">setX</a>, <a href="../../../org/jogamp/vecmath/Tuple3b.html#setY-byte-">setY</a>, <a href="../../../org/jogamp/vecmath/Tuple3b.html#setZ-byte-">setZ</a>, <a href="../../../org/jogamp/vecmath/Tuple3b.html#toString--">toString</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Color3b-byte-byte-byte-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Color3b</h4> +<pre>public Color3b(byte c1, + byte c2, + byte c3)</pre> +<div class="block">Constructs and initializes a Color3b from the specified three values.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>c1</code> - the red color value</dd> +<dd><code>c2</code> - the green color value</dd> +<dd><code>c3</code> - the blue color value</dd> +</dl> +</li> +</ul> +<a name="Color3b-byte:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Color3b</h4> +<pre>public Color3b(byte[] c)</pre> +<div class="block">Constructs and initializes a Color3b from input array of length 3.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>c</code> - the array of length 3 containing the r,g,b data in order</dd> +</dl> +</li> +</ul> +<a name="Color3b-org.jogamp.vecmath.Color3b-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Color3b</h4> +<pre>public Color3b(<a href="../../../org/jogamp/vecmath/Color3b.html" title="class in org.jogamp.vecmath">Color3b</a> c1)</pre> +<div class="block">Constructs and initializes a Color3b from the specified Color3b.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>c1</code> - the Color3b containing the initialization r,g,b data</dd> +</dl> +</li> +</ul> +<a name="Color3b-org.jogamp.vecmath.Tuple3b-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Color3b</h4> +<pre>public Color3b(<a href="../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a> t1)</pre> +<div class="block">Constructs and initializes a Color3b from the specified Tuple3b.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple3b containing the initialization r,g,b data</dd> +</dl> +</li> +</ul> +<a name="Color3b-java.awt.Color-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Color3b</h4> +<pre>public Color3b(java.awt.Color color)</pre> +<div class="block">Constructs and initializes a Color3b from the specified AWT + Color object. The alpha value of the AWT color is ignored. + No conversion is done on the color to compensate for + gamma correction.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>color</code> - the AWT color with which to initialize this + Color3b object</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.2</dd> +</dl> +</li> +</ul> +<a name="Color3b--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Color3b</h4> +<pre>public Color3b()</pre> +<div class="block">Constructs and initializes a Color3b to (0,0,0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="set-java.awt.Color-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(java.awt.Color color)</pre> +<div class="block">Sets the r,g,b values of this Color3b object to those of the + specified AWT Color object. + No conversion is done on the color to compensate for + gamma correction.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>color</code> - the AWT color to copy into this Color3b object</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.2</dd> +</dl> +</li> +</ul> +<a name="get--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>get</h4> +<pre>public final java.awt.Color get()</pre> +<div class="block">Returns a new AWT color object initialized with the r,g,b + values of this Color3b object.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>a new AWT Color object</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.2</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Color3b.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Color3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Color3b.html" target="_top">Frames</a></li> +<li><a href="Color3b.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple3b">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Color3f.html b/doc/org/jogamp/vecmath/Color3f.html new file mode 100644 index 0000000..ce8a4ad --- /dev/null +++ b/doc/org/jogamp/vecmath/Color3f.html @@ -0,0 +1,479 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:52 NZST 2017 --> +<title>Color3f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Color3f"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Color3f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Color3b.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Color4b.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Color3f.html" target="_top">Frames</a></li> +<li><a href="Color3f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple3f">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Color3f" class="title">Class Color3f</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li><a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple3f</a></li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Color3f</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">Color3f</span> +extends <a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> +implements java.io.Serializable</pre> +<div class="block">A three-element color value represented by single precision floating + point x,y,z values. The x,y,z values represent the red, green, and + blue color values, respectively. Color components should be in the + range of [0.0, 1.0]. + <p> + Java 3D assumes that a linear (gamma-corrected) visual is used for + all colors.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Color3f">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields.inherited.from.class.org.jogamp.vecmath.Tuple3f"> +<!-- --> +</a> +<h3>Fields inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple3f.html#x">x</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#y">y</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#z">z</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color3f.html#Color3f--">Color3f</a></span>()</code> +<div class="block">Constructs and initializes a Color3f to (0.0, 0.0, 0.0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color3f.html#Color3f-java.awt.Color-">Color3f</a></span>(java.awt.Color color)</code> +<div class="block">Constructs and initializes a Color3f from the specified AWT + Color object.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color3f.html#Color3f-org.jogamp.vecmath.Color3f-">Color3f</a></span>(<a href="../../../org/jogamp/vecmath/Color3f.html" title="class in org.jogamp.vecmath">Color3f</a> v1)</code> +<div class="block">Constructs and initializes a Color3f from the specified Color3f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color3f.html#Color3f-float:A-">Color3f</a></span>(float[] v)</code> +<div class="block">Constructs and initializes a Color3f from the array of length 3.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color3f.html#Color3f-float-float-float-">Color3f</a></span>(float x, + float y, + float z)</code> +<div class="block">Constructs and initializes a Color3f from the three xyz values.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color3f.html#Color3f-org.jogamp.vecmath.Tuple3d-">Color3f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Constructs and initializes a Color3f from the specified Tuple3d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color3f.html#Color3f-org.jogamp.vecmath.Tuple3f-">Color3f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Constructs and initializes a Color3f from the specified Tuple3f.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>java.awt.Color</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color3f.html#get--">get</a></span>()</code> +<div class="block">Returns a new AWT color object initialized with the r,g,b + values of this Color3f object.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color3f.html#set-java.awt.Color-">set</a></span>(java.awt.Color color)</code> +<div class="block">Sets the r,g,b values of this Color3f object to those of the + specified AWT Color object.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.org.jogamp.vecmath.Tuple3f"> +<!-- --> +</a> +<h3>Methods inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple3f.html#absolute--">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#absolute-org.jogamp.vecmath.Tuple3f-">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#add-org.jogamp.vecmath.Tuple3f-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#add-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#clamp-float-float-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#clamp-float-float-org.jogamp.vecmath.Tuple3f-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#clampMax-float-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#clampMax-float-org.jogamp.vecmath.Tuple3f-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#clampMin-float-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#clampMin-float-org.jogamp.vecmath.Tuple3f-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#clone--">clone</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#epsilonEquals-org.jogamp.vecmath.Tuple3f-float-">epsilonEquals</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#equals-org.jogamp.vecmath.Tuple3f-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#get-float:A-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#get-org.jogamp.vecmath.Tuple3f-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#getX--">getX</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#getY--">getY</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#getZ--">getZ</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#hashCode--">hashCode</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#interpolate-org.jogamp.vecmath.Tuple3f-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#interpolate-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#negate--">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#negate-org.jogamp.vecmath.Tuple3f-">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#scale-float-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#scale-float-org.jogamp.vecmath.Tuple3f-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#scaleAdd-float-org.jogamp.vecmath.Tuple3f-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#scaleAdd-float-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#set-float:A-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#set-float-float-float-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#set-org.jogamp.vecmath.Tuple3d-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#set-org.jogamp.vecmath.Tuple3f-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#setX-float-">setX</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#setY-float-">setY</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#setZ-float-">setZ</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#sub-org.jogamp.vecmath.Tuple3f-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#sub-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#toString--">toString</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Color3f-float-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Color3f</h4> +<pre>public Color3f(float x, + float y, + float z)</pre> +<div class="block">Constructs and initializes a Color3f from the three xyz values.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the red color value</dd> +<dd><code>y</code> - the green color value</dd> +<dd><code>z</code> - the blue color value</dd> +</dl> +</li> +</ul> +<a name="Color3f-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Color3f</h4> +<pre>public Color3f(float[] v)</pre> +<div class="block">Constructs and initializes a Color3f from the array of length 3.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v</code> - the array of length 3 containing xyz in order</dd> +</dl> +</li> +</ul> +<a name="Color3f-org.jogamp.vecmath.Color3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Color3f</h4> +<pre>public Color3f(<a href="../../../org/jogamp/vecmath/Color3f.html" title="class in org.jogamp.vecmath">Color3f</a> v1)</pre> +<div class="block">Constructs and initializes a Color3f from the specified Color3f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the Color3f containing the initialization x y z data</dd> +</dl> +</li> +</ul> +<a name="Color3f-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Color3f</h4> +<pre>public Color3f(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</pre> +<div class="block">Constructs and initializes a Color3f from the specified Tuple3f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple3f containing the initialization x y z data</dd> +</dl> +</li> +</ul> +<a name="Color3f-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Color3f</h4> +<pre>public Color3f(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</pre> +<div class="block">Constructs and initializes a Color3f from the specified Tuple3d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple3d containing the initialization x y z data</dd> +</dl> +</li> +</ul> +<a name="Color3f-java.awt.Color-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Color3f</h4> +<pre>public Color3f(java.awt.Color color)</pre> +<div class="block">Constructs and initializes a Color3f from the specified AWT + Color object. The alpha value of the AWT color is ignored. + No conversion is done on the color to compensate for + gamma correction.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>color</code> - the AWT color with which to initialize this + Color3f object</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.2</dd> +</dl> +</li> +</ul> +<a name="Color3f--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Color3f</h4> +<pre>public Color3f()</pre> +<div class="block">Constructs and initializes a Color3f to (0.0, 0.0, 0.0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="set-java.awt.Color-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(java.awt.Color color)</pre> +<div class="block">Sets the r,g,b values of this Color3f object to those of the + specified AWT Color object. + No conversion is done on the color to compensate for + gamma correction.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>color</code> - the AWT color to copy into this Color3f object</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.2</dd> +</dl> +</li> +</ul> +<a name="get--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>get</h4> +<pre>public final java.awt.Color get()</pre> +<div class="block">Returns a new AWT color object initialized with the r,g,b + values of this Color3f object.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>a new AWT Color object</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.2</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Color3f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Color3b.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Color4b.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Color3f.html" target="_top">Frames</a></li> +<li><a href="Color3f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple3f">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Color4b.html b/doc/org/jogamp/vecmath/Color4b.html new file mode 100644 index 0000000..2bbbaac --- /dev/null +++ b/doc/org/jogamp/vecmath/Color4b.html @@ -0,0 +1,470 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:52 NZST 2017 --> +<title>Color4b</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Color4b"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Color4b.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Color3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Color4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Color4b.html" target="_top">Frames</a></li> +<li><a href="Color4b.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple4b">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Color4b" class="title">Class Color4b</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li><a href="../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple4b</a></li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Color4b</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">Color4b</span> +extends <a href="../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a> +implements java.io.Serializable</pre> +<div class="block">A four-byte color value represented by byte x, y, z, and w values. + The x, y, z, and w values represent the red, green, blue, and alpha + values, respectively. + <p> + Note that Java defines a byte as a signed integer in the range + [-128, 127]. However, colors are more typically represented by values + in the range [0, 255]. Java 3D recognizes this and for color + treats the bytes as if the range were [0, 255]---in other words, as + if the bytes were unsigned. + <p> + Java 3D assumes that a linear (gamma-corrected) visual is used for + all colors.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Color4b">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields.inherited.from.class.org.jogamp.vecmath.Tuple4b"> +<!-- --> +</a> +<h3>Fields inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple4b.html#w">w</a>, <a href="../../../org/jogamp/vecmath/Tuple4b.html#x">x</a>, <a href="../../../org/jogamp/vecmath/Tuple4b.html#y">y</a>, <a href="../../../org/jogamp/vecmath/Tuple4b.html#z">z</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color4b.html#Color4b--">Color4b</a></span>()</code> +<div class="block">Constructs and initializes a Color4b to (0,0,0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color4b.html#Color4b-byte:A-">Color4b</a></span>(byte[] c)</code> +<div class="block">Constructs and initializes a Color4b from the array of length 4.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color4b.html#Color4b-byte-byte-byte-byte-">Color4b</a></span>(byte b1, + byte b2, + byte b3, + byte b4)</code> +<div class="block">Constructs and initializes a Color4b from the four specified values.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color4b.html#Color4b-java.awt.Color-">Color4b</a></span>(java.awt.Color color)</code> +<div class="block">Constructs and initializes a Color4b from the specified AWT + Color object.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color4b.html#Color4b-org.jogamp.vecmath.Color4b-">Color4b</a></span>(<a href="../../../org/jogamp/vecmath/Color4b.html" title="class in org.jogamp.vecmath">Color4b</a> c1)</code> +<div class="block">Constructs and initializes a Color4b from the specified Color4b.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color4b.html#Color4b-org.jogamp.vecmath.Tuple4b-">Color4b</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a> t1)</code> +<div class="block">Constructs and initializes a Color4b from the specified Tuple4b.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>java.awt.Color</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color4b.html#get--">get</a></span>()</code> +<div class="block">Returns a new AWT color object initialized with the r,g,b,a + values of this Color4b object.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color4b.html#set-java.awt.Color-">set</a></span>(java.awt.Color color)</code> +<div class="block">Sets the r,g,b,a values of this Color4b object to those of the + specified AWT Color object.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.org.jogamp.vecmath.Tuple4b"> +<!-- --> +</a> +<h3>Methods inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple4b.html#clone--">clone</a>, <a href="../../../org/jogamp/vecmath/Tuple4b.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple4b.html#equals-org.jogamp.vecmath.Tuple4b-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple4b.html#get-byte:A-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple4b.html#get-org.jogamp.vecmath.Tuple4b-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple4b.html#getW--">getW</a>, <a href="../../../org/jogamp/vecmath/Tuple4b.html#getX--">getX</a>, <a href="../../../org/jogamp/vecmath/Tuple4b.html#getY--">getY</a>, <a href="../../../org/jogamp/vecmath/Tuple4b.html#getZ--">getZ</a>, <a href="../../../org/jogamp/vecmath/Tuple4b.html#hashCode--">hashCode</a>, <a href="../../../org/jogamp/vecmath/Tuple4b.html#set-byte:A-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4b.html#set-org.jogamp.vecmath.Tuple4b-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4b.html#setW-byte-">setW</a>, <a href="../../../org/jogamp/vecmath/Tuple4b.html#setX-byte-">setX</a>, <a href="../../../org/jogamp/vecmath/Tuple4b.html#setY-byte-">setY</a>, <a href="../../../org/jogamp/vecmath/Tuple4b.html#setZ-byte-">setZ</a>, <a href="../../../org/jogamp/vecmath/Tuple4b.html#toString--">toString</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Color4b-byte-byte-byte-byte-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Color4b</h4> +<pre>public Color4b(byte b1, + byte b2, + byte b3, + byte b4)</pre> +<div class="block">Constructs and initializes a Color4b from the four specified values.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>b1</code> - the red color value</dd> +<dd><code>b2</code> - the green color value</dd> +<dd><code>b3</code> - the blue color value</dd> +<dd><code>b4</code> - the alpha value</dd> +</dl> +</li> +</ul> +<a name="Color4b-byte:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Color4b</h4> +<pre>public Color4b(byte[] c)</pre> +<div class="block">Constructs and initializes a Color4b from the array of length 4.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>c</code> - the array of length 4 containing r, g, b, and alpha in order</dd> +</dl> +</li> +</ul> +<a name="Color4b-org.jogamp.vecmath.Color4b-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Color4b</h4> +<pre>public Color4b(<a href="../../../org/jogamp/vecmath/Color4b.html" title="class in org.jogamp.vecmath">Color4b</a> c1)</pre> +<div class="block">Constructs and initializes a Color4b from the specified Color4b.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>c1</code> - the Color4b containing the initialization r,g,b,a + data</dd> +</dl> +</li> +</ul> +<a name="Color4b-org.jogamp.vecmath.Tuple4b-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Color4b</h4> +<pre>public Color4b(<a href="../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a> t1)</pre> +<div class="block">Constructs and initializes a Color4b from the specified Tuple4b.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple4b containing the initialization r,g,b,a + data</dd> +</dl> +</li> +</ul> +<a name="Color4b-java.awt.Color-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Color4b</h4> +<pre>public Color4b(java.awt.Color color)</pre> +<div class="block">Constructs and initializes a Color4b from the specified AWT + Color object. + No conversion is done on the color to compensate for + gamma correction.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>color</code> - the AWT color with which to initialize this + Color4b object</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.2</dd> +</dl> +</li> +</ul> +<a name="Color4b--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Color4b</h4> +<pre>public Color4b()</pre> +<div class="block">Constructs and initializes a Color4b to (0,0,0,0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="set-java.awt.Color-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(java.awt.Color color)</pre> +<div class="block">Sets the r,g,b,a values of this Color4b object to those of the + specified AWT Color object. + No conversion is done on the color to compensate for + gamma correction.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>color</code> - the AWT color to copy into this Color4b object</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.2</dd> +</dl> +</li> +</ul> +<a name="get--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>get</h4> +<pre>public final java.awt.Color get()</pre> +<div class="block">Returns a new AWT color object initialized with the r,g,b,a + values of this Color4b object.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>a new AWT Color object</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.2</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Color4b.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Color3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Color4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Color4b.html" target="_top">Frames</a></li> +<li><a href="Color4b.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple4b">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Color4f.html b/doc/org/jogamp/vecmath/Color4f.html new file mode 100644 index 0000000..c75d903 --- /dev/null +++ b/doc/org/jogamp/vecmath/Color4f.html @@ -0,0 +1,484 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:52 NZST 2017 --> +<title>Color4f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Color4f"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Color4f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Color4b.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Color4f.html" target="_top">Frames</a></li> +<li><a href="Color4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple4f">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Color4f" class="title">Class Color4f</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li><a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple4f</a></li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Color4f</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">Color4f</span> +extends <a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> +implements java.io.Serializable</pre> +<div class="block">A four-element color represented by single precision floating point + x, y, z, and w values. The x, y, z, and w values represent the red, + blue, green, and alpha color values, respectively. Color and alpha + components should be in the range [0.0, 1.0]. + <p> + Java 3D assumes that a linear (gamma-corrected) visual is used for + all colors.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Color4f">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields.inherited.from.class.org.jogamp.vecmath.Tuple4f"> +<!-- --> +</a> +<h3>Fields inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple4f.html#w">w</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#x">x</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#y">y</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#z">z</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color4f.html#Color4f--">Color4f</a></span>()</code> +<div class="block">Constructs and initializes a Color4f to (0.0, 0.0, 0.0, 0.0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color4f.html#Color4f-java.awt.Color-">Color4f</a></span>(java.awt.Color color)</code> +<div class="block">Constructs and initializes a Color4f from the specified AWT + Color object.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color4f.html#Color4f-org.jogamp.vecmath.Color4f-">Color4f</a></span>(<a href="../../../org/jogamp/vecmath/Color4f.html" title="class in org.jogamp.vecmath">Color4f</a> c1)</code> +<div class="block">Constructs and initializes a Color4f from the specified Color4f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color4f.html#Color4f-float:A-">Color4f</a></span>(float[] c)</code> +<div class="block">Constructs and initializes a Color4f from the array of length 4.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color4f.html#Color4f-float-float-float-float-">Color4f</a></span>(float x, + float y, + float z, + float w)</code> +<div class="block">Constructs and initializes a Color4f from the specified xyzw + coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color4f.html#Color4f-org.jogamp.vecmath.Tuple4d-">Color4f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Constructs and initializes a Color4f from the specified Tuple4d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color4f.html#Color4f-org.jogamp.vecmath.Tuple4f-">Color4f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Constructs and initializes a Color4f from the specified Tuple4f.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>java.awt.Color</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color4f.html#get--">get</a></span>()</code> +<div class="block">Returns a new AWT color object initialized with the r,g,b,a + values of this Color4f object.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Color4f.html#set-java.awt.Color-">set</a></span>(java.awt.Color color)</code> +<div class="block">Sets the r,g,b,a values of this Color4f object to those of the + specified AWT Color object.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.org.jogamp.vecmath.Tuple4f"> +<!-- --> +</a> +<h3>Methods inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple4f.html#absolute--">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#absolute-org.jogamp.vecmath.Tuple4f-">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#add-org.jogamp.vecmath.Tuple4f-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#add-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clamp-float-float-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clamp-float-float-org.jogamp.vecmath.Tuple4f-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clampMax-float-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clampMax-float-org.jogamp.vecmath.Tuple4f-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clampMin-float-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clampMin-float-org.jogamp.vecmath.Tuple4f-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clone--">clone</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#epsilonEquals-org.jogamp.vecmath.Tuple4f-float-">epsilonEquals</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#equals-org.jogamp.vecmath.Tuple4f-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#get-float:A-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#get-org.jogamp.vecmath.Tuple4f-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#getW--">getW</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#getX--">getX</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#getY--">getY</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#getZ--">getZ</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#hashCode--">hashCode</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#interpolate-org.jogamp.vecmath.Tuple4f-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#interpolate-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#negate--">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#negate-org.jogamp.vecmath.Tuple4f-">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#scale-float-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#scale-float-org.jogamp.vecmath.Tuple4f-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#scaleAdd-float-org.jogamp.vecmath.Tuple4f-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#scaleAdd-float-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#set-float:A-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#set-float-float-float-float-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#set-org.jogamp.vecmath.Tuple4d-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#set-org.jogamp.vecmath.Tuple4f-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#setW-float-">setW</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#setX-float-">setX</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#setY-float-">setY</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#setZ-float-">setZ</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#sub-org.jogamp.vecmath.Tuple4f-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#sub-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#toString--">toString</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Color4f-float-float-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Color4f</h4> +<pre>public Color4f(float x, + float y, + float z, + float w)</pre> +<div class="block">Constructs and initializes a Color4f from the specified xyzw + coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the red color value</dd> +<dd><code>y</code> - the green color value</dd> +<dd><code>z</code> - the blue color value</dd> +<dd><code>w</code> - the alpha value</dd> +</dl> +</li> +</ul> +<a name="Color4f-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Color4f</h4> +<pre>public Color4f(float[] c)</pre> +<div class="block">Constructs and initializes a Color4f from the array of length 4.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>c</code> - the array of length 4 containing r,g,b,a in order</dd> +</dl> +</li> +</ul> +<a name="Color4f-org.jogamp.vecmath.Color4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Color4f</h4> +<pre>public Color4f(<a href="../../../org/jogamp/vecmath/Color4f.html" title="class in org.jogamp.vecmath">Color4f</a> c1)</pre> +<div class="block">Constructs and initializes a Color4f from the specified Color4f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>c1</code> - the Color4f containing the initialization r,g,b,a data</dd> +</dl> +</li> +</ul> +<a name="Color4f-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Color4f</h4> +<pre>public Color4f(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</pre> +<div class="block">Constructs and initializes a Color4f from the specified Tuple4f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple4f containing the initialization r,g,b,a data</dd> +</dl> +</li> +</ul> +<a name="Color4f-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Color4f</h4> +<pre>public Color4f(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</pre> +<div class="block">Constructs and initializes a Color4f from the specified Tuple4d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple4d containing the initialization r,g,b,a data</dd> +</dl> +</li> +</ul> +<a name="Color4f-java.awt.Color-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Color4f</h4> +<pre>public Color4f(java.awt.Color color)</pre> +<div class="block">Constructs and initializes a Color4f from the specified AWT + Color object. + No conversion is done on the color to compensate for + gamma correction.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>color</code> - the AWT color with which to initialize this + Color4f object</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.2</dd> +</dl> +</li> +</ul> +<a name="Color4f--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Color4f</h4> +<pre>public Color4f()</pre> +<div class="block">Constructs and initializes a Color4f to (0.0, 0.0, 0.0, 0.0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="set-java.awt.Color-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(java.awt.Color color)</pre> +<div class="block">Sets the r,g,b,a values of this Color4f object to those of the + specified AWT Color object. + No conversion is done on the color to compensate for + gamma correction.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>color</code> - the AWT color to copy into this Color4f object</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.2</dd> +</dl> +</li> +</ul> +<a name="get--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>get</h4> +<pre>public final java.awt.Color get()</pre> +<div class="block">Returns a new AWT color object initialized with the r,g,b,a + values of this Color4f object.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>a new AWT Color object</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.2</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Color4f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Color4b.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Color4f.html" target="_top">Frames</a></li> +<li><a href="Color4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple4f">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/GMatrix.html b/doc/org/jogamp/vecmath/GMatrix.html new file mode 100644 index 0000000..35de00d --- /dev/null +++ b/doc/org/jogamp/vecmath/GMatrix.html @@ -0,0 +1,1624 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:52 NZST 2017 --> +<title>GMatrix</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="GMatrix"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":42,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/GMatrix.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Color4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/GMatrix.html" target="_top">Frames</a></li> +<li><a href="GMatrix.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class GMatrix" class="title">Class GMatrix</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.GMatrix</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">GMatrix</span> +extends java.lang.Object +implements java.io.Serializable, java.lang.Cloneable</pre> +<div class="block">A double precision, general, dynamically-resizable, + two-dimensional matrix class. Row and column numbering begins with + zero. The representation is row major.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.GMatrix">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#GMatrix-org.jogamp.vecmath.GMatrix-">GMatrix</a></span>(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> matrix)</code> +<div class="block">Constructs a new GMatrix and copies the initial values + from the parameter matrix.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#GMatrix-int-int-">GMatrix</a></span>(int nRow, + int nCol)</code> +<div class="block">Constructs an nRow by NCol identity matrix.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#GMatrix-int-int-double:A-">GMatrix</a></span>(int nRow, + int nCol, + double[] matrix)</code> +<div class="block">Constructs an nRow by nCol matrix initialized to the values + in the matrix array.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#add-org.jogamp.vecmath.GMatrix-">add</a></span>(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</code> +<div class="block">Sets the value of this matrix to sum of itself and matrix m1.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#add-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-">add</a></span>(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1, + <a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m2)</code> +<div class="block">Sets the value of this matrix to the matrix sum of matrices m1 and m2.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>java.lang.Object</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#clone--">clone</a></span>()</code> +<div class="block">Creates a new object of the same class as this object.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#copySubMatrix-int-int-int-int-int-int-org.jogamp.vecmath.GMatrix-">copySubMatrix</a></span>(int rowSource, + int colSource, + int numRow, + int numCol, + int rowDest, + int colDest, + <a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> target)</code> +<div class="block">Copies a sub-matrix derived from this matrix into the target matrix.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#epsilonEquals-org.jogamp.vecmath.GMatrix-double-">epsilonEquals</a></span>(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1, + double epsilon)</code> +<div class="block">Returns true if the L-infinite distance between this matrix + and matrix m1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#epsilonEquals-org.jogamp.vecmath.GMatrix-float-">epsilonEquals</a></span>(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1, + float epsilon)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use epsilonEquals(GMatrix, double) instead</span></div> +</div> +</td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#equals-org.jogamp.vecmath.GMatrix-">equals</a></span>(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</code> +<div class="block">Returns true if all of the data members of GMatrix m1 are + equal to the corresponding data members in this GMatrix.</div> +</td> +</tr> +<tr id="i7" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object o1)</code> +<div class="block">Returns true if the Object o1 is of type GMatrix and all of the + data members of o1 are equal to the corresponding data members in + this GMatrix.</div> +</td> +</tr> +<tr id="i8" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#get-org.jogamp.vecmath.GMatrix-">get</a></span>(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</code> +<div class="block">Places the values in the this GMatrix into the matrix m1; + m1 should be at least as large as this GMatrix.</div> +</td> +</tr> +<tr id="i9" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#get-org.jogamp.vecmath.Matrix3d-">get</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Places the values in the upper 3x3 of this GMatrix into + the matrix m1.</div> +</td> +</tr> +<tr id="i10" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#get-org.jogamp.vecmath.Matrix3f-">get</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Places the values in the upper 3x3 of this GMatrix into + the matrix m1.</div> +</td> +</tr> +<tr id="i11" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#get-org.jogamp.vecmath.Matrix4d-">get</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Places the values in the upper 4x4 of this GMatrix into + the matrix m1.</div> +</td> +</tr> +<tr id="i12" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#get-org.jogamp.vecmath.Matrix4f-">get</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Places the values in the upper 4x4 of this GMatrix into + the matrix m1.</div> +</td> +</tr> +<tr id="i13" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#getColumn-int-double:A-">getColumn</a></span>(int col, + double[] array)</code> +<div class="block">Places the values of the specified column into the array parameter.</div> +</td> +</tr> +<tr id="i14" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#getColumn-int-org.jogamp.vecmath.GVector-">getColumn</a></span>(int col, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector)</code> +<div class="block">Places the values of the specified column into the vector parameter.</div> +</td> +</tr> +<tr id="i15" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#getElement-int-int-">getElement</a></span>(int row, + int column)</code> +<div class="block">Retrieves the value at the specified row and column of this matrix.</div> +</td> +</tr> +<tr id="i16" class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#getNumCol--">getNumCol</a></span>()</code> +<div class="block">Returns the number of colmuns in this matrix.</div> +</td> +</tr> +<tr id="i17" class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#getNumRow--">getNumRow</a></span>()</code> +<div class="block">Returns the number of rows in this matrix.</div> +</td> +</tr> +<tr id="i18" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#getRow-int-double:A-">getRow</a></span>(int row, + double[] array)</code> +<div class="block">Places the values of the specified row into the array parameter.</div> +</td> +</tr> +<tr id="i19" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#getRow-int-org.jogamp.vecmath.GVector-">getRow</a></span>(int row, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector)</code> +<div class="block">Places the values of the specified row into the vector parameter.</div> +</td> +</tr> +<tr id="i20" class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#hashCode--">hashCode</a></span>()</code> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</td> +</tr> +<tr id="i21" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#identityMinus--">identityMinus</a></span>()</code> +<div class="block">Subtracts this matrix from the identity matrix and puts the values + back into this (this = I - this).</div> +</td> +</tr> +<tr id="i22" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#invert--">invert</a></span>()</code> +<div class="block">Inverts this matrix in place.</div> +</td> +</tr> +<tr id="i23" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#invert-org.jogamp.vecmath.GMatrix-">invert</a></span>(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</code> +<div class="block">Inverts matrix m1 and places the new values into this matrix.</div> +</td> +</tr> +<tr id="i24" class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#LUD-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GVector-">LUD</a></span>(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> LU, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> permutation)</code> +<div class="block">LU Decomposition: this matrix must be a square matrix and the + LU GMatrix parameter must be the same size as this matrix.</div> +</td> +</tr> +<tr id="i25" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#mul-org.jogamp.vecmath.GMatrix-">mul</a></span>(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</code> +<div class="block">Sets the value of this matrix to the result of multiplying itself + with matrix m1 (this = this * m1).</div> +</td> +</tr> +<tr id="i26" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#mul-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-">mul</a></span>(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1, + <a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m2)</code> +<div class="block">Sets the value of this matrix to the result of multiplying + the two argument matrices together (this = m1 * m2).</div> +</td> +</tr> +<tr id="i27" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#mul-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-">mul</a></span>(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v2)</code> +<div class="block">Computes the outer product of the two vectors; multiplies the + the first vector by the transpose of the second vector and places + the matrix result into this matrix.</div> +</td> +</tr> +<tr id="i28" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#mulTransposeBoth-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-">mulTransposeBoth</a></span>(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1, + <a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m2)</code> +<div class="block">Multiplies the transpose of matrix m1 times the transpose of matrix + m2, and places the result into this.</div> +</td> +</tr> +<tr id="i29" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#mulTransposeLeft-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-">mulTransposeLeft</a></span>(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1, + <a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m2)</code> +<div class="block">Multiplies the transpose of matrix m1 times matrix m2, and + places the result into this.</div> +</td> +</tr> +<tr id="i30" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#mulTransposeRight-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-">mulTransposeRight</a></span>(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1, + <a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m2)</code> +<div class="block">Multiplies matrix m1 times the transpose of matrix m2, and + places the result into this.</div> +</td> +</tr> +<tr id="i31" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#negate--">negate</a></span>()</code> +<div class="block">Negates the value of this matrix: this = -this.</div> +</td> +</tr> +<tr id="i32" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#negate-org.jogamp.vecmath.GMatrix-">negate</a></span>(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</code> +<div class="block">Sets the value of this matrix equal to the negation of + of the GMatrix parameter.</div> +</td> +</tr> +<tr id="i33" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#set-double:A-">set</a></span>(double[] matrix)</code> +<div class="block">Sets the value of this matrix to the values found in the array parameter.</div> +</td> +</tr> +<tr id="i34" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#set-org.jogamp.vecmath.GMatrix-">set</a></span>(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</code> +<div class="block">Sets the value of this matrix to the values found in matrix m1.</div> +</td> +</tr> +<tr id="i35" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#set-org.jogamp.vecmath.Matrix3d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the value of this matrix to that of the Matrix3d provided.</div> +</td> +</tr> +<tr id="i36" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#set-org.jogamp.vecmath.Matrix3f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the value of this matrix to that of the Matrix3f provided.</div> +</td> +</tr> +<tr id="i37" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#set-org.jogamp.vecmath.Matrix4d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Sets the value of this matrix to that of the Matrix4d provided.</div> +</td> +</tr> +<tr id="i38" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#set-org.jogamp.vecmath.Matrix4f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Sets the value of this matrix to that of the Matrix4f provided.</div> +</td> +</tr> +<tr id="i39" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#setColumn-int-double:A-">setColumn</a></span>(int col, + double[] array)</code> +<div class="block">Copy the values from the array into the specified column of this + matrix.</div> +</td> +</tr> +<tr id="i40" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#setColumn-int-org.jogamp.vecmath.GVector-">setColumn</a></span>(int col, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector)</code> +<div class="block">Copy the values from the vector into the specified column of this + matrix.</div> +</td> +</tr> +<tr id="i41" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#setElement-int-int-double-">setElement</a></span>(int row, + int column, + double value)</code> +<div class="block">Modifies the value at the specified row and column of this matrix.</div> +</td> +</tr> +<tr id="i42" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#setIdentity--">setIdentity</a></span>()</code> +<div class="block">Sets this GMatrix to the identity matrix.</div> +</td> +</tr> +<tr id="i43" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#setRow-int-double:A-">setRow</a></span>(int row, + double[] array)</code> +<div class="block">Copy the values from the array into the specified row of this + matrix.</div> +</td> +</tr> +<tr id="i44" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#setRow-int-org.jogamp.vecmath.GVector-">setRow</a></span>(int row, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector)</code> +<div class="block">Copy the values from the vector into the specified row of this + matrix.</div> +</td> +</tr> +<tr id="i45" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#setScale-double-">setScale</a></span>(double scale)</code> +<div class="block">Sets this matrix to a uniform scale matrix; all of the + values are reset.</div> +</td> +</tr> +<tr id="i46" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#setSize-int-int-">setSize</a></span>(int nRow, + int nCol)</code> +<div class="block">Changes the size of this matrix dynamically.</div> +</td> +</tr> +<tr id="i47" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#setZero--">setZero</a></span>()</code> +<div class="block">Sets all the values in this matrix to zero.</div> +</td> +</tr> +<tr id="i48" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#sub-org.jogamp.vecmath.GMatrix-">sub</a></span>(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</code> +<div class="block">Sets the value of this matrix to the matrix difference of itself + and matrix m1 (this = this - m1).</div> +</td> +</tr> +<tr id="i49" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#sub-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-">sub</a></span>(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1, + <a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m2)</code> +<div class="block">Sets the value of this matrix to the matrix difference + of matrices m1 and m2 (this = m1 - m2).</div> +</td> +</tr> +<tr id="i50" class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#SVD-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-">SVD</a></span>(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> U, + <a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> W, + <a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> V)</code> +<div class="block">Finds the singular value decomposition (SVD) of this matrix + such that this = U*W*transpose(V); and returns the rank of + this matrix; the values of U,W,V are all overwritten.</div> +</td> +</tr> +<tr id="i51" class="rowColor"> +<td class="colFirst"><code>java.lang.String</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#toString--">toString</a></span>()</code> +<div class="block">Returns a string that contains the values of this GMatrix.</div> +</td> +</tr> +<tr id="i52" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#trace--">trace</a></span>()</code> +<div class="block">Returns the trace of this matrix.</div> +</td> +</tr> +<tr id="i53" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#transpose--">transpose</a></span>()</code> +<div class="block">Transposes this matrix in place.</div> +</td> +</tr> +<tr id="i54" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GMatrix.html#transpose-org.jogamp.vecmath.GMatrix-">transpose</a></span>(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</code> +<div class="block">Places the matrix values of the transpose of matrix m1 into this matrix.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="GMatrix-int-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>GMatrix</h4> +<pre>public GMatrix(int nRow, + int nCol)</pre> +<div class="block">Constructs an nRow by NCol identity matrix. + Note that because row and column numbering begins with + zero, nRow and nCol will be one larger than the maximum + possible matrix index values.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>nRow</code> - number of rows in this matrix.</dd> +<dd><code>nCol</code> - number of columns in this matrix.</dd> +</dl> +</li> +</ul> +<a name="GMatrix-int-int-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>GMatrix</h4> +<pre>public GMatrix(int nRow, + int nCol, + double[] matrix)</pre> +<div class="block">Constructs an nRow by nCol matrix initialized to the values + in the matrix array. The array values are copied in one row at + a time in row major fashion. The array should be at least + nRow*nCol in length. + Note that because row and column numbering begins with + zero, nRow and nCol will be one larger than the maximum + possible matrix index values.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>nRow</code> - number of rows in this matrix.</dd> +<dd><code>nCol</code> - number of columns in this matrix.</dd> +<dd><code>matrix</code> - a 1D array that specifies a matrix in row major fashion</dd> +</dl> +</li> +</ul> +<a name="GMatrix-org.jogamp.vecmath.GMatrix-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>GMatrix</h4> +<pre>public GMatrix(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> matrix)</pre> +<div class="block">Constructs a new GMatrix and copies the initial values + from the parameter matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>matrix</code> - the source of the initial values of the new GMatrix</dd> +</dl> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="mul-org.jogamp.vecmath.GMatrix-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mul</h4> +<pre>public final void mul(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</pre> +<div class="block">Sets the value of this matrix to the result of multiplying itself + with matrix m1 (this = this * m1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the other matrix</dd> +</dl> +</li> +</ul> +<a name="mul-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mul</h4> +<pre>public final void mul(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1, + <a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m2)</pre> +<div class="block">Sets the value of this matrix to the result of multiplying + the two argument matrices together (this = m1 * m2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the first matrix</dd> +<dd><code>m2</code> - the second matrix</dd> +</dl> +</li> +</ul> +<a name="mul-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mul</h4> +<pre>public final void mul(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v2)</pre> +<div class="block">Computes the outer product of the two vectors; multiplies the + the first vector by the transpose of the second vector and places + the matrix result into this matrix. This matrix must be + be as big or bigger than getSize(v1)xgetSize(v2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the first vector, treated as a row vector</dd> +<dd><code>v2</code> - the second vector, treated as a column vector</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.GMatrix-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</pre> +<div class="block">Sets the value of this matrix to sum of itself and matrix m1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the other matrix</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1, + <a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m2)</pre> +<div class="block">Sets the value of this matrix to the matrix sum of matrices m1 and m2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the first matrix</dd> +<dd><code>m2</code> - the second matrix</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.GMatrix-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</pre> +<div class="block">Sets the value of this matrix to the matrix difference of itself + and matrix m1 (this = this - m1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the other matrix</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1, + <a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m2)</pre> +<div class="block">Sets the value of this matrix to the matrix difference + of matrices m1 and m2 (this = m1 - m2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the first matrix</dd> +<dd><code>m2</code> - the second matrix</dd> +</dl> +</li> +</ul> +<a name="negate--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negate</h4> +<pre>public final void negate()</pre> +<div class="block">Negates the value of this matrix: this = -this.</div> +</li> +</ul> +<a name="negate-org.jogamp.vecmath.GMatrix-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negate</h4> +<pre>public final void negate(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</pre> +<div class="block">Sets the value of this matrix equal to the negation of + of the GMatrix parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - The source matrix</dd> +</dl> +</li> +</ul> +<a name="setIdentity--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setIdentity</h4> +<pre>public final void setIdentity()</pre> +<div class="block">Sets this GMatrix to the identity matrix.</div> +</li> +</ul> +<a name="setZero--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setZero</h4> +<pre>public final void setZero()</pre> +<div class="block">Sets all the values in this matrix to zero.</div> +</li> +</ul> +<a name="identityMinus--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>identityMinus</h4> +<pre>public final void identityMinus()</pre> +<div class="block">Subtracts this matrix from the identity matrix and puts the values + back into this (this = I - this).</div> +</li> +</ul> +<a name="invert--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>invert</h4> +<pre>public final void invert()</pre> +<div class="block">Inverts this matrix in place.</div> +</li> +</ul> +<a name="invert-org.jogamp.vecmath.GMatrix-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>invert</h4> +<pre>public final void invert(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</pre> +<div class="block">Inverts matrix m1 and places the new values into this matrix. Matrix + m1 is not modified.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix to be inverted</dd> +</dl> +</li> +</ul> +<a name="copySubMatrix-int-int-int-int-int-int-org.jogamp.vecmath.GMatrix-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>copySubMatrix</h4> +<pre>public final void copySubMatrix(int rowSource, + int colSource, + int numRow, + int numCol, + int rowDest, + int colDest, + <a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> target)</pre> +<div class="block">Copies a sub-matrix derived from this matrix into the target matrix. + The upper left of the sub-matrix is located at (rowSource, colSource); + the lower right of the sub-matrix is located at + (lastRowSource,lastColSource). The sub-matrix is copied into the + the target matrix starting at (rowDest, colDest).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>rowSource</code> - the top-most row of the sub-matrix</dd> +<dd><code>colSource</code> - the left-most column of the sub-matrix</dd> +<dd><code>numRow</code> - the number of rows in the sub-matrix</dd> +<dd><code>numCol</code> - the number of columns in the sub-matrix</dd> +<dd><code>rowDest</code> - the top-most row of the position of the copied + sub-matrix within the target matrix</dd> +<dd><code>colDest</code> - the left-most column of the position of the copied + sub-matrix within the target matrix</dd> +<dd><code>target</code> - the matrix into which the sub-matrix will be copied</dd> +</dl> +</li> +</ul> +<a name="setSize-int-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setSize</h4> +<pre>public final void setSize(int nRow, + int nCol)</pre> +<div class="block">Changes the size of this matrix dynamically. If the size is increased + no data values will be lost. If the size is decreased, only those data + values whose matrix positions were eliminated will be lost.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>nRow</code> - number of desired rows in this matrix</dd> +<dd><code>nCol</code> - number of desired columns in this matrix</dd> +</dl> +</li> +</ul> +<a name="set-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(double[] matrix)</pre> +<div class="block">Sets the value of this matrix to the values found in the array parameter. + The values are copied in one row at a time, in row major + fashion. The array should be at least equal in length to + the number of matrix rows times the number of matrix columns + in this matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>matrix</code> - the row major source array</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Sets the value of this matrix to that of the Matrix3f provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Sets the value of this matrix to that of the Matrix3d provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</pre> +<div class="block">Sets the value of this matrix to that of the Matrix4f provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</pre> +<div class="block">Sets the value of this matrix to that of the Matrix4d provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.GMatrix-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</pre> +<div class="block">Sets the value of this matrix to the values found in matrix m1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the source matrix</dd> +</dl> +</li> +</ul> +<a name="getNumRow--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getNumRow</h4> +<pre>public final int getNumRow()</pre> +<div class="block">Returns the number of rows in this matrix.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>number of rows in this matrix</dd> +</dl> +</li> +</ul> +<a name="getNumCol--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getNumCol</h4> +<pre>public final int getNumCol()</pre> +<div class="block">Returns the number of colmuns in this matrix.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>number of columns in this matrix</dd> +</dl> +</li> +</ul> +<a name="getElement-int-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getElement</h4> +<pre>public final double getElement(int row, + int column)</pre> +<div class="block">Retrieves the value at the specified row and column of this matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the row number to be retrieved (zero indexed)</dd> +<dd><code>column</code> - the column number to be retrieved (zero indexed)</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the value at the indexed element</dd> +</dl> +</li> +</ul> +<a name="setElement-int-int-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setElement</h4> +<pre>public final void setElement(int row, + int column, + double value)</pre> +<div class="block">Modifies the value at the specified row and column of this matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the row number to be modified (zero indexed)</dd> +<dd><code>column</code> - the column number to be modified (zero indexed)</dd> +<dd><code>value</code> - the new matrix element value</dd> +</dl> +</li> +</ul> +<a name="getRow-int-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getRow</h4> +<pre>public final void getRow(int row, + double[] array)</pre> +<div class="block">Places the values of the specified row into the array parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the target row number</dd> +<dd><code>array</code> - the array into which the row values will be placed</dd> +</dl> +</li> +</ul> +<a name="getRow-int-org.jogamp.vecmath.GVector-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getRow</h4> +<pre>public final void getRow(int row, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector)</pre> +<div class="block">Places the values of the specified row into the vector parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the target row number</dd> +<dd><code>vector</code> - the vector into which the row values will be placed</dd> +</dl> +</li> +</ul> +<a name="getColumn-int-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getColumn</h4> +<pre>public final void getColumn(int col, + double[] array)</pre> +<div class="block">Places the values of the specified column into the array parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>col</code> - the target column number</dd> +<dd><code>array</code> - the array into which the column values will be placed</dd> +</dl> +</li> +</ul> +<a name="getColumn-int-org.jogamp.vecmath.GVector-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getColumn</h4> +<pre>public final void getColumn(int col, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector)</pre> +<div class="block">Places the values of the specified column into the vector parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>col</code> - the target column number</dd> +<dd><code>vector</code> - the vector into which the column values will be placed</dd> +</dl> +</li> +</ul> +<a name="get-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Places the values in the upper 3x3 of this GMatrix into + the matrix m1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - The matrix that will hold the new values</dd> +</dl> +</li> +</ul> +<a name="get-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Places the values in the upper 3x3 of this GMatrix into + the matrix m1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - The matrix that will hold the new values</dd> +</dl> +</li> +</ul> +<a name="get-org.jogamp.vecmath.Matrix4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</pre> +<div class="block">Places the values in the upper 4x4 of this GMatrix into + the matrix m1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - The matrix that will hold the new values</dd> +</dl> +</li> +</ul> +<a name="get-org.jogamp.vecmath.Matrix4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</pre> +<div class="block">Places the values in the upper 4x4 of this GMatrix into + the matrix m1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - The matrix that will hold the new values</dd> +</dl> +</li> +</ul> +<a name="get-org.jogamp.vecmath.GMatrix-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</pre> +<div class="block">Places the values in the this GMatrix into the matrix m1; + m1 should be at least as large as this GMatrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - The matrix that will hold the new values</dd> +</dl> +</li> +</ul> +<a name="setRow-int-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRow</h4> +<pre>public final void setRow(int row, + double[] array)</pre> +<div class="block">Copy the values from the array into the specified row of this + matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the row of this matrix into which the array values + will be copied.</dd> +<dd><code>array</code> - the source array</dd> +</dl> +</li> +</ul> +<a name="setRow-int-org.jogamp.vecmath.GVector-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRow</h4> +<pre>public final void setRow(int row, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector)</pre> +<div class="block">Copy the values from the vector into the specified row of this + matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the row of this matrix into which the array values + will be copied</dd> +<dd><code>vector</code> - the source vector</dd> +</dl> +</li> +</ul> +<a name="setColumn-int-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setColumn</h4> +<pre>public final void setColumn(int col, + double[] array)</pre> +<div class="block">Copy the values from the array into the specified column of this + matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>col</code> - the column of this matrix into which the array values + will be copied</dd> +<dd><code>array</code> - the source array</dd> +</dl> +</li> +</ul> +<a name="setColumn-int-org.jogamp.vecmath.GVector-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setColumn</h4> +<pre>public final void setColumn(int col, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector)</pre> +<div class="block">Copy the values from the vector into the specified column of this + matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>col</code> - the column of this matrix into which the array values + will be copied</dd> +<dd><code>vector</code> - the source vector</dd> +</dl> +</li> +</ul> +<a name="mulTransposeBoth-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mulTransposeBoth</h4> +<pre>public final void mulTransposeBoth(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1, + <a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m2)</pre> +<div class="block">Multiplies the transpose of matrix m1 times the transpose of matrix + m2, and places the result into this.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - The matrix on the left hand side of the multiplication</dd> +<dd><code>m2</code> - The matrix on the right hand side of the multiplication</dd> +</dl> +</li> +</ul> +<a name="mulTransposeRight-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mulTransposeRight</h4> +<pre>public final void mulTransposeRight(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1, + <a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m2)</pre> +<div class="block">Multiplies matrix m1 times the transpose of matrix m2, and + places the result into this.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - The matrix on the left hand side of the multiplication</dd> +<dd><code>m2</code> - The matrix on the right hand side of the multiplication</dd> +</dl> +</li> +</ul> +<a name="mulTransposeLeft-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mulTransposeLeft</h4> +<pre>public final void mulTransposeLeft(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1, + <a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m2)</pre> +<div class="block">Multiplies the transpose of matrix m1 times matrix m2, and + places the result into this.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - The matrix on the left hand side of the multiplication</dd> +<dd><code>m2</code> - The matrix on the right hand side of the multiplication</dd> +</dl> +</li> +</ul> +<a name="transpose--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transpose</h4> +<pre>public final void transpose()</pre> +<div class="block">Transposes this matrix in place.</div> +</li> +</ul> +<a name="transpose-org.jogamp.vecmath.GMatrix-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transpose</h4> +<pre>public final void transpose(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</pre> +<div class="block">Places the matrix values of the transpose of matrix m1 into this matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix to be transposed (but not modified)</dd> +</dl> +</li> +</ul> +<a name="toString--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>toString</h4> +<pre>public java.lang.String toString()</pre> +<div class="block">Returns a string that contains the values of this GMatrix.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>toString</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the String representation</dd> +</dl> +</li> +</ul> +<a name="hashCode--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>hashCode</h4> +<pre>public int hashCode()</pre> +<div class="block">Returns a hash code value based on the data values in this + object. Two different GMatrix objects with identical data + values (i.e., GMatrix.equals returns true) will return the + same hash number. Two GMatrix objects with different data + members may return the same hash value, although this is not + likely.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the integer hash code value</dd> +</dl> +</li> +</ul> +<a name="equals-org.jogamp.vecmath.GMatrix-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</pre> +<div class="block">Returns true if all of the data members of GMatrix m1 are + equal to the corresponding data members in this GMatrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - The matrix with which the comparison is made.</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="equals-java.lang.Object-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(java.lang.Object o1)</pre> +<div class="block">Returns true if the Object o1 is of type GMatrix and all of the + data members of o1 are equal to the corresponding data members in + this GMatrix.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>equals</code> in class <code>java.lang.Object</code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>o1</code> - The object with which the comparison is made.</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="epsilonEquals-org.jogamp.vecmath.GMatrix-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>epsilonEquals</h4> +<pre>public boolean epsilonEquals(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1, + float epsilon)</pre> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Use epsilonEquals(GMatrix, double) instead</span></div> +</li> +</ul> +<a name="epsilonEquals-org.jogamp.vecmath.GMatrix-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>epsilonEquals</h4> +<pre>public boolean epsilonEquals(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1, + double epsilon)</pre> +<div class="block">Returns true if the L-infinite distance between this matrix + and matrix m1 is less than or equal to the epsilon parameter, + otherwise returns false. The L-infinite + distance is equal to + MAX[i=0,1,2, . . .n ; j=0,1,2, . . .n ; abs(this.m(i,j) - m1.m(i,j)]</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - The matrix to be compared to this matrix</dd> +<dd><code>epsilon</code> - the threshold value</dd> +</dl> +</li> +</ul> +<a name="trace--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>trace</h4> +<pre>public final double trace()</pre> +<div class="block">Returns the trace of this matrix.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the trace of this matrix</dd> +</dl> +</li> +</ul> +<a name="SVD-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>SVD</h4> +<pre>public final int SVD(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> U, + <a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> W, + <a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> V)</pre> +<div class="block">Finds the singular value decomposition (SVD) of this matrix + such that this = U*W*transpose(V); and returns the rank of + this matrix; the values of U,W,V are all overwritten. Note + that the matrix V is output as V, and + not transpose(V). If this matrix is mxn, then U is mxm, W + is a diagonal matrix that is mxn, and V is nxn. Using the + notation W = diag(w), then the inverse of this matrix is: + inverse(this) = V*diag(1/w)*tranpose(U), where diag(1/w) + is the same matrix as W except that the reciprocal of each + of the diagonal components is used.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>U</code> - The computed U matrix in the equation this = U*W*transpose(V)</dd> +<dd><code>W</code> - The computed W matrix in the equation this = U*W*transpose(V)</dd> +<dd><code>V</code> - The computed V matrix in the equation this = U*W*transpose(V)</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>The rank of this matrix.</dd> +</dl> +</li> +</ul> +<a name="LUD-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GVector-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>LUD</h4> +<pre>public final int LUD(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> LU, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> permutation)</pre> +<div class="block">LU Decomposition: this matrix must be a square matrix and the + LU GMatrix parameter must be the same size as this matrix. + The matrix LU will be overwritten as the combination of a + lower diagonal and upper diagonal matrix decompostion of this + matrix; the diagonal + elements of L (unity) are not stored. The GVector parameter + records the row permutation effected by the partial pivoting, + and is used as a parameter to the GVector method LUDBackSolve + to solve sets of linear equations. + This method returns +/- 1 depending on whether the number + of row interchanges was even or odd, respectively.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>LU</code> - The matrix into which the lower and upper decompositions + will be placed.</dd> +<dd><code>permutation</code> - The row permutation effected by the partial + pivoting</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>+-1 depending on whether the number of row interchanges + was even or odd respectively</dd> +</dl> +</li> +</ul> +<a name="setScale-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setScale</h4> +<pre>public final void setScale(double scale)</pre> +<div class="block">Sets this matrix to a uniform scale matrix; all of the + values are reset.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>scale</code> - The new scale value</dd> +</dl> +</li> +</ul> +<a name="clone--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>clone</h4> +<pre>public java.lang.Object clone()</pre> +<div class="block">Creates a new object of the same class as this object.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>clone</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>a clone of this instance.</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code>java.lang.OutOfMemoryError</code> - if there is not enough memory.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.3</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><code>Cloneable</code></dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/GMatrix.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Color4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/GMatrix.html" target="_top">Frames</a></li> +<li><a href="GMatrix.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/GVector.html b/doc/org/jogamp/vecmath/GVector.html new file mode 100644 index 0000000..33838c3 --- /dev/null +++ b/doc/org/jogamp/vecmath/GVector.html @@ -0,0 +1,1391 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:52 NZST 2017 --> +<title>GVector</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="GVector"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":42,"i13":10,"i14":42,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/GVector.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/GVector.html" target="_top">Frames</a></li> +<li><a href="GVector.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class GVector" class="title">Class GVector</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.GVector</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">GVector</span> +extends java.lang.Object +implements java.io.Serializable, java.lang.Cloneable</pre> +<div class="block">A double precision, general, dynamically-resizable, + one-dimensional vector class. Index numbering begins with zero.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.GVector">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#GVector-double:A-">GVector</a></span>(double[] vector)</code> +<div class="block">Constructs a new GVector from the specified array elements.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#GVector-double:A-int-">GVector</a></span>(double[] vector, + int length)</code> +<div class="block">Constructs a new GVector of the specified length and + initializes it by copying the specified number of elements from + the specified array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#GVector-org.jogamp.vecmath.GVector-">GVector</a></span>(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector)</code> +<div class="block">Constructs a new GVector from the specified vector.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#GVector-int-">GVector</a></span>(int length)</code> +<div class="block">Constructs a new GVector of the specified + length with all vector elements initialized to 0.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#GVector-org.jogamp.vecmath.Tuple2f-">GVector</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> tuple)</code> +<div class="block">Constructs a new GVector and copies the initial values + from the specified tuple.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#GVector-org.jogamp.vecmath.Tuple3d-">GVector</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> tuple)</code> +<div class="block">Constructs a new GVector and copies the initial values + from the specified tuple.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#GVector-org.jogamp.vecmath.Tuple3f-">GVector</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> tuple)</code> +<div class="block">Constructs a new GVector and copies the initial values + from the specified tuple.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#GVector-org.jogamp.vecmath.Tuple4d-">GVector</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> tuple)</code> +<div class="block">Constructs a new GVector and copies the initial values + from the specified tuple.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#GVector-org.jogamp.vecmath.Tuple4f-">GVector</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> tuple)</code> +<div class="block">Constructs a new GVector and copies the initial values + from the specified tuple.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#add-org.jogamp.vecmath.GVector-">add</a></span>(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector)</code> +<div class="block">Sets the value of this vector to sum of itself and the specified + vector</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#add-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-">add</a></span>(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector1, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector2)</code> +<div class="block">Sets the value of this vector to the vector sum of vectors vector1 + and vector2.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#angle-org.jogamp.vecmath.GVector-">angle</a></span>(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1)</code> +<div class="block">Returns the (n-space) angle in radians between this vector and + the vector parameter; the return value is constrained to the + range [0,PI].</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>java.lang.Object</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#clone--">clone</a></span>()</code> +<div class="block">Creates a new object of the same class as this object.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#dot-org.jogamp.vecmath.GVector-">dot</a></span>(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1)</code> +<div class="block">Returns the dot product of this vector and vector v1.</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#epsilonEquals-org.jogamp.vecmath.GVector-double-">epsilonEquals</a></span>(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1, + double epsilon)</code> +<div class="block">Returns true if the L-infinite distance between this vector + and vector v1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#equals-org.jogamp.vecmath.GVector-">equals</a></span>(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector1)</code> +<div class="block">Returns true if all of the data members of GVector vector1 are + equal to the corresponding data members in this GVector.</div> +</td> +</tr> +<tr id="i7" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object o1)</code> +<div class="block">Returns true if the Object o1 is of type GMatrix and all of the + data members of o1 are equal to the corresponding data members in + this GMatrix.</div> +</td> +</tr> +<tr id="i8" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#getElement-int-">getElement</a></span>(int index)</code> +<div class="block">Retrieves the value at the specified index value of this vector.</div> +</td> +</tr> +<tr id="i9" class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#getSize--">getSize</a></span>()</code> +<div class="block">Returns the number of elements in this vector.</div> +</td> +</tr> +<tr id="i10" class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#hashCode--">hashCode</a></span>()</code> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</td> +</tr> +<tr id="i11" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#interpolate-org.jogamp.vecmath.GVector-double-">interpolate</a></span>(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1, + double alpha)</code> +<div class="block">Linearly interpolates between this vector and vector v1 and + places the result into this tuple: this = (1-alpha)*this + alpha*v1.</div> +</td> +</tr> +<tr id="i12" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#interpolate-org.jogamp.vecmath.GVector-float-">interpolate</a></span>(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1, + float alpha)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use interpolate(GVector, double) instead</span></div> +</div> +</td> +</tr> +<tr id="i13" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#interpolate-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-double-">interpolate</a></span>(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v2, + double alpha)</code> +<div class="block">Linearly interpolates between vectors v1 and v2 and places the + result into this tuple: this = (1-alpha)*v1 + alpha*v2.</div> +</td> +</tr> +<tr id="i14" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#interpolate-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-float-">interpolate</a></span>(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v2, + float alpha)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use interpolate(GVector, GVector, double) instead</span></div> +</div> +</td> +</tr> +<tr id="i15" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#LUDBackSolve-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-">LUDBackSolve</a></span>(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> LU, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> b, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> permutation)</code> +<div class="block">LU Decomposition Back Solve; this method takes the LU matrix + and the permutation vector produced by the GMatrix method LUD + and solves the equation (LU)*x = b by placing the solution vector + x into this vector.</div> +</td> +</tr> +<tr id="i16" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#mul-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GVector-">mul</a></span>(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1)</code> +<div class="block">Multiplies matrix m1 times Vector v1 and places the result + into this vector (this = m1*v1).</div> +</td> +</tr> +<tr id="i17" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#mul-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GMatrix-">mul</a></span>(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1, + <a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</code> +<div class="block">Multiplies the transpose of vector v1 (ie, v1 becomes a row + vector with respect to the multiplication) times matrix m1 + and places the result into this vector + (this = transpose(v1)*m1).</div> +</td> +</tr> +<tr id="i18" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#negate--">negate</a></span>()</code> +<div class="block">Negates the value of this vector: this = -this.</div> +</td> +</tr> +<tr id="i19" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#norm--">norm</a></span>()</code> +<div class="block">Returns the square root of the sum of the squares of this + vector (its length in n-dimensional space).</div> +</td> +</tr> +<tr id="i20" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#normalize--">normalize</a></span>()</code> +<div class="block">Normalizes this vector in place.</div> +</td> +</tr> +<tr id="i21" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#normalize-org.jogamp.vecmath.GVector-">normalize</a></span>(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1)</code> +<div class="block">Sets the value of this vector to the normalization of vector v1.</div> +</td> +</tr> +<tr id="i22" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#normSquared--">normSquared</a></span>()</code> +<div class="block">Returns the sum of the squares of this + vector (its length squared in n-dimensional space).</div> +</td> +</tr> +<tr id="i23" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#scale-double-">scale</a></span>(double s)</code> +<div class="block">Scales this vector by the scale factor s.</div> +</td> +</tr> +<tr id="i24" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#scale-double-org.jogamp.vecmath.GVector-">scale</a></span>(double s, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1)</code> +<div class="block">Sets the value of this vector to the scalar multiplication + of the scale factor with the vector v1.</div> +</td> +</tr> +<tr id="i25" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#scaleAdd-double-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-">scaleAdd</a></span>(double s, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v2)</code> +<div class="block">Sets the value of this vector to the scalar multiplication by s + of vector v1 plus vector v2 (this = s*v1 + v2).</div> +</td> +</tr> +<tr id="i26" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#set-double:A-">set</a></span>(double[] vector)</code> +<div class="block">Sets the value of this vector to the values found in the array + parameter.</div> +</td> +</tr> +<tr id="i27" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#set-org.jogamp.vecmath.GVector-">set</a></span>(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector)</code> +<div class="block">Sets the value of this vector to the values found in vector vector.</div> +</td> +</tr> +<tr id="i28" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#set-org.jogamp.vecmath.Tuple2f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> tuple)</code> +<div class="block">Sets the value of this vector to the values in tuple</div> +</td> +</tr> +<tr id="i29" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#set-org.jogamp.vecmath.Tuple3d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> tuple)</code> +<div class="block">Sets the value of this vector to the values in tuple</div> +</td> +</tr> +<tr id="i30" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#set-org.jogamp.vecmath.Tuple3f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> tuple)</code> +<div class="block">Sets the value of this vector to the values in tuple</div> +</td> +</tr> +<tr id="i31" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#set-org.jogamp.vecmath.Tuple4d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> tuple)</code> +<div class="block">Sets the value of this vector to the values in tuple</div> +</td> +</tr> +<tr id="i32" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#set-org.jogamp.vecmath.Tuple4f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> tuple)</code> +<div class="block">Sets the value of this vector to the values in tuple</div> +</td> +</tr> +<tr id="i33" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#setElement-int-double-">setElement</a></span>(int index, + double value)</code> +<div class="block">Modifies the value at the specified index of this vector.</div> +</td> +</tr> +<tr id="i34" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#setSize-int-">setSize</a></span>(int length)</code> +<div class="block">Changes the size of this vector dynamically.</div> +</td> +</tr> +<tr id="i35" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#sub-org.jogamp.vecmath.GVector-">sub</a></span>(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector)</code> +<div class="block">Sets the value of this vector to the vector difference of itself + and vector (this = this - vector).</div> +</td> +</tr> +<tr id="i36" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#sub-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-">sub</a></span>(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector1, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector2)</code> +<div class="block">Sets the value of this vector to the vector difference + of vectors vector1 and vector2 (this = vector1 - vector2).</div> +</td> +</tr> +<tr id="i37" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#SVDBackSolve-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GVector-">SVDBackSolve</a></span>(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> U, + <a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> W, + <a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> V, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> b)</code> +<div class="block">Solves for x in Ax = b, where x is this vector (nx1), A is mxn, + b is mx1, and A = U*W*transpose(V); U,W,V must + be precomputed and can be found by taking the singular value + decomposition (SVD) of A using the method SVD found in the + GMatrix class.</div> +</td> +</tr> +<tr id="i38" class="altColor"> +<td class="colFirst"><code>java.lang.String</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#toString--">toString</a></span>()</code> +<div class="block">Returns a string that contains the values of this GVector.</div> +</td> +</tr> +<tr id="i39" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/GVector.html#zero--">zero</a></span>()</code> +<div class="block">Sets all the values in this vector to zero.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="GVector-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>GVector</h4> +<pre>public GVector(int length)</pre> +<div class="block">Constructs a new GVector of the specified + length with all vector elements initialized to 0.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>length</code> - the number of elements in this GVector.</dd> +</dl> +</li> +</ul> +<a name="GVector-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>GVector</h4> +<pre>public GVector(double[] vector)</pre> +<div class="block">Constructs a new GVector from the specified array elements. + The length of this GVector is set to the length of the + specified array. The array elements are copied into this new + GVector.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>vector</code> - the values for the new GVector.</dd> +</dl> +</li> +</ul> +<a name="GVector-org.jogamp.vecmath.GVector-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>GVector</h4> +<pre>public GVector(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector)</pre> +<div class="block">Constructs a new GVector from the specified vector. + The vector elements are copied into this new GVector.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>vector</code> - the source GVector for this new GVector.</dd> +</dl> +</li> +</ul> +<a name="GVector-org.jogamp.vecmath.Tuple2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>GVector</h4> +<pre>public GVector(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> tuple)</pre> +<div class="block">Constructs a new GVector and copies the initial values + from the specified tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>tuple</code> - the source for the new GVector's initial values</dd> +</dl> +</li> +</ul> +<a name="GVector-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>GVector</h4> +<pre>public GVector(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> tuple)</pre> +<div class="block">Constructs a new GVector and copies the initial values + from the specified tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>tuple</code> - the source for the new GVector's initial values</dd> +</dl> +</li> +</ul> +<a name="GVector-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>GVector</h4> +<pre>public GVector(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> tuple)</pre> +<div class="block">Constructs a new GVector and copies the initial values + from the specified tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>tuple</code> - the source for the new GVector's initial values</dd> +</dl> +</li> +</ul> +<a name="GVector-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>GVector</h4> +<pre>public GVector(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> tuple)</pre> +<div class="block">Constructs a new GVector and copies the initial values + from the specified tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>tuple</code> - the source for the new GVector's initial values</dd> +</dl> +</li> +</ul> +<a name="GVector-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>GVector</h4> +<pre>public GVector(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> tuple)</pre> +<div class="block">Constructs a new GVector and copies the initial values + from the specified tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>tuple</code> - the source for the new GVector's initial values</dd> +</dl> +</li> +</ul> +<a name="GVector-double:A-int-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>GVector</h4> +<pre>public GVector(double[] vector, + int length)</pre> +<div class="block">Constructs a new GVector of the specified length and + initializes it by copying the specified number of elements from + the specified array. The array must contain at least + <code>length</code> elements (i.e., <code>vector.length</code> >= + <code>length</code>. The length of this new GVector is set to + the specified length.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>vector</code> - The array from which the values will be copied.</dd> +<dd><code>length</code> - The number of values copied from the array.</dd> +</dl> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="norm--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>norm</h4> +<pre>public final double norm()</pre> +<div class="block">Returns the square root of the sum of the squares of this + vector (its length in n-dimensional space).</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>length of this vector</dd> +</dl> +</li> +</ul> +<a name="normSquared--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>normSquared</h4> +<pre>public final double normSquared()</pre> +<div class="block">Returns the sum of the squares of this + vector (its length squared in n-dimensional space).</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>length squared of this vector</dd> +</dl> +</li> +</ul> +<a name="normalize-org.jogamp.vecmath.GVector-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>normalize</h4> +<pre>public final void normalize(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1)</pre> +<div class="block">Sets the value of this vector to the normalization of vector v1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the un-normalized vector</dd> +</dl> +</li> +</ul> +<a name="normalize--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>normalize</h4> +<pre>public final void normalize()</pre> +<div class="block">Normalizes this vector in place.</div> +</li> +</ul> +<a name="scale-double-org.jogamp.vecmath.GVector-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scale</h4> +<pre>public final void scale(double s, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1)</pre> +<div class="block">Sets the value of this vector to the scalar multiplication + of the scale factor with the vector v1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +<dd><code>v1</code> - the source vector</dd> +</dl> +</li> +</ul> +<a name="scale-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scale</h4> +<pre>public final void scale(double s)</pre> +<div class="block">Scales this vector by the scale factor s.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +</dl> +</li> +</ul> +<a name="scaleAdd-double-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scaleAdd</h4> +<pre>public final void scaleAdd(double s, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v2)</pre> +<div class="block">Sets the value of this vector to the scalar multiplication by s + of vector v1 plus vector v2 (this = s*v1 + v2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +<dd><code>v1</code> - the vector to be multiplied</dd> +<dd><code>v2</code> - the vector to be added</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.GVector-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector)</pre> +<div class="block">Sets the value of this vector to sum of itself and the specified + vector</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>vector</code> - the second vector</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector1, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector2)</pre> +<div class="block">Sets the value of this vector to the vector sum of vectors vector1 + and vector2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>vector1</code> - the first vector</dd> +<dd><code>vector2</code> - the second vector</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.GVector-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector)</pre> +<div class="block">Sets the value of this vector to the vector difference of itself + and vector (this = this - vector).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>vector</code> - the other vector</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector1, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector2)</pre> +<div class="block">Sets the value of this vector to the vector difference + of vectors vector1 and vector2 (this = vector1 - vector2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>vector1</code> - the first vector</dd> +<dd><code>vector2</code> - the second vector</dd> +</dl> +</li> +</ul> +<a name="mul-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GVector-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mul</h4> +<pre>public final void mul(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1)</pre> +<div class="block">Multiplies matrix m1 times Vector v1 and places the result + into this vector (this = m1*v1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - The matrix in the multiplication</dd> +<dd><code>v1</code> - The vector that is multiplied</dd> +</dl> +</li> +</ul> +<a name="mul-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GMatrix-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mul</h4> +<pre>public final void mul(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1, + <a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</pre> +<div class="block">Multiplies the transpose of vector v1 (ie, v1 becomes a row + vector with respect to the multiplication) times matrix m1 + and places the result into this vector + (this = transpose(v1)*m1). The result is technically a + row vector, but the GVector class only knows about column + vectors, and so the result is stored as a column vector.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - The matrix in the multiplication</dd> +<dd><code>v1</code> - The vector that is temporarily transposed</dd> +</dl> +</li> +</ul> +<a name="negate--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negate</h4> +<pre>public final void negate()</pre> +<div class="block">Negates the value of this vector: this = -this.</div> +</li> +</ul> +<a name="zero--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>zero</h4> +<pre>public final void zero()</pre> +<div class="block">Sets all the values in this vector to zero.</div> +</li> +</ul> +<a name="setSize-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setSize</h4> +<pre>public final void setSize(int length)</pre> +<div class="block">Changes the size of this vector dynamically. If the size is increased + no data values will be lost. If the size is decreased, only those data + values whose vector positions were eliminated will be lost.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>length</code> - number of desired elements in this vector</dd> +</dl> +</li> +</ul> +<a name="set-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(double[] vector)</pre> +<div class="block">Sets the value of this vector to the values found in the array + parameter. The array should be at least equal in length to + the number of elements in the vector.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>vector</code> - the source array</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.GVector-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector)</pre> +<div class="block">Sets the value of this vector to the values found in vector vector.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>vector</code> - the source vector</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Tuple2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> tuple)</pre> +<div class="block">Sets the value of this vector to the values in tuple</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>tuple</code> - the source for the new GVector's new values</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> tuple)</pre> +<div class="block">Sets the value of this vector to the values in tuple</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>tuple</code> - the source for the new GVector's new values</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> tuple)</pre> +<div class="block">Sets the value of this vector to the values in tuple</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>tuple</code> - the source for the new GVector's new values</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> tuple)</pre> +<div class="block">Sets the value of this vector to the values in tuple</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>tuple</code> - the source for the new GVector's new values</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> tuple)</pre> +<div class="block">Sets the value of this vector to the values in tuple</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>tuple</code> - the source for the new GVector's new values</dd> +</dl> +</li> +</ul> +<a name="getSize--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getSize</h4> +<pre>public final int getSize()</pre> +<div class="block">Returns the number of elements in this vector.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>number of elements in this vector</dd> +</dl> +</li> +</ul> +<a name="getElement-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getElement</h4> +<pre>public final double getElement(int index)</pre> +<div class="block">Retrieves the value at the specified index value of this vector.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>index</code> - the index of the element to retrieve (zero indexed)</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the value at the indexed element</dd> +</dl> +</li> +</ul> +<a name="setElement-int-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setElement</h4> +<pre>public final void setElement(int index, + double value)</pre> +<div class="block">Modifies the value at the specified index of this vector.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>index</code> - the index if the element to modify (zero indexed)</dd> +<dd><code>value</code> - the new vector element value</dd> +</dl> +</li> +</ul> +<a name="toString--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>toString</h4> +<pre>public java.lang.String toString()</pre> +<div class="block">Returns a string that contains the values of this GVector.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>toString</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the String representation</dd> +</dl> +</li> +</ul> +<a name="hashCode--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>hashCode</h4> +<pre>public int hashCode()</pre> +<div class="block">Returns a hash code value based on the data values in this + object. Two different GVector objects with identical data + values (i.e., GVector.equals returns true) will return the + same hash number. Two GVector objects with different data + members may return the same hash value, although this is not + likely.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the integer hash code value</dd> +</dl> +</li> +</ul> +<a name="equals-org.jogamp.vecmath.GVector-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector1)</pre> +<div class="block">Returns true if all of the data members of GVector vector1 are + equal to the corresponding data members in this GVector.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>vector1</code> - The vector with which the comparison is made.</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="equals-java.lang.Object-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(java.lang.Object o1)</pre> +<div class="block">Returns true if the Object o1 is of type GMatrix and all of the + data members of o1 are equal to the corresponding data members in + this GMatrix.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>equals</code> in class <code>java.lang.Object</code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>o1</code> - The object with which the comparison is made.</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="epsilonEquals-org.jogamp.vecmath.GVector-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>epsilonEquals</h4> +<pre>public boolean epsilonEquals(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1, + double epsilon)</pre> +<div class="block">Returns true if the L-infinite distance between this vector + and vector v1 is less than or equal to the epsilon parameter, + otherwise returns false. The L-infinite + distance is equal to + MAX[abs(x1-x2), abs(y1-y2), . . . ].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - The vector to be compared to this vector</dd> +<dd><code>epsilon</code> - the threshold value</dd> +</dl> +</li> +</ul> +<a name="dot-org.jogamp.vecmath.GVector-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>dot</h4> +<pre>public final double dot(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1)</pre> +<div class="block">Returns the dot product of this vector and vector v1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the other vector</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the dot product of this and v1</dd> +</dl> +</li> +</ul> +<a name="SVDBackSolve-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GVector-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>SVDBackSolve</h4> +<pre>public final void SVDBackSolve(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> U, + <a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> W, + <a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> V, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> b)</pre> +<div class="block">Solves for x in Ax = b, where x is this vector (nx1), A is mxn, + b is mx1, and A = U*W*transpose(V); U,W,V must + be precomputed and can be found by taking the singular value + decomposition (SVD) of A using the method SVD found in the + GMatrix class.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>U</code> - The U matrix produced by the GMatrix method SVD</dd> +<dd><code>W</code> - The W matrix produced by the GMatrix method SVD</dd> +<dd><code>V</code> - The V matrix produced by the GMatrix method SVD</dd> +<dd><code>b</code> - The b vector in the linear equation Ax = b</dd> +</dl> +</li> +</ul> +<a name="LUDBackSolve-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>LUDBackSolve</h4> +<pre>public final void LUDBackSolve(<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> LU, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> b, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> permutation)</pre> +<div class="block">LU Decomposition Back Solve; this method takes the LU matrix + and the permutation vector produced by the GMatrix method LUD + and solves the equation (LU)*x = b by placing the solution vector + x into this vector. This vector should be the same length or + longer than b.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>LU</code> - The matrix into which the lower and upper decompostions + have been placed</dd> +<dd><code>b</code> - The b vector in the equation (LU)*x = b</dd> +<dd><code>permutation</code> - The row permuations that were necessary to + produce the LU matrix parameter</dd> +</dl> +</li> +</ul> +<a name="angle-org.jogamp.vecmath.GVector-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>angle</h4> +<pre>public final double angle(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1)</pre> +<div class="block">Returns the (n-space) angle in radians between this vector and + the vector parameter; the return value is constrained to the + range [0,PI].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - The other vector</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>The angle in radians in the range [0,PI]</dd> +</dl> +</li> +</ul> +<a name="interpolate-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>interpolate</h4> +<pre>public final void interpolate(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v2, + float alpha)</pre> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Use interpolate(GVector, GVector, double) instead</span></div> +</li> +</ul> +<a name="interpolate-org.jogamp.vecmath.GVector-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>interpolate</h4> +<pre>public final void interpolate(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1, + float alpha)</pre> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Use interpolate(GVector, double) instead</span></div> +</li> +</ul> +<a name="interpolate-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>interpolate</h4> +<pre>public final void interpolate(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1, + <a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v2, + double alpha)</pre> +<div class="block">Linearly interpolates between vectors v1 and v2 and places the + result into this tuple: this = (1-alpha)*v1 + alpha*v2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the first vector</dd> +<dd><code>v2</code> - the second vector</dd> +<dd><code>alpha</code> - the alpha interpolation parameter</dd> +</dl> +</li> +</ul> +<a name="interpolate-org.jogamp.vecmath.GVector-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>interpolate</h4> +<pre>public final void interpolate(<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1, + double alpha)</pre> +<div class="block">Linearly interpolates between this vector and vector v1 and + places the result into this tuple: this = (1-alpha)*this + alpha*v1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the first vector</dd> +<dd><code>alpha</code> - the alpha interpolation parameter</dd> +</dl> +</li> +</ul> +<a name="clone--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>clone</h4> +<pre>public java.lang.Object clone()</pre> +<div class="block">Creates a new object of the same class as this object.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>clone</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>a clone of this instance.</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code>java.lang.OutOfMemoryError</code> - if there is not enough memory.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.3</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><code>Cloneable</code></dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/GVector.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/GVector.html" target="_top">Frames</a></li> +<li><a href="GVector.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Matrix3d.html b/doc/org/jogamp/vecmath/Matrix3d.html new file mode 100644 index 0000000..e59d8da --- /dev/null +++ b/doc/org/jogamp/vecmath/Matrix3d.html @@ -0,0 +1,2328 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:52 NZST 2017 --> +<title>Matrix3d</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Matrix3d"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Matrix3d.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Matrix3d.html" target="_top">Frames</a></li> +<li><a href="Matrix3d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Matrix3d" class="title">Class Matrix3d</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Matrix3d</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">Matrix3d</span> +extends java.lang.Object +implements java.io.Serializable, java.lang.Cloneable</pre> +<div class="block">A double precision floating point 3 by 3 matrix. + Primarily to support 3D rotations.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Matrix3d">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> +<caption><span>Fields</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#m00">m00</a></span></code> +<div class="block">The first matrix element in the first row.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#m01">m01</a></span></code> +<div class="block">The second matrix element in the first row.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#m02">m02</a></span></code> +<div class="block">The third matrix element in the first row.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#m10">m10</a></span></code> +<div class="block">The first matrix element in the second row.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#m11">m11</a></span></code> +<div class="block">The second matrix element in the second row.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#m12">m12</a></span></code> +<div class="block">The third matrix element in the second row.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#m20">m20</a></span></code> +<div class="block">The first matrix element in the third row.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#m21">m21</a></span></code> +<div class="block">The second matrix element in the third row.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#m22">m22</a></span></code> +<div class="block">The third matrix element in the third row.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#Matrix3d--">Matrix3d</a></span>()</code> +<div class="block">Constructs and initializes a Matrix3d to all zeros.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#Matrix3d-double:A-">Matrix3d</a></span>(double[] v)</code> +<div class="block">Constructs and initializes a Matrix3d from the specified nine- + element array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#Matrix3d-double-double-double-double-double-double-double-double-double-">Matrix3d</a></span>(double m00, + double m01, + double m02, + double m10, + double m11, + double m12, + double m20, + double m21, + double m22)</code> +<div class="block">Constructs and initializes a Matrix3d from the specified nine values.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#Matrix3d-org.jogamp.vecmath.Matrix3d-">Matrix3d</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Constructs a new matrix with the same values as the + Matrix3d parameter.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#Matrix3d-org.jogamp.vecmath.Matrix3f-">Matrix3d</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Constructs a new matrix with the same values as the + Matrix3f parameter.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#add-double-">add</a></span>(double scalar)</code> +<div class="block">Adds a scalar to each component of this matrix.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#add-double-org.jogamp.vecmath.Matrix3d-">add</a></span>(double scalar, + <a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Adds a scalar to each component of the matrix m1 and places + the result into this.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#add-org.jogamp.vecmath.Matrix3d-">add</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the value of this matrix to the sum of itself and matrix m1.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#add-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Matrix3d-">add</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m2)</code> +<div class="block">Sets the value of this matrix to the matrix sum of matrices m1 and m2.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>java.lang.Object</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#clone--">clone</a></span>()</code> +<div class="block">Creates a new object of the same class as this object.</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#determinant--">determinant</a></span>()</code> +<div class="block">Computes the determinant of this matrix.</div> +</td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#epsilonEquals-org.jogamp.vecmath.Matrix3d-double-">epsilonEquals</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + double epsilon)</code> +<div class="block">Returns true if the L-infinite distance between this matrix + and matrix m1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</td> +</tr> +<tr id="i7" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#equals-org.jogamp.vecmath.Matrix3d-">equals</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Returns true if all of the data members of Matrix3d m1 are + equal to the corresponding data members in this Matrix3d.</div> +</td> +</tr> +<tr id="i8" class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object t1)</code> +<div class="block">Returns true if the Object t1 is of type Matrix3d and all of the + data members of t1 are equal to the corresponding data members in + this Matrix3d.</div> +</td> +</tr> +<tr id="i9" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#getColumn-int-double:A-">getColumn</a></span>(int column, + double[] v)</code> +<div class="block">Copies the matrix values in the specified column into the array + parameter.</div> +</td> +</tr> +<tr id="i10" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#getColumn-int-org.jogamp.vecmath.Vector3d-">getColumn</a></span>(int column, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v)</code> +<div class="block">Copies the matrix values in the specified column into the vector + parameter.</div> +</td> +</tr> +<tr id="i11" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#getElement-int-int-">getElement</a></span>(int row, + int column)</code> +<div class="block">Retrieves the value at the specified row and column of the specified + matrix.</div> +</td> +</tr> +<tr id="i12" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#getM00--">getM00</a></span>()</code> +<div class="block">Get the first matrix element in the first row.</div> +</td> +</tr> +<tr id="i13" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#getM01--">getM01</a></span>()</code> +<div class="block">Get the second matrix element in the first row.</div> +</td> +</tr> +<tr id="i14" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#getM02--">getM02</a></span>()</code> +<div class="block">Get the third matrix element in the first row.</div> +</td> +</tr> +<tr id="i15" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#getM10--">getM10</a></span>()</code> +<div class="block">Get first matrix element in the second row.</div> +</td> +</tr> +<tr id="i16" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#getM11--">getM11</a></span>()</code> +<div class="block">Get second matrix element in the second row.</div> +</td> +</tr> +<tr id="i17" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#getM12--">getM12</a></span>()</code> +<div class="block">Get the third matrix element in the second row.</div> +</td> +</tr> +<tr id="i18" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#getM20--">getM20</a></span>()</code> +<div class="block">Get the first matrix element in the third row.</div> +</td> +</tr> +<tr id="i19" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#getM21--">getM21</a></span>()</code> +<div class="block">Get the second matrix element in the third row.</div> +</td> +</tr> +<tr id="i20" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#getM22--">getM22</a></span>()</code> +<div class="block">Get the third matrix element in the third row .</div> +</td> +</tr> +<tr id="i21" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#getRow-int-double:A-">getRow</a></span>(int row, + double[] v)</code> +<div class="block">Copies the matrix values in the specified row into the array parameter.</div> +</td> +</tr> +<tr id="i22" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#getRow-int-org.jogamp.vecmath.Vector3d-">getRow</a></span>(int row, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v)</code> +<div class="block">Copies the matrix values in the specified row into the vector parameter.</div> +</td> +</tr> +<tr id="i23" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#getScale--">getScale</a></span>()</code> +<div class="block">Performs an SVD normalization of this matrix to calculate + and return the uniform scale factor.</div> +</td> +</tr> +<tr id="i24" class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#hashCode--">hashCode</a></span>()</code> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</td> +</tr> +<tr id="i25" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#invert--">invert</a></span>()</code> +<div class="block">Inverts this matrix in place.</div> +</td> +</tr> +<tr id="i26" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#invert-org.jogamp.vecmath.Matrix3d-">invert</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the value of this matrix to the matrix inverse + of the passed matrix m1.</div> +</td> +</tr> +<tr id="i27" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#mul-double-">mul</a></span>(double scalar)</code> +<div class="block">Multiplies each element of this matrix by a scalar.</div> +</td> +</tr> +<tr id="i28" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#mul-double-org.jogamp.vecmath.Matrix3d-">mul</a></span>(double scalar, + <a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Multiplies each element of matrix m1 by a scalar and places + the result into this.</div> +</td> +</tr> +<tr id="i29" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#mul-org.jogamp.vecmath.Matrix3d-">mul</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the value of this matrix to the result of multiplying itself + with matrix m1.</div> +</td> +</tr> +<tr id="i30" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#mul-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Matrix3d-">mul</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m2)</code> +<div class="block">Sets the value of this matrix to the result of multiplying + the two argument matrices together.</div> +</td> +</tr> +<tr id="i31" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#mulNormalize-org.jogamp.vecmath.Matrix3d-">mulNormalize</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Multiplies this matrix by matrix m1, does an SVD normalization + of the result, and places the result back into this matrix + this = SVDnorm(this*m1).</div> +</td> +</tr> +<tr id="i32" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#mulNormalize-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Matrix3d-">mulNormalize</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m2)</code> +<div class="block">Multiplies matrix m1 by matrix m2, does an SVD normalization + of the result, and places the result into this matrix + this = SVDnorm(m1*m2).</div> +</td> +</tr> +<tr id="i33" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#mulTransposeBoth-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Matrix3d-">mulTransposeBoth</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m2)</code> +<div class="block">Multiplies the transpose of matrix m1 times the transpose of matrix + m2, and places the result into this.</div> +</td> +</tr> +<tr id="i34" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#mulTransposeLeft-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Matrix3d-">mulTransposeLeft</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m2)</code> +<div class="block">Multiplies the transpose of matrix m1 times matrix m2, and + places the result into this.</div> +</td> +</tr> +<tr id="i35" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#mulTransposeRight-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Matrix3d-">mulTransposeRight</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m2)</code> +<div class="block">Multiplies matrix m1 times the transpose of matrix m2, and + places the result into this.</div> +</td> +</tr> +<tr id="i36" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#negate--">negate</a></span>()</code> +<div class="block">Negates the value of this matrix: this = -this.</div> +</td> +</tr> +<tr id="i37" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#negate-org.jogamp.vecmath.Matrix3d-">negate</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the value of this matrix equal to the negation of + of the Matrix3d parameter.</div> +</td> +</tr> +<tr id="i38" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#normalize--">normalize</a></span>()</code> +<div class="block">Performs singular value decomposition normalization of this matrix.</div> +</td> +</tr> +<tr id="i39" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#normalize-org.jogamp.vecmath.Matrix3d-">normalize</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Perform singular value decomposition normalization of matrix m1 and + place the normalized values into this.</div> +</td> +</tr> +<tr id="i40" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#normalizeCP--">normalizeCP</a></span>()</code> +<div class="block">Perform cross product normalization of this matrix.</div> +</td> +</tr> +<tr id="i41" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#normalizeCP-org.jogamp.vecmath.Matrix3d-">normalizeCP</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Perform cross product normalization of matrix m1 and place the + normalized values into this.</div> +</td> +</tr> +<tr id="i42" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#rotX-double-">rotX</a></span>(double angle)</code> +<div class="block">Sets the value of this matrix to a counter clockwise rotation + about the x axis.</div> +</td> +</tr> +<tr id="i43" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#rotY-double-">rotY</a></span>(double angle)</code> +<div class="block">Sets the value of this matrix to a counter clockwise rotation + about the y axis.</div> +</td> +</tr> +<tr id="i44" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#rotZ-double-">rotZ</a></span>(double angle)</code> +<div class="block">Sets the value of this matrix to a counter clockwise rotation + about the z axis.</div> +</td> +</tr> +<tr id="i45" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#set-org.jogamp.vecmath.AxisAngle4d-">set</a></span>(<a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + double precision axis and angle argument.</div> +</td> +</tr> +<tr id="i46" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#set-org.jogamp.vecmath.AxisAngle4f-">set</a></span>(<a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + single precision axis and angle argument.</div> +</td> +</tr> +<tr id="i47" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#set-double-">set</a></span>(double scale)</code> +<div class="block">Sets the value of this matrix to a scale matrix with + the passed scale amount.</div> +</td> +</tr> +<tr id="i48" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#set-double:A-">set</a></span>(double[] m)</code> +<div class="block">Sets the values in this Matrix3d equal to the row-major + array parameter (ie, the first three elements of the + array will be copied into the first row of this matrix, etc.).</div> +</td> +</tr> +<tr id="i49" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#set-org.jogamp.vecmath.Matrix3d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the value of this matrix to the value of the Matrix3d + argument.</div> +</td> +</tr> +<tr id="i50" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#set-org.jogamp.vecmath.Matrix3f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the value of this matrix to the double value of the Matrix3f + argument.</div> +</td> +</tr> +<tr id="i51" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#set-org.jogamp.vecmath.Quat4d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + double precision quaternion argument.</div> +</td> +</tr> +<tr id="i52" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#set-org.jogamp.vecmath.Quat4f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + single precision quaternion argument.</div> +</td> +</tr> +<tr id="i53" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#setColumn-int-double:A-">setColumn</a></span>(int column, + double[] v)</code> +<div class="block">Sets the specified column of this matrix3d to the three values provided.</div> +</td> +</tr> +<tr id="i54" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#setColumn-int-double-double-double-">setColumn</a></span>(int column, + double x, + double y, + double z)</code> +<div class="block">Sets the specified column of this matrix3d to the three values provided.</div> +</td> +</tr> +<tr id="i55" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#setColumn-int-org.jogamp.vecmath.Vector3d-">setColumn</a></span>(int column, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v)</code> +<div class="block">Sets the specified column of this matrix3d to the vector provided.</div> +</td> +</tr> +<tr id="i56" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#setElement-int-int-double-">setElement</a></span>(int row, + int column, + double value)</code> +<div class="block">Sets the specified element of this matrix3f to the value provided.</div> +</td> +</tr> +<tr id="i57" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#setIdentity--">setIdentity</a></span>()</code> +<div class="block">Sets this Matrix3d to identity.</div> +</td> +</tr> +<tr id="i58" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#setM00-double-">setM00</a></span>(double m00)</code> +<div class="block">Set the first matrix element in the first row.</div> +</td> +</tr> +<tr id="i59" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#setM01-double-">setM01</a></span>(double m01)</code> +<div class="block">Set the second matrix element in the first row.</div> +</td> +</tr> +<tr id="i60" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#setM02-double-">setM02</a></span>(double m02)</code> +<div class="block">Set the third matrix element in the first row.</div> +</td> +</tr> +<tr id="i61" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#setM10-double-">setM10</a></span>(double m10)</code> +<div class="block">Set first matrix element in the second row.</div> +</td> +</tr> +<tr id="i62" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#setM11-double-">setM11</a></span>(double m11)</code> +<div class="block">Set the second matrix element in the second row.</div> +</td> +</tr> +<tr id="i63" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#setM12-double-">setM12</a></span>(double m12)</code> +<div class="block">Set the third matrix element in the second row.</div> +</td> +</tr> +<tr id="i64" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#setM20-double-">setM20</a></span>(double m20)</code> +<div class="block">Set the first matrix element in the third row.</div> +</td> +</tr> +<tr id="i65" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#setM21-double-">setM21</a></span>(double m21)</code> +<div class="block">Set the second matrix element in the third row.</div> +</td> +</tr> +<tr id="i66" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#setM22-double-">setM22</a></span>(double m22)</code> +<div class="block">Set the third matrix element in the third row.</div> +</td> +</tr> +<tr id="i67" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#setRow-int-double:A-">setRow</a></span>(int row, + double[] v)</code> +<div class="block">Sets the specified row of this matrix3d to the three values provided.</div> +</td> +</tr> +<tr id="i68" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#setRow-int-double-double-double-">setRow</a></span>(int row, + double x, + double y, + double z)</code> +<div class="block">Sets the specified row of this matrix3d to the 4 values provided.</div> +</td> +</tr> +<tr id="i69" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#setRow-int-org.jogamp.vecmath.Vector3d-">setRow</a></span>(int row, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v)</code> +<div class="block">Sets the specified row of this matrix3d to the Vector provided.</div> +</td> +</tr> +<tr id="i70" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#setScale-double-">setScale</a></span>(double scale)</code> +<div class="block">Sets the scale component of the current matrix by factoring + out the current scale (by doing an SVD) and multiplying by + the new scale.</div> +</td> +</tr> +<tr id="i71" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#setZero--">setZero</a></span>()</code> +<div class="block">Sets this matrix to all zeros.</div> +</td> +</tr> +<tr id="i72" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#sub-org.jogamp.vecmath.Matrix3d-">sub</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the value of this matrix to the matrix difference of itself and + matrix m1 (this = this - m1).</div> +</td> +</tr> +<tr id="i73" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#sub-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Matrix3d-">sub</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m2)</code> +<div class="block">Sets the value of this matrix to the matrix difference + of matrices m1 and m2.</div> +</td> +</tr> +<tr id="i74" class="altColor"> +<td class="colFirst"><code>java.lang.String</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#toString--">toString</a></span>()</code> +<div class="block">Returns a string that contains the values of this Matrix3d.</div> +</td> +</tr> +<tr id="i75" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#transform-org.jogamp.vecmath.Tuple3d-">transform</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t)</code> +<div class="block">Multiply this matrix by the tuple t and place the result + back into the tuple (t = this*t).</div> +</td> +</tr> +<tr id="i76" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#transform-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-">transform</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> result)</code> +<div class="block">Multiply this matrix by the tuple t and and place the result + into the tuple "result" (result = this*t).</div> +</td> +</tr> +<tr id="i77" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#transpose--">transpose</a></span>()</code> +<div class="block">Sets the value of this matrix to its transpose.</div> +</td> +</tr> +<tr id="i78" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3d.html#transpose-org.jogamp.vecmath.Matrix3d-">transpose</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the value of this matrix to the transpose of the argument matrix.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ FIELD DETAIL =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.detail"> +<!-- --> +</a> +<h3>Field Detail</h3> +<a name="m00"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m00</h4> +<pre>public double m00</pre> +<div class="block">The first matrix element in the first row.</div> +</li> +</ul> +<a name="m01"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m01</h4> +<pre>public double m01</pre> +<div class="block">The second matrix element in the first row.</div> +</li> +</ul> +<a name="m02"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m02</h4> +<pre>public double m02</pre> +<div class="block">The third matrix element in the first row.</div> +</li> +</ul> +<a name="m10"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m10</h4> +<pre>public double m10</pre> +<div class="block">The first matrix element in the second row.</div> +</li> +</ul> +<a name="m11"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m11</h4> +<pre>public double m11</pre> +<div class="block">The second matrix element in the second row.</div> +</li> +</ul> +<a name="m12"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m12</h4> +<pre>public double m12</pre> +<div class="block">The third matrix element in the second row.</div> +</li> +</ul> +<a name="m20"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m20</h4> +<pre>public double m20</pre> +<div class="block">The first matrix element in the third row.</div> +</li> +</ul> +<a name="m21"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m21</h4> +<pre>public double m21</pre> +<div class="block">The second matrix element in the third row.</div> +</li> +</ul> +<a name="m22"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>m22</h4> +<pre>public double m22</pre> +<div class="block">The third matrix element in the third row.</div> +</li> +</ul> +</li> +</ul> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Matrix3d-double-double-double-double-double-double-double-double-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Matrix3d</h4> +<pre>public Matrix3d(double m00, + double m01, + double m02, + double m10, + double m11, + double m12, + double m20, + double m21, + double m22)</pre> +<div class="block">Constructs and initializes a Matrix3d from the specified nine values.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m00</code> - the [0][0] element</dd> +<dd><code>m01</code> - the [0][1] element</dd> +<dd><code>m02</code> - the [0][2] element</dd> +<dd><code>m10</code> - the [1][0] element</dd> +<dd><code>m11</code> - the [1][1] element</dd> +<dd><code>m12</code> - the [1][2] element</dd> +<dd><code>m20</code> - the [2][0] element</dd> +<dd><code>m21</code> - the [2][1] element</dd> +<dd><code>m22</code> - the [2][2] element</dd> +</dl> +</li> +</ul> +<a name="Matrix3d-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Matrix3d</h4> +<pre>public Matrix3d(double[] v)</pre> +<div class="block">Constructs and initializes a Matrix3d from the specified nine- + element array.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v</code> - the array of length 9 containing in order</dd> +</dl> +</li> +</ul> +<a name="Matrix3d-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Matrix3d</h4> +<pre>public Matrix3d(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Constructs a new matrix with the same values as the + Matrix3d parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the source matrix</dd> +</dl> +</li> +</ul> +<a name="Matrix3d-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Matrix3d</h4> +<pre>public Matrix3d(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Constructs a new matrix with the same values as the + Matrix3f parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the source matrix</dd> +</dl> +</li> +</ul> +<a name="Matrix3d--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Matrix3d</h4> +<pre>public Matrix3d()</pre> +<div class="block">Constructs and initializes a Matrix3d to all zeros.</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="toString--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>toString</h4> +<pre>public java.lang.String toString()</pre> +<div class="block">Returns a string that contains the values of this Matrix3d.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>toString</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the String representation</dd> +</dl> +</li> +</ul> +<a name="setIdentity--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setIdentity</h4> +<pre>public final void setIdentity()</pre> +<div class="block">Sets this Matrix3d to identity.</div> +</li> +</ul> +<a name="setScale-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setScale</h4> +<pre>public final void setScale(double scale)</pre> +<div class="block">Sets the scale component of the current matrix by factoring + out the current scale (by doing an SVD) and multiplying by + the new scale.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>scale</code> - the new scale amount</dd> +</dl> +</li> +</ul> +<a name="setElement-int-int-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setElement</h4> +<pre>public final void setElement(int row, + int column, + double value)</pre> +<div class="block">Sets the specified element of this matrix3f to the value provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the row number to be modified (zero indexed)</dd> +<dd><code>column</code> - the column number to be modified (zero indexed)</dd> +<dd><code>value</code> - the new value</dd> +</dl> +</li> +</ul> +<a name="getElement-int-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getElement</h4> +<pre>public final double getElement(int row, + int column)</pre> +<div class="block">Retrieves the value at the specified row and column of the specified + matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the row number to be retrieved (zero indexed)</dd> +<dd><code>column</code> - the column number to be retrieved (zero indexed)</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the value at the indexed element.</dd> +</dl> +</li> +</ul> +<a name="getRow-int-org.jogamp.vecmath.Vector3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getRow</h4> +<pre>public final void getRow(int row, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v)</pre> +<div class="block">Copies the matrix values in the specified row into the vector parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the matrix row</dd> +<dd><code>v</code> - the vector into which the matrix row values will be copied</dd> +</dl> +</li> +</ul> +<a name="getRow-int-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getRow</h4> +<pre>public final void getRow(int row, + double[] v)</pre> +<div class="block">Copies the matrix values in the specified row into the array parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the matrix row</dd> +<dd><code>v</code> - the array into which the matrix row values will be copied</dd> +</dl> +</li> +</ul> +<a name="getColumn-int-org.jogamp.vecmath.Vector3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getColumn</h4> +<pre>public final void getColumn(int column, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v)</pre> +<div class="block">Copies the matrix values in the specified column into the vector + parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>column</code> - the matrix column</dd> +<dd><code>v</code> - the vector into which the matrix row values will be copied</dd> +</dl> +</li> +</ul> +<a name="getColumn-int-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getColumn</h4> +<pre>public final void getColumn(int column, + double[] v)</pre> +<div class="block">Copies the matrix values in the specified column into the array + parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>column</code> - the matrix column</dd> +<dd><code>v</code> - the array into which the matrix row values will be copied</dd> +</dl> +</li> +</ul> +<a name="setRow-int-double-double-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRow</h4> +<pre>public final void setRow(int row, + double x, + double y, + double z)</pre> +<div class="block">Sets the specified row of this matrix3d to the 4 values provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the row number to be modified (zero indexed)</dd> +<dd><code>x</code> - the first column element</dd> +<dd><code>y</code> - the second column element</dd> +<dd><code>z</code> - the third column element</dd> +</dl> +</li> +</ul> +<a name="setRow-int-org.jogamp.vecmath.Vector3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRow</h4> +<pre>public final void setRow(int row, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v)</pre> +<div class="block">Sets the specified row of this matrix3d to the Vector provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the row number to be modified (zero indexed)</dd> +<dd><code>v</code> - the replacement row</dd> +</dl> +</li> +</ul> +<a name="setRow-int-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRow</h4> +<pre>public final void setRow(int row, + double[] v)</pre> +<div class="block">Sets the specified row of this matrix3d to the three values provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the row number to be modified (zero indexed)</dd> +<dd><code>v</code> - the replacement row</dd> +</dl> +</li> +</ul> +<a name="setColumn-int-double-double-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setColumn</h4> +<pre>public final void setColumn(int column, + double x, + double y, + double z)</pre> +<div class="block">Sets the specified column of this matrix3d to the three values provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>column</code> - the column number to be modified (zero indexed)</dd> +<dd><code>x</code> - the first row element</dd> +<dd><code>y</code> - the second row element</dd> +<dd><code>z</code> - the third row element</dd> +</dl> +</li> +</ul> +<a name="setColumn-int-org.jogamp.vecmath.Vector3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setColumn</h4> +<pre>public final void setColumn(int column, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v)</pre> +<div class="block">Sets the specified column of this matrix3d to the vector provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>column</code> - the column number to be modified (zero indexed)</dd> +<dd><code>v</code> - the replacement column</dd> +</dl> +</li> +</ul> +<a name="setColumn-int-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setColumn</h4> +<pre>public final void setColumn(int column, + double[] v)</pre> +<div class="block">Sets the specified column of this matrix3d to the three values provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>column</code> - the column number to be modified (zero indexed)</dd> +<dd><code>v</code> - the replacement column</dd> +</dl> +</li> +</ul> +<a name="getScale--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getScale</h4> +<pre>public final double getScale()</pre> +<div class="block">Performs an SVD normalization of this matrix to calculate + and return the uniform scale factor. If the matrix has non-uniform + scale factors, the largest of the x, y, and z scale factors will + be returned. This matrix is not modified.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the scale factor of this matrix</dd> +</dl> +</li> +</ul> +<a name="add-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(double scalar)</pre> +<div class="block">Adds a scalar to each component of this matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>scalar</code> - the scalar adder</dd> +</dl> +</li> +</ul> +<a name="add-double-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(double scalar, + <a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Adds a scalar to each component of the matrix m1 and places + the result into this. Matrix m1 is not modified.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>scalar</code> - the scalar adder</dd> +<dd><code>m1</code> - the original matrix values</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m2)</pre> +<div class="block">Sets the value of this matrix to the matrix sum of matrices m1 and m2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the first matrix</dd> +<dd><code>m2</code> - the second matrix</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Sets the value of this matrix to the sum of itself and matrix m1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the other matrix</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m2)</pre> +<div class="block">Sets the value of this matrix to the matrix difference + of matrices m1 and m2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the first matrix</dd> +<dd><code>m2</code> - the second matrix</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Sets the value of this matrix to the matrix difference of itself and + matrix m1 (this = this - m1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the other matrix</dd> +</dl> +</li> +</ul> +<a name="transpose--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transpose</h4> +<pre>public final void transpose()</pre> +<div class="block">Sets the value of this matrix to its transpose.</div> +</li> +</ul> +<a name="transpose-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transpose</h4> +<pre>public final void transpose(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Sets the value of this matrix to the transpose of the argument matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix to be transposed</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Quat4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</pre> +<div class="block">Sets the value of this matrix to the matrix conversion of the + double precision quaternion argument.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the quaternion to be converted</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.AxisAngle4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</pre> +<div class="block">Sets the value of this matrix to the matrix conversion of the + double precision axis and angle argument.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a1</code> - the axis and angle to be converted</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Quat4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</pre> +<div class="block">Sets the value of this matrix to the matrix conversion of the + single precision quaternion argument.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the quaternion to be converted</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.AxisAngle4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</pre> +<div class="block">Sets the value of this matrix to the matrix conversion of the + single precision axis and angle argument.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a1</code> - the axis and angle to be converted</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Sets the value of this matrix to the double value of the Matrix3f + argument.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix3d to be converted to double</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Sets the value of this matrix to the value of the Matrix3d + argument.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the source matrix3d</dd> +</dl> +</li> +</ul> +<a name="set-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(double[] m)</pre> +<div class="block">Sets the values in this Matrix3d equal to the row-major + array parameter (ie, the first three elements of the + array will be copied into the first row of this matrix, etc.).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m</code> - the double precision array of length 9</dd> +</dl> +</li> +</ul> +<a name="invert-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>invert</h4> +<pre>public final void invert(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Sets the value of this matrix to the matrix inverse + of the passed matrix m1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix to be inverted</dd> +</dl> +</li> +</ul> +<a name="invert--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>invert</h4> +<pre>public final void invert()</pre> +<div class="block">Inverts this matrix in place.</div> +</li> +</ul> +<a name="determinant--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>determinant</h4> +<pre>public final double determinant()</pre> +<div class="block">Computes the determinant of this matrix.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the determinant of the matrix</dd> +</dl> +</li> +</ul> +<a name="set-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(double scale)</pre> +<div class="block">Sets the value of this matrix to a scale matrix with + the passed scale amount.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>scale</code> - the scale factor for the matrix</dd> +</dl> +</li> +</ul> +<a name="rotX-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>rotX</h4> +<pre>public final void rotX(double angle)</pre> +<div class="block">Sets the value of this matrix to a counter clockwise rotation + about the x axis.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>angle</code> - the angle to rotate about the X axis in radians</dd> +</dl> +</li> +</ul> +<a name="rotY-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>rotY</h4> +<pre>public final void rotY(double angle)</pre> +<div class="block">Sets the value of this matrix to a counter clockwise rotation + about the y axis.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>angle</code> - the angle to rotate about the Y axis in radians</dd> +</dl> +</li> +</ul> +<a name="rotZ-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>rotZ</h4> +<pre>public final void rotZ(double angle)</pre> +<div class="block">Sets the value of this matrix to a counter clockwise rotation + about the z axis.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>angle</code> - the angle to rotate about the Z axis in radians</dd> +</dl> +</li> +</ul> +<a name="mul-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mul</h4> +<pre>public final void mul(double scalar)</pre> +<div class="block">Multiplies each element of this matrix by a scalar.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>scalar</code> - The scalar multiplier.</dd> +</dl> +</li> +</ul> +<a name="mul-double-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mul</h4> +<pre>public final void mul(double scalar, + <a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Multiplies each element of matrix m1 by a scalar and places + the result into this. Matrix m1 is not modified.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>scalar</code> - the scalar multiplier</dd> +<dd><code>m1</code> - the original matrix</dd> +</dl> +</li> +</ul> +<a name="mul-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mul</h4> +<pre>public final void mul(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Sets the value of this matrix to the result of multiplying itself + with matrix m1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the other matrix</dd> +</dl> +</li> +</ul> +<a name="mul-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mul</h4> +<pre>public final void mul(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m2)</pre> +<div class="block">Sets the value of this matrix to the result of multiplying + the two argument matrices together.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the first matrix</dd> +<dd><code>m2</code> - the second matrix</dd> +</dl> +</li> +</ul> +<a name="mulNormalize-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mulNormalize</h4> +<pre>public final void mulNormalize(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Multiplies this matrix by matrix m1, does an SVD normalization + of the result, and places the result back into this matrix + this = SVDnorm(this*m1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix on the right hand side of the multiplication</dd> +</dl> +</li> +</ul> +<a name="mulNormalize-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mulNormalize</h4> +<pre>public final void mulNormalize(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m2)</pre> +<div class="block">Multiplies matrix m1 by matrix m2, does an SVD normalization + of the result, and places the result into this matrix + this = SVDnorm(m1*m2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix on the left hand side of the multiplication</dd> +<dd><code>m2</code> - the matrix on the right hand side of the multiplication</dd> +</dl> +</li> +</ul> +<a name="mulTransposeBoth-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mulTransposeBoth</h4> +<pre>public final void mulTransposeBoth(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m2)</pre> +<div class="block">Multiplies the transpose of matrix m1 times the transpose of matrix + m2, and places the result into this.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix on the left hand side of the multiplication</dd> +<dd><code>m2</code> - the matrix on the right hand side of the multiplication</dd> +</dl> +</li> +</ul> +<a name="mulTransposeRight-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mulTransposeRight</h4> +<pre>public final void mulTransposeRight(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m2)</pre> +<div class="block">Multiplies matrix m1 times the transpose of matrix m2, and + places the result into this.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix on the left hand side of the multiplication</dd> +<dd><code>m2</code> - the matrix on the right hand side of the multiplication</dd> +</dl> +</li> +</ul> +<a name="mulTransposeLeft-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mulTransposeLeft</h4> +<pre>public final void mulTransposeLeft(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m2)</pre> +<div class="block">Multiplies the transpose of matrix m1 times matrix m2, and + places the result into this.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix on the left hand side of the multiplication</dd> +<dd><code>m2</code> - the matrix on the right hand side of the multiplication</dd> +</dl> +</li> +</ul> +<a name="normalize--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>normalize</h4> +<pre>public final void normalize()</pre> +<div class="block">Performs singular value decomposition normalization of this matrix.</div> +</li> +</ul> +<a name="normalize-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>normalize</h4> +<pre>public final void normalize(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Perform singular value decomposition normalization of matrix m1 and + place the normalized values into this.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - Provides the matrix values to be normalized</dd> +</dl> +</li> +</ul> +<a name="normalizeCP--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>normalizeCP</h4> +<pre>public final void normalizeCP()</pre> +<div class="block">Perform cross product normalization of this matrix.</div> +</li> +</ul> +<a name="normalizeCP-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>normalizeCP</h4> +<pre>public final void normalizeCP(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Perform cross product normalization of matrix m1 and place the + normalized values into this.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - Provides the matrix values to be normalized</dd> +</dl> +</li> +</ul> +<a name="equals-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Returns true if all of the data members of Matrix3d m1 are + equal to the corresponding data members in this Matrix3d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix with which the comparison is made</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="equals-java.lang.Object-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(java.lang.Object t1)</pre> +<div class="block">Returns true if the Object t1 is of type Matrix3d and all of the + data members of t1 are equal to the corresponding data members in + this Matrix3d.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>equals</code> in class <code>java.lang.Object</code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the matrix with which the comparison is made</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="epsilonEquals-org.jogamp.vecmath.Matrix3d-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>epsilonEquals</h4> +<pre>public boolean epsilonEquals(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + double epsilon)</pre> +<div class="block">Returns true if the L-infinite distance between this matrix + and matrix m1 is less than or equal to the epsilon parameter, + otherwise returns false. The L-infinite + distance is equal to + MAX[i=0,1,2 ; j=0,1,2 ; abs(this.m(i,j) - m1.m(i,j)]</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix to be compared to this matrix</dd> +<dd><code>epsilon</code> - the threshold value</dd> +</dl> +</li> +</ul> +<a name="hashCode--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>hashCode</h4> +<pre>public int hashCode()</pre> +<div class="block">Returns a hash code value based on the data values in this + object. Two different Matrix3d objects with identical data values + (i.e., Matrix3d.equals returns true) will return the same hash + code value. Two objects with different data members may return the + same hash value, although this is not likely.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the integer hash code value</dd> +</dl> +</li> +</ul> +<a name="setZero--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setZero</h4> +<pre>public final void setZero()</pre> +<div class="block">Sets this matrix to all zeros.</div> +</li> +</ul> +<a name="negate--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negate</h4> +<pre>public final void negate()</pre> +<div class="block">Negates the value of this matrix: this = -this.</div> +</li> +</ul> +<a name="negate-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negate</h4> +<pre>public final void negate(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Sets the value of this matrix equal to the negation of + of the Matrix3d parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the source matrix</dd> +</dl> +</li> +</ul> +<a name="transform-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transform</h4> +<pre>public final void transform(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t)</pre> +<div class="block">Multiply this matrix by the tuple t and place the result + back into the tuple (t = this*t).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the tuple to be multiplied by this matrix and then replaced</dd> +</dl> +</li> +</ul> +<a name="transform-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transform</h4> +<pre>public final void transform(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> result)</pre> +<div class="block">Multiply this matrix by the tuple t and and place the result + into the tuple "result" (result = this*t).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the tuple to be multiplied by this matrix</dd> +<dd><code>result</code> - the tuple into which the product is placed</dd> +</dl> +</li> +</ul> +<a name="clone--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clone</h4> +<pre>public java.lang.Object clone()</pre> +<div class="block">Creates a new object of the same class as this object.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>clone</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>a clone of this instance.</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code>java.lang.OutOfMemoryError</code> - if there is not enough memory.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.3</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><code>Cloneable</code></dd> +</dl> +</li> +</ul> +<a name="getM00--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM00</h4> +<pre>public final double getM00()</pre> +<div class="block">Get the first matrix element in the first row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m00.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM00-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM00</h4> +<pre>public final void setM00(double m00)</pre> +<div class="block">Set the first matrix element in the first row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m00</code> - The m00 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM01--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM01</h4> +<pre>public final double getM01()</pre> +<div class="block">Get the second matrix element in the first row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m01.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM01-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM01</h4> +<pre>public final void setM01(double m01)</pre> +<div class="block">Set the second matrix element in the first row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m01</code> - The m01 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM02--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM02</h4> +<pre>public final double getM02()</pre> +<div class="block">Get the third matrix element in the first row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m02.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM02-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM02</h4> +<pre>public final void setM02(double m02)</pre> +<div class="block">Set the third matrix element in the first row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m02</code> - The m02 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM10--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM10</h4> +<pre>public final double getM10()</pre> +<div class="block">Get first matrix element in the second row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m10.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM10-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM10</h4> +<pre>public final void setM10(double m10)</pre> +<div class="block">Set first matrix element in the second row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m10</code> - The m10 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM11--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM11</h4> +<pre>public final double getM11()</pre> +<div class="block">Get second matrix element in the second row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m11.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM11-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM11</h4> +<pre>public final void setM11(double m11)</pre> +<div class="block">Set the second matrix element in the second row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m11</code> - The m11 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM12--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM12</h4> +<pre>public final double getM12()</pre> +<div class="block">Get the third matrix element in the second row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m12.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM12-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM12</h4> +<pre>public final void setM12(double m12)</pre> +<div class="block">Set the third matrix element in the second row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m12</code> - The m12 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM20--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM20</h4> +<pre>public final double getM20()</pre> +<div class="block">Get the first matrix element in the third row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m20.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM20-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM20</h4> +<pre>public final void setM20(double m20)</pre> +<div class="block">Set the first matrix element in the third row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m20</code> - The m20 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM21--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM21</h4> +<pre>public final double getM21()</pre> +<div class="block">Get the second matrix element in the third row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m21.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM21-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM21</h4> +<pre>public final void setM21(double m21)</pre> +<div class="block">Set the second matrix element in the third row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m21</code> - The m21 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM22--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM22</h4> +<pre>public final double getM22()</pre> +<div class="block">Get the third matrix element in the third row .</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m22.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM22-double-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>setM22</h4> +<pre>public final void setM22(double m22)</pre> +<div class="block">Set the third matrix element in the third row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m22</code> - The m22 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Matrix3d.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Matrix3d.html" target="_top">Frames</a></li> +<li><a href="Matrix3d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Matrix3f.html b/doc/org/jogamp/vecmath/Matrix3f.html new file mode 100644 index 0000000..de48f58 --- /dev/null +++ b/doc/org/jogamp/vecmath/Matrix3f.html @@ -0,0 +1,2328 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:52 NZST 2017 --> +<title>Matrix3f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Matrix3f"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Matrix3f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Matrix3f.html" target="_top">Frames</a></li> +<li><a href="Matrix3f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Matrix3f" class="title">Class Matrix3f</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Matrix3f</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">Matrix3f</span> +extends java.lang.Object +implements java.io.Serializable, java.lang.Cloneable</pre> +<div class="block">A single precision floating point 3 by 3 matrix. + Primarily to support 3D rotations.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Matrix3f">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> +<caption><span>Fields</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#m00">m00</a></span></code> +<div class="block">The first matrix element in the first row.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#m01">m01</a></span></code> +<div class="block">The second matrix element in the first row.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#m02">m02</a></span></code> +<div class="block">The third matrix element in the first row.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#m10">m10</a></span></code> +<div class="block">The first matrix element in the second row.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#m11">m11</a></span></code> +<div class="block">The second matrix element in the second row.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#m12">m12</a></span></code> +<div class="block">The third matrix element in the second row.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#m20">m20</a></span></code> +<div class="block">The first matrix element in the third row.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#m21">m21</a></span></code> +<div class="block">The second matrix element in the third row.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#m22">m22</a></span></code> +<div class="block">The third matrix element in the third row.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#Matrix3f--">Matrix3f</a></span>()</code> +<div class="block">Constructs and initializes a Matrix3f to all zeros.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#Matrix3f-float:A-">Matrix3f</a></span>(float[] v)</code> +<div class="block">Constructs and initializes a Matrix3f from the specified + nine-element array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#Matrix3f-float-float-float-float-float-float-float-float-float-">Matrix3f</a></span>(float m00, + float m01, + float m02, + float m10, + float m11, + float m12, + float m20, + float m21, + float m22)</code> +<div class="block">Constructs and initializes a Matrix3f from the specified nine values.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#Matrix3f-org.jogamp.vecmath.Matrix3d-">Matrix3f</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Constructs a new matrix with the same values as the + Matrix3d parameter.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#Matrix3f-org.jogamp.vecmath.Matrix3f-">Matrix3f</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Constructs a new matrix with the same values as the + Matrix3f parameter.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#add-float-">add</a></span>(float scalar)</code> +<div class="block">Adds a scalar to each component of this matrix.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#add-float-org.jogamp.vecmath.Matrix3f-">add</a></span>(float scalar, + <a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Adds a scalar to each component of the matrix m1 and places + the result into this.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#add-org.jogamp.vecmath.Matrix3f-">add</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the value of this matrix to the matrix sum of itself and + matrix m1.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#add-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Matrix3f-">add</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m2)</code> +<div class="block">Sets the value of this matrix to the matrix sum of matrices m1 and m2.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>java.lang.Object</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#clone--">clone</a></span>()</code> +<div class="block">Creates a new object of the same class as this object.</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#determinant--">determinant</a></span>()</code> +<div class="block">Computes the determinant of this matrix.</div> +</td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#epsilonEquals-org.jogamp.vecmath.Matrix3f-float-">epsilonEquals</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + float epsilon)</code> +<div class="block">Returns true if the L-infinite distance between this matrix + and matrix m1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</td> +</tr> +<tr id="i7" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#equals-org.jogamp.vecmath.Matrix3f-">equals</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Returns true if all of the data members of Matrix3f m1 are + equal to the corresponding data members in this Matrix3f.</div> +</td> +</tr> +<tr id="i8" class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object o1)</code> +<div class="block">Returns true if the Object o1 is of type Matrix3f and all of the + data members of o1 are equal to the corresponding data members in + this Matrix3f.</div> +</td> +</tr> +<tr id="i9" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#getColumn-int-float:A-">getColumn</a></span>(int column, + float[] v)</code> +<div class="block">Copies the matrix values in the specified column into the array + parameter.</div> +</td> +</tr> +<tr id="i10" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#getColumn-int-org.jogamp.vecmath.Vector3f-">getColumn</a></span>(int column, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v)</code> +<div class="block">Copies the matrix values in the specified column into the vector + parameter.</div> +</td> +</tr> +<tr id="i11" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#getElement-int-int-">getElement</a></span>(int row, + int column)</code> +<div class="block">Retrieves the value at the specified row and column of this + matrix.</div> +</td> +</tr> +<tr id="i12" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#getM00--">getM00</a></span>()</code> +<div class="block">Get the first matrix element in the first row.</div> +</td> +</tr> +<tr id="i13" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#getM01--">getM01</a></span>()</code> +<div class="block">Get the second matrix element in the first row.</div> +</td> +</tr> +<tr id="i14" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#getM02--">getM02</a></span>()</code> +<div class="block">Get the third matrix element in the first row.</div> +</td> +</tr> +<tr id="i15" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#getM10--">getM10</a></span>()</code> +<div class="block">Get first matrix element in the second row.</div> +</td> +</tr> +<tr id="i16" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#getM11--">getM11</a></span>()</code> +<div class="block">Get second matrix element in the second row.</div> +</td> +</tr> +<tr id="i17" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#getM12--">getM12</a></span>()</code> +<div class="block">Get the third matrix element in the second row.</div> +</td> +</tr> +<tr id="i18" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#getM20--">getM20</a></span>()</code> +<div class="block">Get the first matrix element in the third row.</div> +</td> +</tr> +<tr id="i19" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#getM21--">getM21</a></span>()</code> +<div class="block">Get the second matrix element in the third row.</div> +</td> +</tr> +<tr id="i20" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#getM22--">getM22</a></span>()</code> +<div class="block">Get the third matrix element in the third row .</div> +</td> +</tr> +<tr id="i21" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#getRow-int-float:A-">getRow</a></span>(int row, + float[] v)</code> +<div class="block">Copies the matrix values in the specified row into the array parameter.</div> +</td> +</tr> +<tr id="i22" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#getRow-int-org.jogamp.vecmath.Vector3f-">getRow</a></span>(int row, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v)</code> +<div class="block">Copies the matrix values in the specified row into the vector parameter.</div> +</td> +</tr> +<tr id="i23" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#getScale--">getScale</a></span>()</code> +<div class="block">Performs an SVD normalization of this matrix to calculate + and return the uniform scale factor.</div> +</td> +</tr> +<tr id="i24" class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#hashCode--">hashCode</a></span>()</code> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</td> +</tr> +<tr id="i25" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#invert--">invert</a></span>()</code> +<div class="block">Inverts this matrix in place.</div> +</td> +</tr> +<tr id="i26" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#invert-org.jogamp.vecmath.Matrix3f-">invert</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the value of this matrix to the matrix inverse + of the passed matrix m1.</div> +</td> +</tr> +<tr id="i27" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#mul-float-">mul</a></span>(float scalar)</code> +<div class="block">Multiplies each element of this matrix by a scalar.</div> +</td> +</tr> +<tr id="i28" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#mul-float-org.jogamp.vecmath.Matrix3f-">mul</a></span>(float scalar, + <a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Multiplies each element of matrix m1 by a scalar and places + the result into this.</div> +</td> +</tr> +<tr id="i29" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#mul-org.jogamp.vecmath.Matrix3f-">mul</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the value of this matrix to the result of multiplying itself + with matrix m1.</div> +</td> +</tr> +<tr id="i30" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#mul-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Matrix3f-">mul</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m2)</code> +<div class="block">Sets the value of this matrix to the result of multiplying + the two argument matrices together.</div> +</td> +</tr> +<tr id="i31" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#mulNormalize-org.jogamp.vecmath.Matrix3f-">mulNormalize</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Multiplies this matrix by matrix m1, does an SVD normalization + of the result, and places the result back into this matrix.</div> +</td> +</tr> +<tr id="i32" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#mulNormalize-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Matrix3f-">mulNormalize</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m2)</code> +<div class="block">Multiplies matrix m1 by matrix m2, does an SVD normalization + of the result, and places the result into this matrix.</div> +</td> +</tr> +<tr id="i33" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#mulTransposeBoth-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Matrix3f-">mulTransposeBoth</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m2)</code> +<div class="block">Multiplies the transpose of matrix m1 times the transpose of matrix + m2, and places the result into this.</div> +</td> +</tr> +<tr id="i34" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#mulTransposeLeft-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Matrix3f-">mulTransposeLeft</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m2)</code> +<div class="block">Multiplies the transpose of matrix m1 times matrix m2, and + places the result into this.</div> +</td> +</tr> +<tr id="i35" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#mulTransposeRight-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Matrix3f-">mulTransposeRight</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m2)</code> +<div class="block">Multiplies matrix m1 times the transpose of matrix m2, and + places the result into this.</div> +</td> +</tr> +<tr id="i36" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#negate--">negate</a></span>()</code> +<div class="block">Negates the value of this matrix: this = -this.</div> +</td> +</tr> +<tr id="i37" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#negate-org.jogamp.vecmath.Matrix3f-">negate</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the value of this matrix equal to the negation of + of the Matrix3f parameter.</div> +</td> +</tr> +<tr id="i38" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#normalize--">normalize</a></span>()</code> +<div class="block">Performs singular value decomposition normalization of this matrix.</div> +</td> +</tr> +<tr id="i39" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#normalize-org.jogamp.vecmath.Matrix3f-">normalize</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Perform singular value decomposition normalization of matrix m1 + and place the normalized values into this.</div> +</td> +</tr> +<tr id="i40" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#normalizeCP--">normalizeCP</a></span>()</code> +<div class="block">Perform cross product normalization of this matrix.</div> +</td> +</tr> +<tr id="i41" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#normalizeCP-org.jogamp.vecmath.Matrix3f-">normalizeCP</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Perform cross product normalization of matrix m1 and place the + normalized values into this.</div> +</td> +</tr> +<tr id="i42" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#rotX-float-">rotX</a></span>(float angle)</code> +<div class="block">Sets the value of this matrix to a counter clockwise rotation + about the x axis.</div> +</td> +</tr> +<tr id="i43" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#rotY-float-">rotY</a></span>(float angle)</code> +<div class="block">Sets the value of this matrix to a counter clockwise rotation + about the y axis.</div> +</td> +</tr> +<tr id="i44" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#rotZ-float-">rotZ</a></span>(float angle)</code> +<div class="block">Sets the value of this matrix to a counter clockwise rotation + about the z axis.</div> +</td> +</tr> +<tr id="i45" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#set-org.jogamp.vecmath.AxisAngle4d-">set</a></span>(<a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + (double precision) axis and angle argument.</div> +</td> +</tr> +<tr id="i46" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#set-org.jogamp.vecmath.AxisAngle4f-">set</a></span>(<a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + (single precision) axis and angle argument.</div> +</td> +</tr> +<tr id="i47" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#set-float-">set</a></span>(float scale)</code> +<div class="block">Sets the value of this matrix to a scale matrix with + the passed scale amount.</div> +</td> +</tr> +<tr id="i48" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#set-float:A-">set</a></span>(float[] m)</code> +<div class="block">Sets the values in this Matrix3f equal to the row-major + array parameter (ie, the first three elements of the + array will be copied into the first row of this matrix, etc.).</div> +</td> +</tr> +<tr id="i49" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#set-org.jogamp.vecmath.Matrix3d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the value of this matrix to the float value of the Matrix3d + argument.</div> +</td> +</tr> +<tr id="i50" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#set-org.jogamp.vecmath.Matrix3f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the value of this matrix to the value of the Matrix3f + argument.</div> +</td> +</tr> +<tr id="i51" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#set-org.jogamp.vecmath.Quat4d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + (single precision) quaternion argument.</div> +</td> +</tr> +<tr id="i52" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#set-org.jogamp.vecmath.Quat4f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + (single precision) quaternion argument.</div> +</td> +</tr> +<tr id="i53" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#setColumn-int-float:A-">setColumn</a></span>(int column, + float[] v)</code> +<div class="block">Sets the specified column of this matrix3f to the three values provided.</div> +</td> +</tr> +<tr id="i54" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#setColumn-int-float-float-float-">setColumn</a></span>(int column, + float x, + float y, + float z)</code> +<div class="block">Sets the specified column of this matrix3f to the three values provided.</div> +</td> +</tr> +<tr id="i55" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#setColumn-int-org.jogamp.vecmath.Vector3f-">setColumn</a></span>(int column, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v)</code> +<div class="block">Sets the specified column of this matrix3f to the vector provided.</div> +</td> +</tr> +<tr id="i56" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#setElement-int-int-float-">setElement</a></span>(int row, + int column, + float value)</code> +<div class="block">Sets the specified element of this matrix3f to the value provided.</div> +</td> +</tr> +<tr id="i57" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#setIdentity--">setIdentity</a></span>()</code> +<div class="block">Sets this Matrix3f to identity.</div> +</td> +</tr> +<tr id="i58" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#setM00-float-">setM00</a></span>(float m00)</code> +<div class="block">Set the first matrix element in the first row.</div> +</td> +</tr> +<tr id="i59" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#setM01-float-">setM01</a></span>(float m01)</code> +<div class="block">Set the second matrix element in the first row.</div> +</td> +</tr> +<tr id="i60" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#setM02-float-">setM02</a></span>(float m02)</code> +<div class="block">Set the third matrix element in the first row.</div> +</td> +</tr> +<tr id="i61" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#setM10-float-">setM10</a></span>(float m10)</code> +<div class="block">Set first matrix element in the second row.</div> +</td> +</tr> +<tr id="i62" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#setM11-float-">setM11</a></span>(float m11)</code> +<div class="block">Set the second matrix element in the second row.</div> +</td> +</tr> +<tr id="i63" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#setM12-float-">setM12</a></span>(float m12)</code> +<div class="block">Set the third matrix element in the second row.</div> +</td> +</tr> +<tr id="i64" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#setM20-float-">setM20</a></span>(float m20)</code> +<div class="block">Set the first matrix element in the third row.</div> +</td> +</tr> +<tr id="i65" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#setM21-float-">setM21</a></span>(float m21)</code> +<div class="block">Set the second matrix element in the third row.</div> +</td> +</tr> +<tr id="i66" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#setM22-float-">setM22</a></span>(float m22)</code> +<div class="block">Set the third matrix element in the third row.</div> +</td> +</tr> +<tr id="i67" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#setRow-int-float:A-">setRow</a></span>(int row, + float[] v)</code> +<div class="block">Sets the specified row of this matrix3f to the three values provided.</div> +</td> +</tr> +<tr id="i68" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#setRow-int-float-float-float-">setRow</a></span>(int row, + float x, + float y, + float z)</code> +<div class="block">Sets the specified row of this matrix3f to the three values provided.</div> +</td> +</tr> +<tr id="i69" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#setRow-int-org.jogamp.vecmath.Vector3f-">setRow</a></span>(int row, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v)</code> +<div class="block">Sets the specified row of this matrix3f to the Vector provided.</div> +</td> +</tr> +<tr id="i70" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#setScale-float-">setScale</a></span>(float scale)</code> +<div class="block">Sets the scale component of the current matrix by factoring + out the current scale (by doing an SVD) and multiplying by + the new scale.</div> +</td> +</tr> +<tr id="i71" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#setZero--">setZero</a></span>()</code> +<div class="block">Sets this matrix to all zeros.</div> +</td> +</tr> +<tr id="i72" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#sub-org.jogamp.vecmath.Matrix3f-">sub</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the value of this matrix to the matrix difference + of itself and matrix m1 (this = this - m1).</div> +</td> +</tr> +<tr id="i73" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#sub-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Matrix3f-">sub</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m2)</code> +<div class="block">Sets the value of this matrix to the matrix difference + of matrices m1 and m2.</div> +</td> +</tr> +<tr id="i74" class="altColor"> +<td class="colFirst"><code>java.lang.String</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#toString--">toString</a></span>()</code> +<div class="block">Returns a string that contains the values of this Matrix3f.</div> +</td> +</tr> +<tr id="i75" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#transform-org.jogamp.vecmath.Tuple3f-">transform</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t)</code> +<div class="block">Multiply this matrix by the tuple t and place the result + back into the tuple (t = this*t).</div> +</td> +</tr> +<tr id="i76" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#transform-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-">transform</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t, + <a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> result)</code> +<div class="block">Multiply this matrix by the tuple t and and place the result + into the tuple "result" (result = this*t).</div> +</td> +</tr> +<tr id="i77" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#transpose--">transpose</a></span>()</code> +<div class="block">Sets the value of this matrix to its transpose.</div> +</td> +</tr> +<tr id="i78" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix3f.html#transpose-org.jogamp.vecmath.Matrix3f-">transpose</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the value of this matrix to the transpose of the argument matrix.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ FIELD DETAIL =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.detail"> +<!-- --> +</a> +<h3>Field Detail</h3> +<a name="m00"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m00</h4> +<pre>public float m00</pre> +<div class="block">The first matrix element in the first row.</div> +</li> +</ul> +<a name="m01"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m01</h4> +<pre>public float m01</pre> +<div class="block">The second matrix element in the first row.</div> +</li> +</ul> +<a name="m02"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m02</h4> +<pre>public float m02</pre> +<div class="block">The third matrix element in the first row.</div> +</li> +</ul> +<a name="m10"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m10</h4> +<pre>public float m10</pre> +<div class="block">The first matrix element in the second row.</div> +</li> +</ul> +<a name="m11"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m11</h4> +<pre>public float m11</pre> +<div class="block">The second matrix element in the second row.</div> +</li> +</ul> +<a name="m12"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m12</h4> +<pre>public float m12</pre> +<div class="block">The third matrix element in the second row.</div> +</li> +</ul> +<a name="m20"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m20</h4> +<pre>public float m20</pre> +<div class="block">The first matrix element in the third row.</div> +</li> +</ul> +<a name="m21"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m21</h4> +<pre>public float m21</pre> +<div class="block">The second matrix element in the third row.</div> +</li> +</ul> +<a name="m22"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>m22</h4> +<pre>public float m22</pre> +<div class="block">The third matrix element in the third row.</div> +</li> +</ul> +</li> +</ul> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Matrix3f-float-float-float-float-float-float-float-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Matrix3f</h4> +<pre>public Matrix3f(float m00, + float m01, + float m02, + float m10, + float m11, + float m12, + float m20, + float m21, + float m22)</pre> +<div class="block">Constructs and initializes a Matrix3f from the specified nine values.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m00</code> - the [0][0] element</dd> +<dd><code>m01</code> - the [0][1] element</dd> +<dd><code>m02</code> - the [0][2] element</dd> +<dd><code>m10</code> - the [1][0] element</dd> +<dd><code>m11</code> - the [1][1] element</dd> +<dd><code>m12</code> - the [1][2] element</dd> +<dd><code>m20</code> - the [2][0] element</dd> +<dd><code>m21</code> - the [2][1] element</dd> +<dd><code>m22</code> - the [2][2] element</dd> +</dl> +</li> +</ul> +<a name="Matrix3f-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Matrix3f</h4> +<pre>public Matrix3f(float[] v)</pre> +<div class="block">Constructs and initializes a Matrix3f from the specified + nine-element array. this.m00 =v[0], this.m01=v[1], etc.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v</code> - the array of length 9 containing in order</dd> +</dl> +</li> +</ul> +<a name="Matrix3f-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Matrix3f</h4> +<pre>public Matrix3f(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Constructs a new matrix with the same values as the + Matrix3d parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the source matrix</dd> +</dl> +</li> +</ul> +<a name="Matrix3f-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Matrix3f</h4> +<pre>public Matrix3f(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Constructs a new matrix with the same values as the + Matrix3f parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the source matrix</dd> +</dl> +</li> +</ul> +<a name="Matrix3f--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Matrix3f</h4> +<pre>public Matrix3f()</pre> +<div class="block">Constructs and initializes a Matrix3f to all zeros.</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="toString--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>toString</h4> +<pre>public java.lang.String toString()</pre> +<div class="block">Returns a string that contains the values of this Matrix3f.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>toString</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the String representation</dd> +</dl> +</li> +</ul> +<a name="setIdentity--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setIdentity</h4> +<pre>public final void setIdentity()</pre> +<div class="block">Sets this Matrix3f to identity.</div> +</li> +</ul> +<a name="setScale-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setScale</h4> +<pre>public final void setScale(float scale)</pre> +<div class="block">Sets the scale component of the current matrix by factoring + out the current scale (by doing an SVD) and multiplying by + the new scale.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>scale</code> - the new scale amount</dd> +</dl> +</li> +</ul> +<a name="setElement-int-int-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setElement</h4> +<pre>public final void setElement(int row, + int column, + float value)</pre> +<div class="block">Sets the specified element of this matrix3f to the value provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the row number to be modified (zero indexed)</dd> +<dd><code>column</code> - the column number to be modified (zero indexed)</dd> +<dd><code>value</code> - the new value</dd> +</dl> +</li> +</ul> +<a name="getRow-int-org.jogamp.vecmath.Vector3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getRow</h4> +<pre>public final void getRow(int row, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v)</pre> +<div class="block">Copies the matrix values in the specified row into the vector parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the matrix row</dd> +<dd><code>v</code> - the vector into which the matrix row values will be copied</dd> +</dl> +</li> +</ul> +<a name="getRow-int-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getRow</h4> +<pre>public final void getRow(int row, + float[] v)</pre> +<div class="block">Copies the matrix values in the specified row into the array parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the matrix row</dd> +<dd><code>v</code> - the array into which the matrix row values will be copied</dd> +</dl> +</li> +</ul> +<a name="getColumn-int-org.jogamp.vecmath.Vector3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getColumn</h4> +<pre>public final void getColumn(int column, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v)</pre> +<div class="block">Copies the matrix values in the specified column into the vector + parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>column</code> - the matrix column</dd> +<dd><code>v</code> - the vector into which the matrix row values will be copied</dd> +</dl> +</li> +</ul> +<a name="getColumn-int-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getColumn</h4> +<pre>public final void getColumn(int column, + float[] v)</pre> +<div class="block">Copies the matrix values in the specified column into the array + parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>column</code> - the matrix column</dd> +<dd><code>v</code> - the array into which the matrix row values will be copied</dd> +</dl> +</li> +</ul> +<a name="getElement-int-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getElement</h4> +<pre>public final float getElement(int row, + int column)</pre> +<div class="block">Retrieves the value at the specified row and column of this + matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the row number to be retrieved (zero indexed)</dd> +<dd><code>column</code> - the column number to be retrieved (zero indexed)</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the value at the indexed element.</dd> +</dl> +</li> +</ul> +<a name="setRow-int-float-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRow</h4> +<pre>public final void setRow(int row, + float x, + float y, + float z)</pre> +<div class="block">Sets the specified row of this matrix3f to the three values provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the row number to be modified (zero indexed)</dd> +<dd><code>x</code> - the first column element</dd> +<dd><code>y</code> - the second column element</dd> +<dd><code>z</code> - the third column element</dd> +</dl> +</li> +</ul> +<a name="setRow-int-org.jogamp.vecmath.Vector3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRow</h4> +<pre>public final void setRow(int row, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v)</pre> +<div class="block">Sets the specified row of this matrix3f to the Vector provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the row number to be modified (zero indexed)</dd> +<dd><code>v</code> - the replacement row</dd> +</dl> +</li> +</ul> +<a name="setRow-int-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRow</h4> +<pre>public final void setRow(int row, + float[] v)</pre> +<div class="block">Sets the specified row of this matrix3f to the three values provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the row number to be modified (zero indexed)</dd> +<dd><code>v</code> - the replacement row</dd> +</dl> +</li> +</ul> +<a name="setColumn-int-float-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setColumn</h4> +<pre>public final void setColumn(int column, + float x, + float y, + float z)</pre> +<div class="block">Sets the specified column of this matrix3f to the three values provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>column</code> - the column number to be modified (zero indexed)</dd> +<dd><code>x</code> - the first row element</dd> +<dd><code>y</code> - the second row element</dd> +<dd><code>z</code> - the third row element</dd> +</dl> +</li> +</ul> +<a name="setColumn-int-org.jogamp.vecmath.Vector3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setColumn</h4> +<pre>public final void setColumn(int column, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v)</pre> +<div class="block">Sets the specified column of this matrix3f to the vector provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>column</code> - the column number to be modified (zero indexed)</dd> +<dd><code>v</code> - the replacement column</dd> +</dl> +</li> +</ul> +<a name="setColumn-int-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setColumn</h4> +<pre>public final void setColumn(int column, + float[] v)</pre> +<div class="block">Sets the specified column of this matrix3f to the three values provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>column</code> - the column number to be modified (zero indexed)</dd> +<dd><code>v</code> - the replacement column</dd> +</dl> +</li> +</ul> +<a name="getScale--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getScale</h4> +<pre>public final float getScale()</pre> +<div class="block">Performs an SVD normalization of this matrix to calculate + and return the uniform scale factor. If the matrix has non-uniform + scale factors, the largest of the x, y, and z scale factors will + be returned. This matrix is not modified.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the scale factor of this matrix</dd> +</dl> +</li> +</ul> +<a name="add-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(float scalar)</pre> +<div class="block">Adds a scalar to each component of this matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>scalar</code> - the scalar adder</dd> +</dl> +</li> +</ul> +<a name="add-float-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(float scalar, + <a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Adds a scalar to each component of the matrix m1 and places + the result into this. Matrix m1 is not modified.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>scalar</code> - the scalar adder.</dd> +<dd><code>m1</code> - the original matrix values</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m2)</pre> +<div class="block">Sets the value of this matrix to the matrix sum of matrices m1 and m2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the first matrix</dd> +<dd><code>m2</code> - the second matrix</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Sets the value of this matrix to the matrix sum of itself and + matrix m1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the other matrix</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m2)</pre> +<div class="block">Sets the value of this matrix to the matrix difference + of matrices m1 and m2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the first matrix</dd> +<dd><code>m2</code> - the second matrix</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Sets the value of this matrix to the matrix difference + of itself and matrix m1 (this = this - m1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the other matrix</dd> +</dl> +</li> +</ul> +<a name="transpose--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transpose</h4> +<pre>public final void transpose()</pre> +<div class="block">Sets the value of this matrix to its transpose.</div> +</li> +</ul> +<a name="transpose-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transpose</h4> +<pre>public final void transpose(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Sets the value of this matrix to the transpose of the argument matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix to be transposed</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Quat4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</pre> +<div class="block">Sets the value of this matrix to the matrix conversion of the + (single precision) quaternion argument.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the quaternion to be converted</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.AxisAngle4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</pre> +<div class="block">Sets the value of this matrix to the matrix conversion of the + (single precision) axis and angle argument.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a1</code> - the axis and angle to be converted</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.AxisAngle4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</pre> +<div class="block">Sets the value of this matrix to the matrix conversion of the + (double precision) axis and angle argument.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a1</code> - the axis and angle to be converted</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Quat4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</pre> +<div class="block">Sets the value of this matrix to the matrix conversion of the + (single precision) quaternion argument.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the quaternion to be converted</dd> +</dl> +</li> +</ul> +<a name="set-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(float[] m)</pre> +<div class="block">Sets the values in this Matrix3f equal to the row-major + array parameter (ie, the first three elements of the + array will be copied into the first row of this matrix, etc.).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m</code> - the single precision array of length 9</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Sets the value of this matrix to the value of the Matrix3f + argument.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the source matrix3f</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Sets the value of this matrix to the float value of the Matrix3d + argument.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the source matrix3d</dd> +</dl> +</li> +</ul> +<a name="invert-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>invert</h4> +<pre>public final void invert(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Sets the value of this matrix to the matrix inverse + of the passed matrix m1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix to be inverted</dd> +</dl> +</li> +</ul> +<a name="invert--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>invert</h4> +<pre>public final void invert()</pre> +<div class="block">Inverts this matrix in place.</div> +</li> +</ul> +<a name="determinant--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>determinant</h4> +<pre>public final float determinant()</pre> +<div class="block">Computes the determinant of this matrix.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the determinant of this matrix</dd> +</dl> +</li> +</ul> +<a name="set-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(float scale)</pre> +<div class="block">Sets the value of this matrix to a scale matrix with + the passed scale amount.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>scale</code> - the scale factor for the matrix</dd> +</dl> +</li> +</ul> +<a name="rotX-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>rotX</h4> +<pre>public final void rotX(float angle)</pre> +<div class="block">Sets the value of this matrix to a counter clockwise rotation + about the x axis.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>angle</code> - the angle to rotate about the X axis in radians</dd> +</dl> +</li> +</ul> +<a name="rotY-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>rotY</h4> +<pre>public final void rotY(float angle)</pre> +<div class="block">Sets the value of this matrix to a counter clockwise rotation + about the y axis.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>angle</code> - the angle to rotate about the Y axis in radians</dd> +</dl> +</li> +</ul> +<a name="rotZ-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>rotZ</h4> +<pre>public final void rotZ(float angle)</pre> +<div class="block">Sets the value of this matrix to a counter clockwise rotation + about the z axis.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>angle</code> - the angle to rotate about the Z axis in radians</dd> +</dl> +</li> +</ul> +<a name="mul-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mul</h4> +<pre>public final void mul(float scalar)</pre> +<div class="block">Multiplies each element of this matrix by a scalar.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>scalar</code> - the scalar multiplier</dd> +</dl> +</li> +</ul> +<a name="mul-float-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mul</h4> +<pre>public final void mul(float scalar, + <a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Multiplies each element of matrix m1 by a scalar and places + the result into this. Matrix m1 is not modified.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>scalar</code> - the scalar multiplier</dd> +<dd><code>m1</code> - the original matrix</dd> +</dl> +</li> +</ul> +<a name="mul-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mul</h4> +<pre>public final void mul(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Sets the value of this matrix to the result of multiplying itself + with matrix m1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the other matrix</dd> +</dl> +</li> +</ul> +<a name="mul-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mul</h4> +<pre>public final void mul(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m2)</pre> +<div class="block">Sets the value of this matrix to the result of multiplying + the two argument matrices together.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the first matrix</dd> +<dd><code>m2</code> - the second matrix</dd> +</dl> +</li> +</ul> +<a name="mulNormalize-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mulNormalize</h4> +<pre>public final void mulNormalize(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Multiplies this matrix by matrix m1, does an SVD normalization + of the result, and places the result back into this matrix. + this = SVDnorm(this*m1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix on the right hand side of the multiplication</dd> +</dl> +</li> +</ul> +<a name="mulNormalize-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mulNormalize</h4> +<pre>public final void mulNormalize(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m2)</pre> +<div class="block">Multiplies matrix m1 by matrix m2, does an SVD normalization + of the result, and places the result into this matrix. + this = SVDnorm(m1*m2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix on the left hand side of the multiplication</dd> +<dd><code>m2</code> - the matrix on the right hand side of the multiplication</dd> +</dl> +</li> +</ul> +<a name="mulTransposeBoth-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mulTransposeBoth</h4> +<pre>public final void mulTransposeBoth(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m2)</pre> +<div class="block">Multiplies the transpose of matrix m1 times the transpose of matrix + m2, and places the result into this.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix on the left hand side of the multiplication</dd> +<dd><code>m2</code> - the matrix on the right hand side of the multiplication</dd> +</dl> +</li> +</ul> +<a name="mulTransposeRight-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mulTransposeRight</h4> +<pre>public final void mulTransposeRight(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m2)</pre> +<div class="block">Multiplies matrix m1 times the transpose of matrix m2, and + places the result into this.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix on the left hand side of the multiplication</dd> +<dd><code>m2</code> - the matrix on the right hand side of the multiplication</dd> +</dl> +</li> +</ul> +<a name="mulTransposeLeft-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mulTransposeLeft</h4> +<pre>public final void mulTransposeLeft(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m2)</pre> +<div class="block">Multiplies the transpose of matrix m1 times matrix m2, and + places the result into this.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix on the left hand side of the multiplication</dd> +<dd><code>m2</code> - the matrix on the right hand side of the multiplication</dd> +</dl> +</li> +</ul> +<a name="normalize--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>normalize</h4> +<pre>public final void normalize()</pre> +<div class="block">Performs singular value decomposition normalization of this matrix.</div> +</li> +</ul> +<a name="normalize-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>normalize</h4> +<pre>public final void normalize(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Perform singular value decomposition normalization of matrix m1 + and place the normalized values into this.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix values to be normalized</dd> +</dl> +</li> +</ul> +<a name="normalizeCP--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>normalizeCP</h4> +<pre>public final void normalizeCP()</pre> +<div class="block">Perform cross product normalization of this matrix.</div> +</li> +</ul> +<a name="normalizeCP-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>normalizeCP</h4> +<pre>public final void normalizeCP(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Perform cross product normalization of matrix m1 and place the + normalized values into this.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - Provides the matrix values to be normalized</dd> +</dl> +</li> +</ul> +<a name="equals-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Returns true if all of the data members of Matrix3f m1 are + equal to the corresponding data members in this Matrix3f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix with which the comparison is made</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="equals-java.lang.Object-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(java.lang.Object o1)</pre> +<div class="block">Returns true if the Object o1 is of type Matrix3f and all of the + data members of o1 are equal to the corresponding data members in + this Matrix3f.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>equals</code> in class <code>java.lang.Object</code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>o1</code> - the object with which the comparison is made</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="epsilonEquals-org.jogamp.vecmath.Matrix3f-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>epsilonEquals</h4> +<pre>public boolean epsilonEquals(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + float epsilon)</pre> +<div class="block">Returns true if the L-infinite distance between this matrix + and matrix m1 is less than or equal to the epsilon parameter, + otherwise returns false. The L-infinite + distance is equal to + MAX[i=0,1,2 ; j=0,1,2 ; abs(this.m(i,j) - m1.m(i,j)]</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix to be compared to this matrix</dd> +<dd><code>epsilon</code> - the threshold value</dd> +</dl> +</li> +</ul> +<a name="hashCode--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>hashCode</h4> +<pre>public int hashCode()</pre> +<div class="block">Returns a hash code value based on the data values in this + object. Two different Matrix3f objects with identical data values + (i.e., Matrix3f.equals returns true) will return the same hash + code value. Two objects with different data members may return the + same hash value, although this is not likely.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the integer hash code value</dd> +</dl> +</li> +</ul> +<a name="setZero--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setZero</h4> +<pre>public final void setZero()</pre> +<div class="block">Sets this matrix to all zeros.</div> +</li> +</ul> +<a name="negate--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negate</h4> +<pre>public final void negate()</pre> +<div class="block">Negates the value of this matrix: this = -this.</div> +</li> +</ul> +<a name="negate-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negate</h4> +<pre>public final void negate(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Sets the value of this matrix equal to the negation of + of the Matrix3f parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the source matrix</dd> +</dl> +</li> +</ul> +<a name="transform-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transform</h4> +<pre>public final void transform(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t)</pre> +<div class="block">Multiply this matrix by the tuple t and place the result + back into the tuple (t = this*t).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the tuple to be multiplied by this matrix and then replaced</dd> +</dl> +</li> +</ul> +<a name="transform-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transform</h4> +<pre>public final void transform(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t, + <a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> result)</pre> +<div class="block">Multiply this matrix by the tuple t and and place the result + into the tuple "result" (result = this*t).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the tuple to be multiplied by this matrix</dd> +<dd><code>result</code> - the tuple into which the product is placed</dd> +</dl> +</li> +</ul> +<a name="clone--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clone</h4> +<pre>public java.lang.Object clone()</pre> +<div class="block">Creates a new object of the same class as this object.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>clone</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>a clone of this instance.</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code>java.lang.OutOfMemoryError</code> - if there is not enough memory.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.3</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><code>Cloneable</code></dd> +</dl> +</li> +</ul> +<a name="getM00--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM00</h4> +<pre>public final float getM00()</pre> +<div class="block">Get the first matrix element in the first row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m00.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM00-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM00</h4> +<pre>public final void setM00(float m00)</pre> +<div class="block">Set the first matrix element in the first row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m00</code> - The m00 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM01--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM01</h4> +<pre>public final float getM01()</pre> +<div class="block">Get the second matrix element in the first row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m01.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM01-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM01</h4> +<pre>public final void setM01(float m01)</pre> +<div class="block">Set the second matrix element in the first row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m01</code> - The m01 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM02--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM02</h4> +<pre>public final float getM02()</pre> +<div class="block">Get the third matrix element in the first row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m02.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM02-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM02</h4> +<pre>public final void setM02(float m02)</pre> +<div class="block">Set the third matrix element in the first row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m02</code> - The m02 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM10--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM10</h4> +<pre>public final float getM10()</pre> +<div class="block">Get first matrix element in the second row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m10.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM10-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM10</h4> +<pre>public final void setM10(float m10)</pre> +<div class="block">Set first matrix element in the second row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m10</code> - The m10 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM11--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM11</h4> +<pre>public final float getM11()</pre> +<div class="block">Get second matrix element in the second row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m11.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM11-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM11</h4> +<pre>public final void setM11(float m11)</pre> +<div class="block">Set the second matrix element in the second row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m11</code> - The m11 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM12--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM12</h4> +<pre>public final float getM12()</pre> +<div class="block">Get the third matrix element in the second row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m12.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM12-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM12</h4> +<pre>public final void setM12(float m12)</pre> +<div class="block">Set the third matrix element in the second row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m12</code> - The m12 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM20--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM20</h4> +<pre>public final float getM20()</pre> +<div class="block">Get the first matrix element in the third row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m20.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM20-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM20</h4> +<pre>public final void setM20(float m20)</pre> +<div class="block">Set the first matrix element in the third row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m20</code> - The m20 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM21--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM21</h4> +<pre>public final float getM21()</pre> +<div class="block">Get the second matrix element in the third row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m21.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM21-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM21</h4> +<pre>public final void setM21(float m21)</pre> +<div class="block">Set the second matrix element in the third row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m21</code> - The m21 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM22--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM22</h4> +<pre>public final float getM22()</pre> +<div class="block">Get the third matrix element in the third row .</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m22.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM22-float-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>setM22</h4> +<pre>public final void setM22(float m22)</pre> +<div class="block">Set the third matrix element in the third row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m22</code> - The m22 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Matrix3f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Matrix3f.html" target="_top">Frames</a></li> +<li><a href="Matrix3f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Matrix4d.html b/doc/org/jogamp/vecmath/Matrix4d.html new file mode 100644 index 0000000..aa16630 --- /dev/null +++ b/doc/org/jogamp/vecmath/Matrix4d.html @@ -0,0 +1,3743 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:52 NZST 2017 --> +<title>Matrix4d</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Matrix4d"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":42,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Matrix4d.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Matrix4d.html" target="_top">Frames</a></li> +<li><a href="Matrix4d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Matrix4d" class="title">Class Matrix4d</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Matrix4d</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">Matrix4d</span> +extends java.lang.Object +implements java.io.Serializable, java.lang.Cloneable</pre> +<div class="block">A double precision floating point 4 by 4 matrix. + Primarily to support 3D rotations.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Matrix4d">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> +<caption><span>Fields</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#m00">m00</a></span></code> +<div class="block">The first element of the first row.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#m01">m01</a></span></code> +<div class="block">The second element of the first row.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#m02">m02</a></span></code> +<div class="block">The third element of the first row.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#m03">m03</a></span></code> +<div class="block">The fourth element of the first row.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#m10">m10</a></span></code> +<div class="block">The first element of the second row.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#m11">m11</a></span></code> +<div class="block">The second element of the second row.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#m12">m12</a></span></code> +<div class="block">The third element of the second row.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#m13">m13</a></span></code> +<div class="block">The fourth element of the second row.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#m20">m20</a></span></code> +<div class="block">The first element of the third row.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#m21">m21</a></span></code> +<div class="block">The second element of the third row.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#m22">m22</a></span></code> +<div class="block">The third element of the third row.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#m23">m23</a></span></code> +<div class="block">The fourth element of the third row.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#m30">m30</a></span></code> +<div class="block">The first element of the fourth row.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#m31">m31</a></span></code> +<div class="block">The second element of the fourth row.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#m32">m32</a></span></code> +<div class="block">The third element of the fourth row.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#m33">m33</a></span></code> +<div class="block">The fourth element of the fourth row.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#Matrix4d--">Matrix4d</a></span>()</code> +<div class="block">Constructs and initializes a Matrix4d to all zeros.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#Matrix4d-double:A-">Matrix4d</a></span>(double[] v)</code> +<div class="block">Constructs and initializes a Matrix4d from the specified 16 + element array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#Matrix4d-double-double-double-double-double-double-double-double-double-double-double-double-double-double-double-double-">Matrix4d</a></span>(double m00, + double m01, + double m02, + double m03, + double m10, + double m11, + double m12, + double m13, + double m20, + double m21, + double m22, + double m23, + double m30, + double m31, + double m32, + double m33)</code> +<div class="block">Constructs and initializes a Matrix4d from the specified 16 values.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#Matrix4d-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Vector3d-double-">Matrix4d</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double s)</code> +<div class="block">Constructs and initializes a Matrix4f from the rotation matrix, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components of the matrix.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#Matrix4d-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3d-double-">Matrix4d</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double s)</code> +<div class="block">Constructs and initializes a Matrix4d from the rotation matrix, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components of the matrix.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#Matrix4d-org.jogamp.vecmath.Matrix4d-">Matrix4d</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Constructs a new matrix with the same values as the + Matrix4d parameter.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#Matrix4d-org.jogamp.vecmath.Matrix4f-">Matrix4d</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Constructs a new matrix with the same values as the + Matrix4f parameter.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#Matrix4d-org.jogamp.vecmath.Quat4d-org.jogamp.vecmath.Vector3d-double-">Matrix4d</a></span>(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double s)</code> +<div class="block">Constructs and initializes a Matrix4d from the quaternion, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#Matrix4d-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Vector3d-double-">Matrix4d</a></span>(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double s)</code> +<div class="block">Constructs and initializes a Matrix4d from the quaternion, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#add-double-">add</a></span>(double scalar)</code> +<div class="block">Adds a scalar to each component of this matrix.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#add-double-org.jogamp.vecmath.Matrix4d-">add</a></span>(double scalar, + <a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Adds a scalar to each component of the matrix m1 and places + the result into this.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#add-org.jogamp.vecmath.Matrix4d-">add</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Sets the value of this matrix to sum of itself and matrix m1.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#add-org.jogamp.vecmath.Matrix4d-org.jogamp.vecmath.Matrix4d-">add</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m2)</code> +<div class="block">Sets the value of this matrix to the matrix sum of matrices m1 and m2.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>java.lang.Object</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#clone--">clone</a></span>()</code> +<div class="block">Creates a new object of the same class as this object.</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#determinant--">determinant</a></span>()</code> +<div class="block">Computes the determinant of this matrix.</div> +</td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#epsilonEquals-org.jogamp.vecmath.Matrix4d-double-">epsilonEquals</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1, + double epsilon)</code> +<div class="block">Returns true if the L-infinite distance between this matrix + and matrix m1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</td> +</tr> +<tr id="i7" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#epsilonEquals-org.jogamp.vecmath.Matrix4d-float-">epsilonEquals</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1, + float epsilon)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use epsilonEquals(Matrix4d,double) instead</span></div> +</div> +</td> +</tr> +<tr id="i8" class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#equals-org.jogamp.vecmath.Matrix4d-">equals</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Returns true if all of the data members of Matrix4d m1 are + equal to the corresponding data members in this Matrix4d.</div> +</td> +</tr> +<tr id="i9" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object t1)</code> +<div class="block">Returns true if the Object t1 is of type Matrix4d and all of the + data members of t1 are equal to the corresponding data members in + this Matrix4d.</div> +</td> +</tr> +<tr id="i10" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#get-org.jogamp.vecmath.Matrix3d-">get</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Performs an SVD normalization of this matrix in order to acquire + the normalized rotational component; the values are placed into + the Matrix3d parameter.</div> +</td> +</tr> +<tr id="i11" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#get-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Vector3d-">get</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1)</code> +<div class="block">Performs an SVD normalization of this matrix to calculate + the rotation as a 3x3 matrix, the translation, and the scale.</div> +</td> +</tr> +<tr id="i12" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#get-org.jogamp.vecmath.Matrix3f-">get</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Performs an SVD normalization of this matrix in order to acquire + the normalized rotational component; the values are placed into + the Matrix3f parameter.</div> +</td> +</tr> +<tr id="i13" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#get-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3d-">get</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1)</code> +<div class="block">Performs an SVD normalization of this matrix to calculate + the rotation as a 3x3 matrix, the translation, and the scale.</div> +</td> +</tr> +<tr id="i14" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#get-org.jogamp.vecmath.Quat4d-">get</a></span>(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Performs an SVD normalization of q1 matrix in order to acquire + the normalized rotational component; the values are placed into + the Quat4d parameter.</div> +</td> +</tr> +<tr id="i15" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#get-org.jogamp.vecmath.Quat4f-">get</a></span>(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Performs an SVD normalization of this matrix in order to acquire + the normalized rotational component; the values are placed into + the Quat4f parameter.</div> +</td> +</tr> +<tr id="i16" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#get-org.jogamp.vecmath.Vector3d-">get</a></span>(<a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> trans)</code> +<div class="block">Retrieves the translational components of this matrix.</div> +</td> +</tr> +<tr id="i17" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#getColumn-int-double:A-">getColumn</a></span>(int column, + double[] v)</code> +<div class="block">Copies the matrix values in the specified column into the array + parameter.</div> +</td> +</tr> +<tr id="i18" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#getColumn-int-org.jogamp.vecmath.Vector4d-">getColumn</a></span>(int column, + <a href="../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a> v)</code> +<div class="block">Copies the matrix values in the specified column into the vector + parameter.</div> +</td> +</tr> +<tr id="i19" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#getElement-int-int-">getElement</a></span>(int row, + int column)</code> +<div class="block">Retrieves the value at the specified row and column of this matrix.</div> +</td> +</tr> +<tr id="i20" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#getM00--">getM00</a></span>()</code> +<div class="block">Get the first matrix element in the first row.</div> +</td> +</tr> +<tr id="i21" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#getM01--">getM01</a></span>()</code> +<div class="block">Get the second matrix element in the first row.</div> +</td> +</tr> +<tr id="i22" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#getM02--">getM02</a></span>()</code> +<div class="block">Get the third matrix element in the first row.</div> +</td> +</tr> +<tr id="i23" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#getM03--">getM03</a></span>()</code> +<div class="block">Get the fourth element of the first row.</div> +</td> +</tr> +<tr id="i24" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#getM10--">getM10</a></span>()</code> +<div class="block">Get first matrix element in the second row.</div> +</td> +</tr> +<tr id="i25" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#getM11--">getM11</a></span>()</code> +<div class="block">Get second matrix element in the second row.</div> +</td> +</tr> +<tr id="i26" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#getM12--">getM12</a></span>()</code> +<div class="block">Get the third matrix element in the second row.</div> +</td> +</tr> +<tr id="i27" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#getM13--">getM13</a></span>()</code> +<div class="block">Get the fourth element of the second row.</div> +</td> +</tr> +<tr id="i28" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#getM20--">getM20</a></span>()</code> +<div class="block">Get the first matrix element in the third row.</div> +</td> +</tr> +<tr id="i29" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#getM21--">getM21</a></span>()</code> +<div class="block">Get the second matrix element in the third row.</div> +</td> +</tr> +<tr id="i30" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#getM22--">getM22</a></span>()</code> +<div class="block">Get the third matrix element in the third row.</div> +</td> +</tr> +<tr id="i31" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#getM23--">getM23</a></span>()</code> +<div class="block">Get the fourth element of the third row.</div> +</td> +</tr> +<tr id="i32" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#getM30--">getM30</a></span>()</code> +<div class="block">Get the first element of the fourth row.</div> +</td> +</tr> +<tr id="i33" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#getM31--">getM31</a></span>()</code> +<div class="block">Get the second element of the fourth row.</div> +</td> +</tr> +<tr id="i34" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#getM32--">getM32</a></span>()</code> +<div class="block">Get the third element of the fourth row.</div> +</td> +</tr> +<tr id="i35" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#getM33--">getM33</a></span>()</code> +<div class="block">Get the fourth element of the fourth row.</div> +</td> +</tr> +<tr id="i36" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#getRotationScale-org.jogamp.vecmath.Matrix3d-">getRotationScale</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Gets the upper 3x3 values of this matrix and places them into + the matrix m1.</div> +</td> +</tr> +<tr id="i37" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#getRotationScale-org.jogamp.vecmath.Matrix3f-">getRotationScale</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Gets the upper 3x3 values of this matrix and places them into + the matrix m1.</div> +</td> +</tr> +<tr id="i38" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#getRow-int-double:A-">getRow</a></span>(int row, + double[] v)</code> +<div class="block">Copies the matrix values in the specified row into the array parameter.</div> +</td> +</tr> +<tr id="i39" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#getRow-int-org.jogamp.vecmath.Vector4d-">getRow</a></span>(int row, + <a href="../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a> v)</code> +<div class="block">Copies the matrix values in the specified row into the vector parameter.</div> +</td> +</tr> +<tr id="i40" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#getScale--">getScale</a></span>()</code> +<div class="block">Performs an SVD normalization of this matrix to calculate + and return the uniform scale factor.</div> +</td> +</tr> +<tr id="i41" class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#hashCode--">hashCode</a></span>()</code> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</td> +</tr> +<tr id="i42" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#invert--">invert</a></span>()</code> +<div class="block">Inverts this matrix in place.</div> +</td> +</tr> +<tr id="i43" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#invert-org.jogamp.vecmath.Matrix4d-">invert</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Sets the value of this matrix to the matrix inverse + of the passed (user declared) matrix m1.</div> +</td> +</tr> +<tr id="i44" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#mul-double-">mul</a></span>(double scalar)</code> +<div class="block">Multiplies each element of this matrix by a scalar.</div> +</td> +</tr> +<tr id="i45" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#mul-double-org.jogamp.vecmath.Matrix4d-">mul</a></span>(double scalar, + <a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Multiplies each element of matrix m1 by a scalar and places + the result into this.</div> +</td> +</tr> +<tr id="i46" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#mul-org.jogamp.vecmath.Matrix4d-">mul</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Sets the value of this matrix to the result of multiplying itself + with matrix m1.</div> +</td> +</tr> +<tr id="i47" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#mul-org.jogamp.vecmath.Matrix4d-org.jogamp.vecmath.Matrix4d-">mul</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m2)</code> +<div class="block">Sets the value of this matrix to the result of multiplying + the two argument matrices together.</div> +</td> +</tr> +<tr id="i48" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#mulTransposeBoth-org.jogamp.vecmath.Matrix4d-org.jogamp.vecmath.Matrix4d-">mulTransposeBoth</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m2)</code> +<div class="block">Multiplies the transpose of matrix m1 times the transpose of matrix + m2, and places the result into this.</div> +</td> +</tr> +<tr id="i49" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#mulTransposeLeft-org.jogamp.vecmath.Matrix4d-org.jogamp.vecmath.Matrix4d-">mulTransposeLeft</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m2)</code> +<div class="block">Multiplies the transpose of matrix m1 times matrix m2, and + places the result into this.</div> +</td> +</tr> +<tr id="i50" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#mulTransposeRight-org.jogamp.vecmath.Matrix4d-org.jogamp.vecmath.Matrix4d-">mulTransposeRight</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m2)</code> +<div class="block">Multiplies matrix m1 times the transpose of matrix m2, and + places the result into this.</div> +</td> +</tr> +<tr id="i51" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#negate--">negate</a></span>()</code> +<div class="block">Negates the value of this matrix: this = -this.</div> +</td> +</tr> +<tr id="i52" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#negate-org.jogamp.vecmath.Matrix4d-">negate</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Sets the value of this matrix equal to the negation of + of the Matrix4d parameter.</div> +</td> +</tr> +<tr id="i53" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#rotX-double-">rotX</a></span>(double angle)</code> +<div class="block">Sets the value of this matrix to a counter-clockwise rotation + about the x axis.</div> +</td> +</tr> +<tr id="i54" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#rotY-double-">rotY</a></span>(double angle)</code> +<div class="block">Sets the value of this matrix to a counter-clockwise rotation + about the y axis.</div> +</td> +</tr> +<tr id="i55" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#rotZ-double-">rotZ</a></span>(double angle)</code> +<div class="block">Sets the value of this matrix to a counter-clockwise rotation + about the z axis.</div> +</td> +</tr> +<tr id="i56" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.AxisAngle4d-">set</a></span>(<a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + double precision axis and angle argument.</div> +</td> +</tr> +<tr id="i57" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.AxisAngle4f-">set</a></span>(<a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + single precision axis and angle argument.</div> +</td> +</tr> +<tr id="i58" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#set-double-">set</a></span>(double scale)</code> +<div class="block">Sets the value of this matrix to a scale matrix with the + passed scale amount.</div> +</td> +</tr> +<tr id="i59" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#set-double:A-">set</a></span>(double[] m)</code> +<div class="block">Sets the values in this Matrix4d equal to the row-major + array parameter (ie, the first four elements of the + array will be copied into the first row of this matrix, etc.).</div> +</td> +</tr> +<tr id="i60" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#set-double-org.jogamp.vecmath.Vector3d-">set</a></span>(double scale, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v1)</code> +<div class="block">Sets the value of this transform to a scale and translation matrix; + the scale is not applied to the translation and all of the matrix + values are modified.</div> +</td> +</tr> +<tr id="i61" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Matrix3d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the double precision Matrix3d argument; the other + elements of this matrix are initialized as if this were an identity + matrix (i.e., affine matrix with no translational component).</div> +</td> +</tr> +<tr id="i62" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Vector3d-double-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double scale)</code> +<div class="block">Sets the value of this matrix from the rotation expressed by + the rotation matrix m1, the translation t1, and the scale factor.</div> +</td> +</tr> +<tr id="i63" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Matrix3f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the single precision Matrix3f argument; the other + elements of this matrix are initialized as if this were an identity + matrix (i.e., affine matrix with no translational component).</div> +</td> +</tr> +<tr id="i64" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3f-float-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1, + float scale)</code> +<div class="block">Sets the value of this matrix from the rotation expressed by + the rotation matrix m1, the translation t1, and the scale factor.</div> +</td> +</tr> +<tr id="i65" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Matrix4d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Sets the value of this matrix to a copy of the + passed matrix m1.</div> +</td> +</tr> +<tr id="i66" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Matrix4f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Sets the value of this matrix to a copy of the + passed matrix m1.</div> +</td> +</tr> +<tr id="i67" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Quat4d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + (double precision) quaternion argument.</div> +</td> +</tr> +<tr id="i68" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Quat4d-org.jogamp.vecmath.Vector3d-double-">set</a></span>(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double s)</code> +<div class="block">Sets the value of this matrix from the rotation expressed + by the quaternion q1, the translation t1, and the scale s.</div> +</td> +</tr> +<tr id="i69" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Quat4f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + single precision quaternion argument.</div> +</td> +</tr> +<tr id="i70" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Vector3d-double-">set</a></span>(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double s)</code> +<div class="block">Sets the value of this matrix from the rotation expressed + by the quaternion q1, the translation t1, and the scale s.</div> +</td> +</tr> +<tr id="i71" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Vector3f-float-">set</a></span>(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1, + float s)</code> +<div class="block">Sets the value of this matrix from the rotation expressed + by the quaternion q1, the translation t1, and the scale s.</div> +</td> +</tr> +<tr id="i72" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Vector3d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v1)</code> +<div class="block">Sets the value of this matrix to a translate matrix by the + passed translation value.</div> +</td> +</tr> +<tr id="i73" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Vector3d-double-">set</a></span>(<a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v1, + double scale)</code> +<div class="block">Sets the value of this transform to a scale and translation matrix; + the translation is scaled by the scale factor and all of the matrix + values are modified.</div> +</td> +</tr> +<tr id="i74" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setColumn-int-double:A-">setColumn</a></span>(int column, + double[] v)</code> +<div class="block">Sets the specified column of this matrix4d to the four values provided.</div> +</td> +</tr> +<tr id="i75" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setColumn-int-double-double-double-double-">setColumn</a></span>(int column, + double x, + double y, + double z, + double w)</code> +<div class="block">Sets the specified column of this matrix4d to the four values provided.</div> +</td> +</tr> +<tr id="i76" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setColumn-int-org.jogamp.vecmath.Vector4d-">setColumn</a></span>(int column, + <a href="../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a> v)</code> +<div class="block">Sets the specified column of this matrix4d to the vector provided.</div> +</td> +</tr> +<tr id="i77" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setElement-int-int-double-">setElement</a></span>(int row, + int column, + double value)</code> +<div class="block">Sets the specified element of this matrix4f to the value provided.</div> +</td> +</tr> +<tr id="i78" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setIdentity--">setIdentity</a></span>()</code> +<div class="block">Sets this Matrix4d to identity.</div> +</td> +</tr> +<tr id="i79" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setM00-double-">setM00</a></span>(double m00)</code> +<div class="block">Set the first matrix element in the first row.</div> +</td> +</tr> +<tr id="i80" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setM01-double-">setM01</a></span>(double m01)</code> +<div class="block">Set the second matrix element in the first row.</div> +</td> +</tr> +<tr id="i81" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setM02-double-">setM02</a></span>(double m02)</code> +<div class="block">Set the third matrix element in the first row.</div> +</td> +</tr> +<tr id="i82" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setM03-double-">setM03</a></span>(double m03)</code> +<div class="block">Set the fourth element of the first row.</div> +</td> +</tr> +<tr id="i83" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setM10-double-">setM10</a></span>(double m10)</code> +<div class="block">Set first matrix element in the second row.</div> +</td> +</tr> +<tr id="i84" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setM11-double-">setM11</a></span>(double m11)</code> +<div class="block">Set the second matrix element in the second row.</div> +</td> +</tr> +<tr id="i85" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setM12-double-">setM12</a></span>(double m12)</code> +<div class="block">Set the third matrix element in the second row.</div> +</td> +</tr> +<tr id="i86" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setM13-double-">setM13</a></span>(double m13)</code> +<div class="block">Set the fourth element of the second row.</div> +</td> +</tr> +<tr id="i87" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setM20-double-">setM20</a></span>(double m20)</code> +<div class="block">Set the first matrix element in the third row.</div> +</td> +</tr> +<tr id="i88" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setM21-double-">setM21</a></span>(double m21)</code> +<div class="block">Set the second matrix element in the third row.</div> +</td> +</tr> +<tr id="i89" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setM22-double-">setM22</a></span>(double m22)</code> +<div class="block">Set the third matrix element in the third row.</div> +</td> +</tr> +<tr id="i90" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setM23-double-">setM23</a></span>(double m23)</code> +<div class="block">Set the fourth element of the third row.</div> +</td> +</tr> +<tr id="i91" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setM30-double-">setM30</a></span>(double m30)</code> +<div class="block">Set the first element of the fourth row.</div> +</td> +</tr> +<tr id="i92" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setM31-double-">setM31</a></span>(double m31)</code> +<div class="block">Set the second element of the fourth row.</div> +</td> +</tr> +<tr id="i93" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setM32-double-">setM32</a></span>(double m32)</code> +<div class="block">Set the third element of the fourth row.</div> +</td> +</tr> +<tr id="i94" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setM33-double-">setM33</a></span>(double m33)</code> +<div class="block">Set the fourth element of the fourth row.</div> +</td> +</tr> +<tr id="i95" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setRotation-org.jogamp.vecmath.AxisAngle4d-">setRotation</a></span>(<a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</code> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix equivalent values of the axis-angle argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the matrix equivalent of the axis-angle, + and then the scale is reapplied to the rotational components.</div> +</td> +</tr> +<tr id="i96" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setRotation-org.jogamp.vecmath.Matrix3d-">setRotation</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the double precision Matrix3d argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the passed rotation components, + and then the scale is reapplied to the rotational components.</div> +</td> +</tr> +<tr id="i97" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setRotation-org.jogamp.vecmath.Matrix3f-">setRotation</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the single precision Matrix3f argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the passed rotation components, + and then the scale is reapplied to the rotational components.</div> +</td> +</tr> +<tr id="i98" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setRotation-org.jogamp.vecmath.Quat4d-">setRotation</a></span>(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix equivalent values of the quaternion argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the matrix equivalent of the quaternion, + and then the scale is reapplied to the rotational components.</div> +</td> +</tr> +<tr id="i99" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setRotation-org.jogamp.vecmath.Quat4f-">setRotation</a></span>(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix equivalent values of the quaternion argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the matrix equivalent of the quaternion, + and then the scale is reapplied to the rotational components.</div> +</td> +</tr> +<tr id="i100" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setRotationScale-org.jogamp.vecmath.Matrix3d-">setRotationScale</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Replaces the upper 3x3 matrix values of this matrix with the + values in the matrix m1.</div> +</td> +</tr> +<tr id="i101" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setRotationScale-org.jogamp.vecmath.Matrix3f-">setRotationScale</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Replaces the upper 3x3 matrix values of this matrix with the + values in the matrix m1.</div> +</td> +</tr> +<tr id="i102" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setRow-int-double:A-">setRow</a></span>(int row, + double[] v)</code> +<div class="block">Sets the specified row of this matrix4d to the four values provided.</div> +</td> +</tr> +<tr id="i103" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setRow-int-double-double-double-double-">setRow</a></span>(int row, + double x, + double y, + double z, + double w)</code> +<div class="block">Sets the specified row of this matrix4d to the four values provided.</div> +</td> +</tr> +<tr id="i104" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setRow-int-org.jogamp.vecmath.Vector4d-">setRow</a></span>(int row, + <a href="../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a> v)</code> +<div class="block">Sets the specified row of this matrix4d to the Vector provided.</div> +</td> +</tr> +<tr id="i105" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setScale-double-">setScale</a></span>(double scale)</code> +<div class="block">Sets the scale component of the current matrix by factoring + out the current scale (by doing an SVD) from the rotational + component and multiplying by the new scale.</div> +</td> +</tr> +<tr id="i106" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setTranslation-org.jogamp.vecmath.Vector3d-">setTranslation</a></span>(<a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> trans)</code> +<div class="block">Modifies the translational components of this matrix to the values + of the Vector3d argument; the other values of this matrix are not + modified.</div> +</td> +</tr> +<tr id="i107" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#setZero--">setZero</a></span>()</code> +<div class="block">Sets this matrix to all zeros.</div> +</td> +</tr> +<tr id="i108" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#sub-org.jogamp.vecmath.Matrix4d-">sub</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Sets the value of this matrix to the matrix difference of itself + and matrix m1 (this = this - m1).</div> +</td> +</tr> +<tr id="i109" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#sub-org.jogamp.vecmath.Matrix4d-org.jogamp.vecmath.Matrix4d-">sub</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m2)</code> +<div class="block">Sets the value of this matrix to the matrix difference + of matrices m1 and m2.</div> +</td> +</tr> +<tr id="i110" class="altColor"> +<td class="colFirst"><code>java.lang.String</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#toString--">toString</a></span>()</code> +<div class="block">Returns a string that contains the values of this Matrix4d.</div> +</td> +</tr> +<tr id="i111" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Point3d-">transform</a></span>(<a href="../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a> point)</code> +<div class="block">Transforms the point parameter with this Matrix4d and + places the result back into point.</div> +</td> +</tr> +<tr id="i112" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Point3d-org.jogamp.vecmath.Point3d-">transform</a></span>(<a href="../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a> point, + <a href="../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a> pointOut)</code> +<div class="block">Transforms the point parameter with this Matrix4d and + places the result into pointOut.</div> +</td> +</tr> +<tr id="i113" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Point3f-">transform</a></span>(<a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> point)</code> +<div class="block">Transforms the point parameter with this Matrix4d and + places the result back into point.</div> +</td> +</tr> +<tr id="i114" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Point3f-org.jogamp.vecmath.Point3f-">transform</a></span>(<a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> point, + <a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> pointOut)</code> +<div class="block">Transforms the point parameter with this Matrix4d and + places the result into pointOut.</div> +</td> +</tr> +<tr id="i115" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Tuple4d-">transform</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> vec)</code> +<div class="block">Transform the vector vec using this Matrix4d and place the + result back into vec.</div> +</td> +</tr> +<tr id="i116" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-">transform</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> vec, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> vecOut)</code> +<div class="block">Transform the vector vec using this Matrix4d and place the + result into vecOut.</div> +</td> +</tr> +<tr id="i117" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Tuple4f-">transform</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> vec)</code> +<div class="block">Transform the vector vec using this Transform and place the + result back into vec.</div> +</td> +</tr> +<tr id="i118" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">transform</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> vec, + <a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> vecOut)</code> +<div class="block">Transform the vector vec using this Matrix4d and place the + result into vecOut.</div> +</td> +</tr> +<tr id="i119" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Vector3d-">transform</a></span>(<a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> normal)</code> +<div class="block">Transforms the normal parameter by this transform and places the value + back into normal.</div> +</td> +</tr> +<tr id="i120" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Vector3d-org.jogamp.vecmath.Vector3d-">transform</a></span>(<a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> normal, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> normalOut)</code> +<div class="block">Transforms the normal parameter by this Matrix4d and places the value + into normalOut.</div> +</td> +</tr> +<tr id="i121" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Vector3f-">transform</a></span>(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> normal)</code> +<div class="block">Transforms the normal parameter by this transform and places the value + back into normal.</div> +</td> +</tr> +<tr id="i122" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Vector3f-org.jogamp.vecmath.Vector3f-">transform</a></span>(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> normal, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> normalOut)</code> +<div class="block">Transforms the normal parameter by this Matrix4d and places the value + into normalOut.</div> +</td> +</tr> +<tr id="i123" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#transpose--">transpose</a></span>()</code> +<div class="block">Sets the value of this matrix to its transpose.</div> +</td> +</tr> +<tr id="i124" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4d.html#transpose-org.jogamp.vecmath.Matrix4d-">transpose</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Sets the value of this matrix to the transpose of the argument matrix</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ FIELD DETAIL =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.detail"> +<!-- --> +</a> +<h3>Field Detail</h3> +<a name="m00"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m00</h4> +<pre>public double m00</pre> +<div class="block">The first element of the first row.</div> +</li> +</ul> +<a name="m01"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m01</h4> +<pre>public double m01</pre> +<div class="block">The second element of the first row.</div> +</li> +</ul> +<a name="m02"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m02</h4> +<pre>public double m02</pre> +<div class="block">The third element of the first row.</div> +</li> +</ul> +<a name="m03"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m03</h4> +<pre>public double m03</pre> +<div class="block">The fourth element of the first row.</div> +</li> +</ul> +<a name="m10"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m10</h4> +<pre>public double m10</pre> +<div class="block">The first element of the second row.</div> +</li> +</ul> +<a name="m11"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m11</h4> +<pre>public double m11</pre> +<div class="block">The second element of the second row.</div> +</li> +</ul> +<a name="m12"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m12</h4> +<pre>public double m12</pre> +<div class="block">The third element of the second row.</div> +</li> +</ul> +<a name="m13"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m13</h4> +<pre>public double m13</pre> +<div class="block">The fourth element of the second row.</div> +</li> +</ul> +<a name="m20"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m20</h4> +<pre>public double m20</pre> +<div class="block">The first element of the third row.</div> +</li> +</ul> +<a name="m21"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m21</h4> +<pre>public double m21</pre> +<div class="block">The second element of the third row.</div> +</li> +</ul> +<a name="m22"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m22</h4> +<pre>public double m22</pre> +<div class="block">The third element of the third row.</div> +</li> +</ul> +<a name="m23"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m23</h4> +<pre>public double m23</pre> +<div class="block">The fourth element of the third row.</div> +</li> +</ul> +<a name="m30"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m30</h4> +<pre>public double m30</pre> +<div class="block">The first element of the fourth row.</div> +</li> +</ul> +<a name="m31"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m31</h4> +<pre>public double m31</pre> +<div class="block">The second element of the fourth row.</div> +</li> +</ul> +<a name="m32"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m32</h4> +<pre>public double m32</pre> +<div class="block">The third element of the fourth row.</div> +</li> +</ul> +<a name="m33"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>m33</h4> +<pre>public double m33</pre> +<div class="block">The fourth element of the fourth row.</div> +</li> +</ul> +</li> +</ul> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Matrix4d-double-double-double-double-double-double-double-double-double-double-double-double-double-double-double-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Matrix4d</h4> +<pre>public Matrix4d(double m00, + double m01, + double m02, + double m03, + double m10, + double m11, + double m12, + double m13, + double m20, + double m21, + double m22, + double m23, + double m30, + double m31, + double m32, + double m33)</pre> +<div class="block">Constructs and initializes a Matrix4d from the specified 16 values.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m00</code> - the [0][0] element</dd> +<dd><code>m01</code> - the [0][1] element</dd> +<dd><code>m02</code> - the [0][2] element</dd> +<dd><code>m03</code> - the [0][3] element</dd> +<dd><code>m10</code> - the [1][0] element</dd> +<dd><code>m11</code> - the [1][1] element</dd> +<dd><code>m12</code> - the [1][2] element</dd> +<dd><code>m13</code> - the [1][3] element</dd> +<dd><code>m20</code> - the [2][0] element</dd> +<dd><code>m21</code> - the [2][1] element</dd> +<dd><code>m22</code> - the [2][2] element</dd> +<dd><code>m23</code> - the [2][3] element</dd> +<dd><code>m30</code> - the [3][0] element</dd> +<dd><code>m31</code> - the [3][1] element</dd> +<dd><code>m32</code> - the [3][2] element</dd> +<dd><code>m33</code> - the [3][3] element</dd> +</dl> +</li> +</ul> +<a name="Matrix4d-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Matrix4d</h4> +<pre>public Matrix4d(double[] v)</pre> +<div class="block">Constructs and initializes a Matrix4d from the specified 16 + element array. this.m00 =v[0], this.m01=v[1], etc.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v</code> - the array of length 16 containing in order</dd> +</dl> +</li> +</ul> +<a name="Matrix4d-org.jogamp.vecmath.Quat4d-org.jogamp.vecmath.Vector3d-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Matrix4d</h4> +<pre>public Matrix4d(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double s)</pre> +<div class="block">Constructs and initializes a Matrix4d from the quaternion, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the quaternion value representing the rotational component</dd> +<dd><code>t1</code> - the translational component of the matrix</dd> +<dd><code>s</code> - the scale value applied to the rotational components</dd> +</dl> +</li> +</ul> +<a name="Matrix4d-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Vector3d-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Matrix4d</h4> +<pre>public Matrix4d(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double s)</pre> +<div class="block">Constructs and initializes a Matrix4d from the quaternion, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the quaternion value representing the rotational component</dd> +<dd><code>t1</code> - the translational component of the matrix</dd> +<dd><code>s</code> - the scale value applied to the rotational components</dd> +</dl> +</li> +</ul> +<a name="Matrix4d-org.jogamp.vecmath.Matrix4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Matrix4d</h4> +<pre>public Matrix4d(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</pre> +<div class="block">Constructs a new matrix with the same values as the + Matrix4d parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the source matrix</dd> +</dl> +</li> +</ul> +<a name="Matrix4d-org.jogamp.vecmath.Matrix4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Matrix4d</h4> +<pre>public Matrix4d(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</pre> +<div class="block">Constructs a new matrix with the same values as the + Matrix4f parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the source matrix</dd> +</dl> +</li> +</ul> +<a name="Matrix4d-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3d-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Matrix4d</h4> +<pre>public Matrix4d(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double s)</pre> +<div class="block">Constructs and initializes a Matrix4d from the rotation matrix, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components of the matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the rotation matrix representing the rotational components</dd> +<dd><code>t1</code> - the translational components of the matrix</dd> +<dd><code>s</code> - the scale value applied to the rotational components</dd> +</dl> +</li> +</ul> +<a name="Matrix4d-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Vector3d-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Matrix4d</h4> +<pre>public Matrix4d(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double s)</pre> +<div class="block">Constructs and initializes a Matrix4f from the rotation matrix, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components of the matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the rotation matrix representing the rotational components</dd> +<dd><code>t1</code> - the translational components of the matrix</dd> +<dd><code>s</code> - the scale value applied to the rotational components</dd> +</dl> +</li> +</ul> +<a name="Matrix4d--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Matrix4d</h4> +<pre>public Matrix4d()</pre> +<div class="block">Constructs and initializes a Matrix4d to all zeros.</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="toString--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>toString</h4> +<pre>public java.lang.String toString()</pre> +<div class="block">Returns a string that contains the values of this Matrix4d.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>toString</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the String representation</dd> +</dl> +</li> +</ul> +<a name="setIdentity--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setIdentity</h4> +<pre>public final void setIdentity()</pre> +<div class="block">Sets this Matrix4d to identity.</div> +</li> +</ul> +<a name="setElement-int-int-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setElement</h4> +<pre>public final void setElement(int row, + int column, + double value)</pre> +<div class="block">Sets the specified element of this matrix4f to the value provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the row number to be modified (zero indexed)</dd> +<dd><code>column</code> - the column number to be modified (zero indexed)</dd> +<dd><code>value</code> - the new value</dd> +</dl> +</li> +</ul> +<a name="getElement-int-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getElement</h4> +<pre>public final double getElement(int row, + int column)</pre> +<div class="block">Retrieves the value at the specified row and column of this matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the row number to be retrieved (zero indexed)</dd> +<dd><code>column</code> - the column number to be retrieved (zero indexed)</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the value at the indexed element</dd> +</dl> +</li> +</ul> +<a name="getRow-int-org.jogamp.vecmath.Vector4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getRow</h4> +<pre>public final void getRow(int row, + <a href="../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a> v)</pre> +<div class="block">Copies the matrix values in the specified row into the vector parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the matrix row</dd> +<dd><code>v</code> - the vector into which the matrix row values will be copied</dd> +</dl> +</li> +</ul> +<a name="getRow-int-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getRow</h4> +<pre>public final void getRow(int row, + double[] v)</pre> +<div class="block">Copies the matrix values in the specified row into the array parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the matrix row</dd> +<dd><code>v</code> - the array into which the matrix row values will be copied</dd> +</dl> +</li> +</ul> +<a name="getColumn-int-org.jogamp.vecmath.Vector4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getColumn</h4> +<pre>public final void getColumn(int column, + <a href="../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a> v)</pre> +<div class="block">Copies the matrix values in the specified column into the vector + parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>column</code> - the matrix column</dd> +<dd><code>v</code> - the vector into which the matrix column values will be copied</dd> +</dl> +</li> +</ul> +<a name="getColumn-int-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getColumn</h4> +<pre>public final void getColumn(int column, + double[] v)</pre> +<div class="block">Copies the matrix values in the specified column into the array + parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>column</code> - the matrix column</dd> +<dd><code>v</code> - the array into which the matrix column values will be copied</dd> +</dl> +</li> +</ul> +<a name="get-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Performs an SVD normalization of this matrix in order to acquire + the normalized rotational component; the values are placed into + the Matrix3d parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix into which the rotational component is placed</dd> +</dl> +</li> +</ul> +<a name="get-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Performs an SVD normalization of this matrix in order to acquire + the normalized rotational component; the values are placed into + the Matrix3f parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix into which the rotational component is placed</dd> +</dl> +</li> +</ul> +<a name="get-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Vector3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final double get(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1)</pre> +<div class="block">Performs an SVD normalization of this matrix to calculate + the rotation as a 3x3 matrix, the translation, and the scale. + None of the matrix values are modified.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the normalized matrix representing the rotation</dd> +<dd><code>t1</code> - the translation component</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the scale component of this transform</dd> +</dl> +</li> +</ul> +<a name="get-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final double get(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1)</pre> +<div class="block">Performs an SVD normalization of this matrix to calculate + the rotation as a 3x3 matrix, the translation, and the scale. + None of the matrix values are modified.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the normalized matrix representing the rotation</dd> +<dd><code>t1</code> - the translation component</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the scale component of this transform</dd> +</dl> +</li> +</ul> +<a name="get-org.jogamp.vecmath.Quat4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</pre> +<div class="block">Performs an SVD normalization of this matrix in order to acquire + the normalized rotational component; the values are placed into + the Quat4f parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - quaternion into which the rotation component is placed</dd> +</dl> +</li> +</ul> +<a name="get-org.jogamp.vecmath.Quat4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</pre> +<div class="block">Performs an SVD normalization of q1 matrix in order to acquire + the normalized rotational component; the values are placed into + the Quat4d parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the quaternion into which the rotation component is placed</dd> +</dl> +</li> +</ul> +<a name="get-org.jogamp.vecmath.Vector3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(<a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> trans)</pre> +<div class="block">Retrieves the translational components of this matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>trans</code> - the vector that will receive the translational component</dd> +</dl> +</li> +</ul> +<a name="getRotationScale-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getRotationScale</h4> +<pre>public final void getRotationScale(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Gets the upper 3x3 values of this matrix and places them into + the matrix m1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix that will hold the values</dd> +</dl> +</li> +</ul> +<a name="getRotationScale-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getRotationScale</h4> +<pre>public final void getRotationScale(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Gets the upper 3x3 values of this matrix and places them into + the matrix m1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix that will hold the values</dd> +</dl> +</li> +</ul> +<a name="getScale--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getScale</h4> +<pre>public final double getScale()</pre> +<div class="block">Performs an SVD normalization of this matrix to calculate + and return the uniform scale factor. If the matrix has non-uniform + scale factors, the largest of the x, y, and z scale factors will + be returned. This matrix is not modified.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the scale factor of this matrix</dd> +</dl> +</li> +</ul> +<a name="setRotationScale-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRotationScale</h4> +<pre>public final void setRotationScale(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Replaces the upper 3x3 matrix values of this matrix with the + values in the matrix m1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix that will be the new upper 3x3</dd> +</dl> +</li> +</ul> +<a name="setRotationScale-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRotationScale</h4> +<pre>public final void setRotationScale(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Replaces the upper 3x3 matrix values of this matrix with the + values in the matrix m1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix that will be the new upper 3x3</dd> +</dl> +</li> +</ul> +<a name="setScale-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setScale</h4> +<pre>public final void setScale(double scale)</pre> +<div class="block">Sets the scale component of the current matrix by factoring + out the current scale (by doing an SVD) from the rotational + component and multiplying by the new scale.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>scale</code> - the new scale amount</dd> +</dl> +</li> +</ul> +<a name="setRow-int-double-double-double-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRow</h4> +<pre>public final void setRow(int row, + double x, + double y, + double z, + double w)</pre> +<div class="block">Sets the specified row of this matrix4d to the four values provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the row number to be modified (zero indexed)</dd> +<dd><code>x</code> - the first column element</dd> +<dd><code>y</code> - the second column element</dd> +<dd><code>z</code> - the third column element</dd> +<dd><code>w</code> - the fourth column element</dd> +</dl> +</li> +</ul> +<a name="setRow-int-org.jogamp.vecmath.Vector4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRow</h4> +<pre>public final void setRow(int row, + <a href="../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a> v)</pre> +<div class="block">Sets the specified row of this matrix4d to the Vector provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the row number to be modified (zero indexed)</dd> +<dd><code>v</code> - the replacement row</dd> +</dl> +</li> +</ul> +<a name="setRow-int-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRow</h4> +<pre>public final void setRow(int row, + double[] v)</pre> +<div class="block">Sets the specified row of this matrix4d to the four values provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the row number to be modified (zero indexed)</dd> +<dd><code>v</code> - the replacement row</dd> +</dl> +</li> +</ul> +<a name="setColumn-int-double-double-double-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setColumn</h4> +<pre>public final void setColumn(int column, + double x, + double y, + double z, + double w)</pre> +<div class="block">Sets the specified column of this matrix4d to the four values provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>column</code> - the column number to be modified (zero indexed)</dd> +<dd><code>x</code> - the first row element</dd> +<dd><code>y</code> - the second row element</dd> +<dd><code>z</code> - the third row element</dd> +<dd><code>w</code> - the fourth row element</dd> +</dl> +</li> +</ul> +<a name="setColumn-int-org.jogamp.vecmath.Vector4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setColumn</h4> +<pre>public final void setColumn(int column, + <a href="../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a> v)</pre> +<div class="block">Sets the specified column of this matrix4d to the vector provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>column</code> - the column number to be modified (zero indexed)</dd> +<dd><code>v</code> - the replacement column</dd> +</dl> +</li> +</ul> +<a name="setColumn-int-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setColumn</h4> +<pre>public final void setColumn(int column, + double[] v)</pre> +<div class="block">Sets the specified column of this matrix4d to the four values provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>column</code> - the column number to be modified (zero indexed)</dd> +<dd><code>v</code> - the replacement column</dd> +</dl> +</li> +</ul> +<a name="add-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(double scalar)</pre> +<div class="block">Adds a scalar to each component of this matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>scalar</code> - the scalar adder</dd> +</dl> +</li> +</ul> +<a name="add-double-org.jogamp.vecmath.Matrix4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(double scalar, + <a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</pre> +<div class="block">Adds a scalar to each component of the matrix m1 and places + the result into this. Matrix m1 is not modified.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>scalar</code> - the scalar adder</dd> +<dd><code>m1</code> - the original matrix values</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.Matrix4d-org.jogamp.vecmath.Matrix4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m2)</pre> +<div class="block">Sets the value of this matrix to the matrix sum of matrices m1 and m2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the first matrix</dd> +<dd><code>m2</code> - the second matrix</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.Matrix4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</pre> +<div class="block">Sets the value of this matrix to sum of itself and matrix m1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the other matrix</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.Matrix4d-org.jogamp.vecmath.Matrix4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m2)</pre> +<div class="block">Sets the value of this matrix to the matrix difference + of matrices m1 and m2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the first matrix</dd> +<dd><code>m2</code> - the second matrix</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.Matrix4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</pre> +<div class="block">Sets the value of this matrix to the matrix difference of itself + and matrix m1 (this = this - m1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the other matrix</dd> +</dl> +</li> +</ul> +<a name="transpose--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transpose</h4> +<pre>public final void transpose()</pre> +<div class="block">Sets the value of this matrix to its transpose.</div> +</li> +</ul> +<a name="transpose-org.jogamp.vecmath.Matrix4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transpose</h4> +<pre>public final void transpose(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</pre> +<div class="block">Sets the value of this matrix to the transpose of the argument matrix</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix to be transposed</dd> +</dl> +</li> +</ul> +<a name="set-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(double[] m)</pre> +<div class="block">Sets the values in this Matrix4d equal to the row-major + array parameter (ie, the first four elements of the + array will be copied into the first row of this matrix, etc.).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m</code> - the double precision array of length 16</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the single precision Matrix3f argument; the other + elements of this matrix are initialized as if this were an identity + matrix (i.e., affine matrix with no translational component).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the double precision 3x3 matrix</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the double precision Matrix3d argument; the other + elements of this matrix are initialized as if this were an identity + matrix (i.e., affine matrix with no translational component).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the double precision 3x3 matrix</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Quat4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</pre> +<div class="block">Sets the value of this matrix to the matrix conversion of the + (double precision) quaternion argument.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the quaternion to be converted</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.AxisAngle4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</pre> +<div class="block">Sets the value of this matrix to the matrix conversion of the + double precision axis and angle argument.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a1</code> - the axis and angle to be converted</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Quat4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</pre> +<div class="block">Sets the value of this matrix to the matrix conversion of the + single precision quaternion argument.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the quaternion to be converted</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.AxisAngle4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</pre> +<div class="block">Sets the value of this matrix to the matrix conversion of the + single precision axis and angle argument.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a1</code> - the axis and angle to be converted</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Quat4d-org.jogamp.vecmath.Vector3d-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double s)</pre> +<div class="block">Sets the value of this matrix from the rotation expressed + by the quaternion q1, the translation t1, and the scale s.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the rotation expressed as a quaternion</dd> +<dd><code>t1</code> - the translation</dd> +<dd><code>s</code> - the scale value</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Vector3d-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double s)</pre> +<div class="block">Sets the value of this matrix from the rotation expressed + by the quaternion q1, the translation t1, and the scale s.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the rotation expressed as a quaternion</dd> +<dd><code>t1</code> - the translation</dd> +<dd><code>s</code> - the scale value</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Vector3f-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1, + float s)</pre> +<div class="block">Sets the value of this matrix from the rotation expressed + by the quaternion q1, the translation t1, and the scale s.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the rotation expressed as a quaternion</dd> +<dd><code>t1</code> - the translation</dd> +<dd><code>s</code> - the scale value</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</pre> +<div class="block">Sets the value of this matrix to a copy of the + passed matrix m1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix4f</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</pre> +<div class="block">Sets the value of this matrix to a copy of the + passed matrix m1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix to be copied</dd> +</dl> +</li> +</ul> +<a name="invert-org.jogamp.vecmath.Matrix4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>invert</h4> +<pre>public final void invert(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</pre> +<div class="block">Sets the value of this matrix to the matrix inverse + of the passed (user declared) matrix m1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix to be inverted</dd> +</dl> +</li> +</ul> +<a name="invert--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>invert</h4> +<pre>public final void invert()</pre> +<div class="block">Inverts this matrix in place.</div> +</li> +</ul> +<a name="determinant--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>determinant</h4> +<pre>public final double determinant()</pre> +<div class="block">Computes the determinant of this matrix.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the determinant of the matrix</dd> +</dl> +</li> +</ul> +<a name="set-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(double scale)</pre> +<div class="block">Sets the value of this matrix to a scale matrix with the + passed scale amount.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>scale</code> - the scale factor for the matrix</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Vector3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v1)</pre> +<div class="block">Sets the value of this matrix to a translate matrix by the + passed translation value.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the translation amount</dd> +</dl> +</li> +</ul> +<a name="set-double-org.jogamp.vecmath.Vector3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(double scale, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v1)</pre> +<div class="block">Sets the value of this transform to a scale and translation matrix; + the scale is not applied to the translation and all of the matrix + values are modified.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>scale</code> - the scale factor for the matrix</dd> +<dd><code>v1</code> - the translation amount</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Vector3d-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v1, + double scale)</pre> +<div class="block">Sets the value of this transform to a scale and translation matrix; + the translation is scaled by the scale factor and all of the matrix + values are modified.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the translation amount</dd> +<dd><code>scale</code> - the scale factor for the matrix</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3f-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1, + float scale)</pre> +<div class="block">Sets the value of this matrix from the rotation expressed by + the rotation matrix m1, the translation t1, and the scale factor. + The translation is not modified by the scale.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the rotation component</dd> +<dd><code>t1</code> - the translation component</dd> +<dd><code>scale</code> - the scale component</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Vector3d-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double scale)</pre> +<div class="block">Sets the value of this matrix from the rotation expressed by + the rotation matrix m1, the translation t1, and the scale factor. + The translation is not modified by the scale.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the rotation component</dd> +<dd><code>t1</code> - the translation component</dd> +<dd><code>scale</code> - the scale component</dd> +</dl> +</li> +</ul> +<a name="setTranslation-org.jogamp.vecmath.Vector3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setTranslation</h4> +<pre>public final void setTranslation(<a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> trans)</pre> +<div class="block">Modifies the translational components of this matrix to the values + of the Vector3d argument; the other values of this matrix are not + modified.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>trans</code> - the translational component</dd> +</dl> +</li> +</ul> +<a name="rotX-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>rotX</h4> +<pre>public final void rotX(double angle)</pre> +<div class="block">Sets the value of this matrix to a counter-clockwise rotation + about the x axis.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>angle</code> - the angle to rotate about the X axis in radians</dd> +</dl> +</li> +</ul> +<a name="rotY-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>rotY</h4> +<pre>public final void rotY(double angle)</pre> +<div class="block">Sets the value of this matrix to a counter-clockwise rotation + about the y axis.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>angle</code> - the angle to rotate about the Y axis in radians</dd> +</dl> +</li> +</ul> +<a name="rotZ-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>rotZ</h4> +<pre>public final void rotZ(double angle)</pre> +<div class="block">Sets the value of this matrix to a counter-clockwise rotation + about the z axis.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>angle</code> - the angle to rotate about the Z axis in radians</dd> +</dl> +</li> +</ul> +<a name="mul-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mul</h4> +<pre>public final void mul(double scalar)</pre> +<div class="block">Multiplies each element of this matrix by a scalar.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>scalar</code> - the scalar multiplier.</dd> +</dl> +</li> +</ul> +<a name="mul-double-org.jogamp.vecmath.Matrix4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mul</h4> +<pre>public final void mul(double scalar, + <a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</pre> +<div class="block">Multiplies each element of matrix m1 by a scalar and places + the result into this. Matrix m1 is not modified.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>scalar</code> - the scalar multiplier</dd> +<dd><code>m1</code> - the original matrix</dd> +</dl> +</li> +</ul> +<a name="mul-org.jogamp.vecmath.Matrix4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mul</h4> +<pre>public final void mul(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</pre> +<div class="block">Sets the value of this matrix to the result of multiplying itself + with matrix m1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the other matrix</dd> +</dl> +</li> +</ul> +<a name="mul-org.jogamp.vecmath.Matrix4d-org.jogamp.vecmath.Matrix4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mul</h4> +<pre>public final void mul(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m2)</pre> +<div class="block">Sets the value of this matrix to the result of multiplying + the two argument matrices together.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the first matrix</dd> +<dd><code>m2</code> - the second matrix</dd> +</dl> +</li> +</ul> +<a name="mulTransposeBoth-org.jogamp.vecmath.Matrix4d-org.jogamp.vecmath.Matrix4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mulTransposeBoth</h4> +<pre>public final void mulTransposeBoth(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m2)</pre> +<div class="block">Multiplies the transpose of matrix m1 times the transpose of matrix + m2, and places the result into this.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix on the left hand side of the multiplication</dd> +<dd><code>m2</code> - the matrix on the right hand side of the multiplication</dd> +</dl> +</li> +</ul> +<a name="mulTransposeRight-org.jogamp.vecmath.Matrix4d-org.jogamp.vecmath.Matrix4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mulTransposeRight</h4> +<pre>public final void mulTransposeRight(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m2)</pre> +<div class="block">Multiplies matrix m1 times the transpose of matrix m2, and + places the result into this.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix on the left hand side of the multiplication</dd> +<dd><code>m2</code> - the matrix on the right hand side of the multiplication</dd> +</dl> +</li> +</ul> +<a name="mulTransposeLeft-org.jogamp.vecmath.Matrix4d-org.jogamp.vecmath.Matrix4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mulTransposeLeft</h4> +<pre>public final void mulTransposeLeft(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m2)</pre> +<div class="block">Multiplies the transpose of matrix m1 times matrix m2, and + places the result into this.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix on the left hand side of the multiplication</dd> +<dd><code>m2</code> - the matrix on the right hand side of the multiplication</dd> +</dl> +</li> +</ul> +<a name="equals-org.jogamp.vecmath.Matrix4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</pre> +<div class="block">Returns true if all of the data members of Matrix4d m1 are + equal to the corresponding data members in this Matrix4d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix with which the comparison is made</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="equals-java.lang.Object-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(java.lang.Object t1)</pre> +<div class="block">Returns true if the Object t1 is of type Matrix4d and all of the + data members of t1 are equal to the corresponding data members in + this Matrix4d.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>equals</code> in class <code>java.lang.Object</code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the matrix with which the comparison is made</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="epsilonEquals-org.jogamp.vecmath.Matrix4d-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>epsilonEquals</h4> +<pre>public boolean epsilonEquals(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1, + float epsilon)</pre> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Use epsilonEquals(Matrix4d,double) instead</span></div> +</li> +</ul> +<a name="epsilonEquals-org.jogamp.vecmath.Matrix4d-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>epsilonEquals</h4> +<pre>public boolean epsilonEquals(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1, + double epsilon)</pre> +<div class="block">Returns true if the L-infinite distance between this matrix + and matrix m1 is less than or equal to the epsilon parameter, + otherwise returns false. The L-infinite + distance is equal to + MAX[i=0,1,2,3 ; j=0,1,2,3 ; abs(this.m(i,j) - m1.m(i,j)]</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix to be compared to this matrix</dd> +<dd><code>epsilon</code> - the threshold value</dd> +</dl> +</li> +</ul> +<a name="hashCode--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>hashCode</h4> +<pre>public int hashCode()</pre> +<div class="block">Returns a hash code value based on the data values in this + object. Two different Matrix4d objects with identical data values + (i.e., Matrix4d.equals returns true) will return the same hash + code value. Two objects with different data members may return the + same hash value, although this is not likely.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the integer hash code value</dd> +</dl> +</li> +</ul> +<a name="transform-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transform</h4> +<pre>public final void transform(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> vec, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> vecOut)</pre> +<div class="block">Transform the vector vec using this Matrix4d and place the + result into vecOut.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>vec</code> - the double precision vector to be transformed</dd> +<dd><code>vecOut</code> - the vector into which the transformed values are placed</dd> +</dl> +</li> +</ul> +<a name="transform-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transform</h4> +<pre>public final void transform(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> vec)</pre> +<div class="block">Transform the vector vec using this Matrix4d and place the + result back into vec.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>vec</code> - the double precision vector to be transformed</dd> +</dl> +</li> +</ul> +<a name="transform-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transform</h4> +<pre>public final void transform(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> vec, + <a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> vecOut)</pre> +<div class="block">Transform the vector vec using this Matrix4d and place the + result into vecOut.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>vec</code> - the single precision vector to be transformed</dd> +<dd><code>vecOut</code> - the vector into which the transformed values are placed</dd> +</dl> +</li> +</ul> +<a name="transform-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transform</h4> +<pre>public final void transform(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> vec)</pre> +<div class="block">Transform the vector vec using this Transform and place the + result back into vec.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>vec</code> - the single precision vector to be transformed</dd> +</dl> +</li> +</ul> +<a name="transform-org.jogamp.vecmath.Point3d-org.jogamp.vecmath.Point3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transform</h4> +<pre>public final void transform(<a href="../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a> point, + <a href="../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a> pointOut)</pre> +<div class="block">Transforms the point parameter with this Matrix4d and + places the result into pointOut. The fourth element of the + point input parameter is assumed to be one.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>point</code> - the input point to be transformed.</dd> +<dd><code>pointOut</code> - the transformed point</dd> +</dl> +</li> +</ul> +<a name="transform-org.jogamp.vecmath.Point3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transform</h4> +<pre>public final void transform(<a href="../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a> point)</pre> +<div class="block">Transforms the point parameter with this Matrix4d and + places the result back into point. The fourth element of the + point input parameter is assumed to be one.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>point</code> - the input point to be transformed.</dd> +</dl> +</li> +</ul> +<a name="transform-org.jogamp.vecmath.Point3f-org.jogamp.vecmath.Point3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transform</h4> +<pre>public final void transform(<a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> point, + <a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> pointOut)</pre> +<div class="block">Transforms the point parameter with this Matrix4d and + places the result into pointOut. The fourth element of the + point input parameter is assumed to be one.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>point</code> - the input point to be transformed.</dd> +<dd><code>pointOut</code> - the transformed point</dd> +</dl> +</li> +</ul> +<a name="transform-org.jogamp.vecmath.Point3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transform</h4> +<pre>public final void transform(<a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> point)</pre> +<div class="block">Transforms the point parameter with this Matrix4d and + places the result back into point. The fourth element of the + point input parameter is assumed to be one.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>point</code> - the input point to be transformed.</dd> +</dl> +</li> +</ul> +<a name="transform-org.jogamp.vecmath.Vector3d-org.jogamp.vecmath.Vector3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transform</h4> +<pre>public final void transform(<a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> normal, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> normalOut)</pre> +<div class="block">Transforms the normal parameter by this Matrix4d and places the value + into normalOut. The fourth element of the normal is assumed to be zero.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>normal</code> - the input normal to be transformed.</dd> +<dd><code>normalOut</code> - the transformed normal</dd> +</dl> +</li> +</ul> +<a name="transform-org.jogamp.vecmath.Vector3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transform</h4> +<pre>public final void transform(<a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> normal)</pre> +<div class="block">Transforms the normal parameter by this transform and places the value + back into normal. The fourth element of the normal is assumed to be zero.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>normal</code> - the input normal to be transformed.</dd> +</dl> +</li> +</ul> +<a name="transform-org.jogamp.vecmath.Vector3f-org.jogamp.vecmath.Vector3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transform</h4> +<pre>public final void transform(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> normal, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> normalOut)</pre> +<div class="block">Transforms the normal parameter by this Matrix4d and places the value + into normalOut. The fourth element of the normal is assumed to be zero.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>normal</code> - the input normal to be transformed.</dd> +<dd><code>normalOut</code> - the transformed normal</dd> +</dl> +</li> +</ul> +<a name="transform-org.jogamp.vecmath.Vector3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transform</h4> +<pre>public final void transform(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> normal)</pre> +<div class="block">Transforms the normal parameter by this transform and places the value + back into normal. The fourth element of the normal is assumed to be zero.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>normal</code> - the input normal to be transformed.</dd> +</dl> +</li> +</ul> +<a name="setRotation-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRotation</h4> +<pre>public final void setRotation(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the double precision Matrix3d argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the passed rotation components, + and then the scale is reapplied to the rotational components.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - double precision 3x3 matrix</dd> +</dl> +</li> +</ul> +<a name="setRotation-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRotation</h4> +<pre>public final void setRotation(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the single precision Matrix3f argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the passed rotation components, + and then the scale is reapplied to the rotational components.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - single precision 3x3 matrix</dd> +</dl> +</li> +</ul> +<a name="setRotation-org.jogamp.vecmath.Quat4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRotation</h4> +<pre>public final void setRotation(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</pre> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix equivalent values of the quaternion argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the matrix equivalent of the quaternion, + and then the scale is reapplied to the rotational components.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the quaternion that specifies the rotation</dd> +</dl> +</li> +</ul> +<a name="setRotation-org.jogamp.vecmath.Quat4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRotation</h4> +<pre>public final void setRotation(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</pre> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix equivalent values of the quaternion argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the matrix equivalent of the quaternion, + and then the scale is reapplied to the rotational components.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the quaternion that specifies the rotation</dd> +</dl> +</li> +</ul> +<a name="setRotation-org.jogamp.vecmath.AxisAngle4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRotation</h4> +<pre>public final void setRotation(<a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</pre> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix equivalent values of the axis-angle argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the matrix equivalent of the axis-angle, + and then the scale is reapplied to the rotational components.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a1</code> - the axis-angle to be converted (x, y, z, angle)</dd> +</dl> +</li> +</ul> +<a name="setZero--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setZero</h4> +<pre>public final void setZero()</pre> +<div class="block">Sets this matrix to all zeros.</div> +</li> +</ul> +<a name="negate--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negate</h4> +<pre>public final void negate()</pre> +<div class="block">Negates the value of this matrix: this = -this.</div> +</li> +</ul> +<a name="negate-org.jogamp.vecmath.Matrix4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negate</h4> +<pre>public final void negate(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</pre> +<div class="block">Sets the value of this matrix equal to the negation of + of the Matrix4d parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the source matrix</dd> +</dl> +</li> +</ul> +<a name="clone--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clone</h4> +<pre>public java.lang.Object clone()</pre> +<div class="block">Creates a new object of the same class as this object.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>clone</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>a clone of this instance.</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code>java.lang.OutOfMemoryError</code> - if there is not enough memory.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.3</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><code>Cloneable</code></dd> +</dl> +</li> +</ul> +<a name="getM00--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM00</h4> +<pre>public final double getM00()</pre> +<div class="block">Get the first matrix element in the first row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m00.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM00-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM00</h4> +<pre>public final void setM00(double m00)</pre> +<div class="block">Set the first matrix element in the first row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m00</code> - The m00 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM01--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM01</h4> +<pre>public final double getM01()</pre> +<div class="block">Get the second matrix element in the first row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m01.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM01-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM01</h4> +<pre>public final void setM01(double m01)</pre> +<div class="block">Set the second matrix element in the first row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m01</code> - The m01 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM02--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM02</h4> +<pre>public final double getM02()</pre> +<div class="block">Get the third matrix element in the first row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m02.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM02-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM02</h4> +<pre>public final void setM02(double m02)</pre> +<div class="block">Set the third matrix element in the first row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m02</code> - The m02 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM10--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM10</h4> +<pre>public final double getM10()</pre> +<div class="block">Get first matrix element in the second row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m10.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM10-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM10</h4> +<pre>public final void setM10(double m10)</pre> +<div class="block">Set first matrix element in the second row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m10</code> - The m10 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM11--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM11</h4> +<pre>public final double getM11()</pre> +<div class="block">Get second matrix element in the second row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m11.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM11-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM11</h4> +<pre>public final void setM11(double m11)</pre> +<div class="block">Set the second matrix element in the second row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m11</code> - The m11 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM12--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM12</h4> +<pre>public final double getM12()</pre> +<div class="block">Get the third matrix element in the second row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m12.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM12-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM12</h4> +<pre>public final void setM12(double m12)</pre> +<div class="block">Set the third matrix element in the second row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m12</code> - The m12 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM20--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM20</h4> +<pre>public final double getM20()</pre> +<div class="block">Get the first matrix element in the third row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m20.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM20-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM20</h4> +<pre>public final void setM20(double m20)</pre> +<div class="block">Set the first matrix element in the third row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m20</code> - The m20 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM21--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM21</h4> +<pre>public final double getM21()</pre> +<div class="block">Get the second matrix element in the third row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m21.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM21-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM21</h4> +<pre>public final void setM21(double m21)</pre> +<div class="block">Set the second matrix element in the third row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m21</code> - The m21 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM22--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM22</h4> +<pre>public final double getM22()</pre> +<div class="block">Get the third matrix element in the third row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m22.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM22-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM22</h4> +<pre>public final void setM22(double m22)</pre> +<div class="block">Set the third matrix element in the third row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m22</code> - The m22 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM03--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM03</h4> +<pre>public final double getM03()</pre> +<div class="block">Get the fourth element of the first row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m03.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM03-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM03</h4> +<pre>public final void setM03(double m03)</pre> +<div class="block">Set the fourth element of the first row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m03</code> - The m03 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM13--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM13</h4> +<pre>public final double getM13()</pre> +<div class="block">Get the fourth element of the second row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m13.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM13-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM13</h4> +<pre>public final void setM13(double m13)</pre> +<div class="block">Set the fourth element of the second row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m13</code> - The m13 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM23--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM23</h4> +<pre>public final double getM23()</pre> +<div class="block">Get the fourth element of the third row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m23.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM23-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM23</h4> +<pre>public final void setM23(double m23)</pre> +<div class="block">Set the fourth element of the third row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m23</code> - The m23 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM30--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM30</h4> +<pre>public final double getM30()</pre> +<div class="block">Get the first element of the fourth row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m30.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM30-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM30</h4> +<pre>public final void setM30(double m30)</pre> +<div class="block">Set the first element of the fourth row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m30</code> - The m30 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM31--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM31</h4> +<pre>public final double getM31()</pre> +<div class="block">Get the second element of the fourth row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m31.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM31-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM31</h4> +<pre>public final void setM31(double m31)</pre> +<div class="block">Set the second element of the fourth row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m31</code> - The m31 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM32--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM32</h4> +<pre>public final double getM32()</pre> +<div class="block">Get the third element of the fourth row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m32.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM32-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM32</h4> +<pre>public final void setM32(double m32)</pre> +<div class="block">Set the third element of the fourth row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m32</code> - The m32 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM33--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM33</h4> +<pre>public final double getM33()</pre> +<div class="block">Get the fourth element of the fourth row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m33.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM33-double-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>setM33</h4> +<pre>public final void setM33(double m33)</pre> +<div class="block">Set the fourth element of the fourth row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m33</code> - The m33 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Matrix4d.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Matrix4d.html" target="_top">Frames</a></li> +<li><a href="Matrix4d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Matrix4f.html b/doc/org/jogamp/vecmath/Matrix4f.html new file mode 100644 index 0000000..32fc229 --- /dev/null +++ b/doc/org/jogamp/vecmath/Matrix4f.html @@ -0,0 +1,3398 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:53 NZST 2017 --> +<title>Matrix4f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Matrix4f"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109":10,"i110":10,"i111":10,"i112":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Matrix4f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/MismatchedSizeException.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Matrix4f.html" target="_top">Frames</a></li> +<li><a href="Matrix4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Matrix4f" class="title">Class Matrix4f</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Matrix4f</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">Matrix4f</span> +extends java.lang.Object +implements java.io.Serializable, java.lang.Cloneable</pre> +<div class="block">A single precision floating point 4 by 4 matrix. + Primarily to support 3D rotations.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Matrix4f">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> +<caption><span>Fields</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#m00">m00</a></span></code> +<div class="block">The first element of the first row.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#m01">m01</a></span></code> +<div class="block">The second element of the first row.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#m02">m02</a></span></code> +<div class="block">The third element of the first row.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#m03">m03</a></span></code> +<div class="block">The fourth element of the first row.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#m10">m10</a></span></code> +<div class="block">The first element of the second row.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#m11">m11</a></span></code> +<div class="block">The second element of the second row.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#m12">m12</a></span></code> +<div class="block">The third element of the second row.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#m13">m13</a></span></code> +<div class="block">The fourth element of the second row.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#m20">m20</a></span></code> +<div class="block">The first element of the third row.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#m21">m21</a></span></code> +<div class="block">The second element of the third row.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#m22">m22</a></span></code> +<div class="block">The third element of the third row.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#m23">m23</a></span></code> +<div class="block">The fourth element of the third row.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#m30">m30</a></span></code> +<div class="block">The first element of the fourth row.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#m31">m31</a></span></code> +<div class="block">The second element of the fourth row.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#m32">m32</a></span></code> +<div class="block">The third element of the fourth row.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#m33">m33</a></span></code> +<div class="block">The fourth element of the fourth row.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#Matrix4f--">Matrix4f</a></span>()</code> +<div class="block">Constructs and initializes a Matrix4f to all zeros.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#Matrix4f-float:A-">Matrix4f</a></span>(float[] v)</code> +<div class="block">Constructs and initializes a Matrix4f from the specified 16 + element array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#Matrix4f-float-float-float-float-float-float-float-float-float-float-float-float-float-float-float-float-">Matrix4f</a></span>(float m00, + float m01, + float m02, + float m03, + float m10, + float m11, + float m12, + float m13, + float m20, + float m21, + float m22, + float m23, + float m30, + float m31, + float m32, + float m33)</code> +<div class="block">Constructs and initializes a Matrix4f from the specified 16 values.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#Matrix4f-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3f-float-">Matrix4f</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1, + float s)</code> +<div class="block">Constructs and initializes a Matrix4f from the rotation matrix, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components of the matrix.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#Matrix4f-org.jogamp.vecmath.Matrix4d-">Matrix4f</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Constructs a new matrix with the same values as the + Matrix4d parameter.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#Matrix4f-org.jogamp.vecmath.Matrix4f-">Matrix4f</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Constructs a new matrix with the same values as the + Matrix4f parameter.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#Matrix4f-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Vector3f-float-">Matrix4f</a></span>(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1, + float s)</code> +<div class="block">Constructs and initializes a Matrix4f from the quaternion, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#add-float-">add</a></span>(float scalar)</code> +<div class="block">Adds a scalar to each component of this matrix.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#add-float-org.jogamp.vecmath.Matrix4f-">add</a></span>(float scalar, + <a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Adds a scalar to each component of the matrix m1 and places + the result into this.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#add-org.jogamp.vecmath.Matrix4f-">add</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Sets the value of this matrix to the sum of itself and matrix m1.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#add-org.jogamp.vecmath.Matrix4f-org.jogamp.vecmath.Matrix4f-">add</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m2)</code> +<div class="block">Sets the value of this matrix to the matrix sum of matrices m1 and m2.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>java.lang.Object</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#clone--">clone</a></span>()</code> +<div class="block">Creates a new object of the same class as this object.</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#determinant--">determinant</a></span>()</code> +<div class="block">Computes the determinate of this matrix.</div> +</td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#epsilonEquals-org.jogamp.vecmath.Matrix4f-float-">epsilonEquals</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1, + float epsilon)</code> +<div class="block">Returns true if the L-infinite distance between this matrix + and matrix m1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</td> +</tr> +<tr id="i7" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#equals-org.jogamp.vecmath.Matrix4f-">equals</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Returns true if all of the data members of Matrix4f m1 are + equal to the corresponding data members in this Matrix4f.</div> +</td> +</tr> +<tr id="i8" class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object t1)</code> +<div class="block">Returns true if the Object t1 is of type Matrix4f and all of the + data members of t1 are equal to the corresponding data members in + this Matrix4f.</div> +</td> +</tr> +<tr id="i9" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#get-org.jogamp.vecmath.Matrix3d-">get</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Performs an SVD normalization of this matrix in order to acquire + the normalized rotational component; the values are placed into + the Matrix3d parameter.</div> +</td> +</tr> +<tr id="i10" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#get-org.jogamp.vecmath.Matrix3f-">get</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Performs an SVD normalization of this matrix in order to acquire + the normalized rotational component; the values are placed into + the Matrix3f parameter.</div> +</td> +</tr> +<tr id="i11" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#get-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3f-">get</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1)</code> +<div class="block">Performs an SVD normalization of this matrix to calculate + the rotation as a 3x3 matrix, the translation, and the scale.</div> +</td> +</tr> +<tr id="i12" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#get-org.jogamp.vecmath.Quat4f-">get</a></span>(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Performs an SVD normalization of this matrix in order to acquire + the normalized rotational component; the values are placed into + the Quat4f parameter.</div> +</td> +</tr> +<tr id="i13" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#get-org.jogamp.vecmath.Vector3f-">get</a></span>(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> trans)</code> +<div class="block">Retrieves the translational components of this matrix.</div> +</td> +</tr> +<tr id="i14" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#getColumn-int-float:A-">getColumn</a></span>(int column, + float[] v)</code> +<div class="block">Copies the matrix values in the specified column into the array + parameter.</div> +</td> +</tr> +<tr id="i15" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#getColumn-int-org.jogamp.vecmath.Vector4f-">getColumn</a></span>(int column, + <a href="../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a> v)</code> +<div class="block">Copies the matrix values in the specified column into the vector + parameter.</div> +</td> +</tr> +<tr id="i16" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#getElement-int-int-">getElement</a></span>(int row, + int column)</code> +<div class="block">Retrieves the value at the specified row and column of this matrix.</div> +</td> +</tr> +<tr id="i17" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#getM00--">getM00</a></span>()</code> +<div class="block">Get the first matrix element in the first row.</div> +</td> +</tr> +<tr id="i18" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#getM01--">getM01</a></span>()</code> +<div class="block">Get the second matrix element in the first row.</div> +</td> +</tr> +<tr id="i19" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#getM02--">getM02</a></span>()</code> +<div class="block">Get the third matrix element in the first row.</div> +</td> +</tr> +<tr id="i20" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#getM03--">getM03</a></span>()</code> +<div class="block">Get the fourth element of the first row.</div> +</td> +</tr> +<tr id="i21" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#getM10--">getM10</a></span>()</code> +<div class="block">Get first matrix element in the second row.</div> +</td> +</tr> +<tr id="i22" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#getM11--">getM11</a></span>()</code> +<div class="block">Get second matrix element in the second row.</div> +</td> +</tr> +<tr id="i23" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#getM12--">getM12</a></span>()</code> +<div class="block">Get the third matrix element in the second row.</div> +</td> +</tr> +<tr id="i24" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#getM13--">getM13</a></span>()</code> +<div class="block">Get the fourth element of the second row.</div> +</td> +</tr> +<tr id="i25" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#getM20--">getM20</a></span>()</code> +<div class="block">Get the first matrix element in the third row.</div> +</td> +</tr> +<tr id="i26" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#getM21--">getM21</a></span>()</code> +<div class="block">Get the second matrix element in the third row.</div> +</td> +</tr> +<tr id="i27" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#getM22--">getM22</a></span>()</code> +<div class="block">Get the third matrix element in the third row.</div> +</td> +</tr> +<tr id="i28" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#getM23--">getM23</a></span>()</code> +<div class="block">Get the fourth element of the third row.</div> +</td> +</tr> +<tr id="i29" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#getM30--">getM30</a></span>()</code> +<div class="block">Get the first element of the fourth row.</div> +</td> +</tr> +<tr id="i30" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#getM31--">getM31</a></span>()</code> +<div class="block">Get the second element of the fourth row.</div> +</td> +</tr> +<tr id="i31" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#getM32--">getM32</a></span>()</code> +<div class="block">Get the third element of the fourth row.</div> +</td> +</tr> +<tr id="i32" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#getM33--">getM33</a></span>()</code> +<div class="block">Get the fourth element of the fourth row.</div> +</td> +</tr> +<tr id="i33" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#getRotationScale-org.jogamp.vecmath.Matrix3f-">getRotationScale</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Gets the upper 3x3 values of this matrix and places them into + the matrix m1.</div> +</td> +</tr> +<tr id="i34" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#getRow-int-float:A-">getRow</a></span>(int row, + float[] v)</code> +<div class="block">Copies the matrix values in the specified row into the array parameter.</div> +</td> +</tr> +<tr id="i35" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#getRow-int-org.jogamp.vecmath.Vector4f-">getRow</a></span>(int row, + <a href="../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a> v)</code> +<div class="block">Copies the matrix values in the specified row into the vector parameter.</div> +</td> +</tr> +<tr id="i36" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#getScale--">getScale</a></span>()</code> +<div class="block">Performs an SVD normalization of this matrix to calculate + and return the uniform scale factor.</div> +</td> +</tr> +<tr id="i37" class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#hashCode--">hashCode</a></span>()</code> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</td> +</tr> +<tr id="i38" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#invert--">invert</a></span>()</code> +<div class="block">Inverts this matrix in place.</div> +</td> +</tr> +<tr id="i39" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#invert-org.jogamp.vecmath.Matrix4f-">invert</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Sets the value of this matrix to the matrix inverse + of the passed (user declared) matrix m1.</div> +</td> +</tr> +<tr id="i40" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#mul-float-">mul</a></span>(float scalar)</code> +<div class="block">Multiplies each element of this matrix by a scalar.</div> +</td> +</tr> +<tr id="i41" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#mul-float-org.jogamp.vecmath.Matrix4f-">mul</a></span>(float scalar, + <a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Multiplies each element of matrix m1 by a scalar and places + the result into this.</div> +</td> +</tr> +<tr id="i42" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#mul-org.jogamp.vecmath.Matrix4f-">mul</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Sets the value of this matrix to the result of multiplying itself + with matrix m1.</div> +</td> +</tr> +<tr id="i43" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#mul-org.jogamp.vecmath.Matrix4f-org.jogamp.vecmath.Matrix4f-">mul</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m2)</code> +<div class="block">Sets the value of this matrix to the result of multiplying + the two argument matrices together.</div> +</td> +</tr> +<tr id="i44" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#mulTransposeBoth-org.jogamp.vecmath.Matrix4f-org.jogamp.vecmath.Matrix4f-">mulTransposeBoth</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m2)</code> +<div class="block">Multiplies the transpose of matrix m1 times the transpose of matrix + m2, and places the result into this.</div> +</td> +</tr> +<tr id="i45" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#mulTransposeLeft-org.jogamp.vecmath.Matrix4f-org.jogamp.vecmath.Matrix4f-">mulTransposeLeft</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m2)</code> +<div class="block">Multiplies the transpose of matrix m1 times matrix m2, and + places the result into this.</div> +</td> +</tr> +<tr id="i46" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#mulTransposeRight-org.jogamp.vecmath.Matrix4f-org.jogamp.vecmath.Matrix4f-">mulTransposeRight</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m2)</code> +<div class="block">Multiplies matrix m1 times the transpose of matrix m2, and + places the result into this.</div> +</td> +</tr> +<tr id="i47" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#negate--">negate</a></span>()</code> +<div class="block">Negates the value of this matrix: this = -this.</div> +</td> +</tr> +<tr id="i48" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#negate-org.jogamp.vecmath.Matrix4f-">negate</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Sets the value of this matrix equal to the negation of + of the Matrix4f parameter.</div> +</td> +</tr> +<tr id="i49" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#rotX-float-">rotX</a></span>(float angle)</code> +<div class="block">Sets the value of this matrix to a counter clockwise rotation + about the x axis.</div> +</td> +</tr> +<tr id="i50" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#rotY-float-">rotY</a></span>(float angle)</code> +<div class="block">Sets the value of this matrix to a counter clockwise rotation + about the y axis.</div> +</td> +</tr> +<tr id="i51" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#rotZ-float-">rotZ</a></span>(float angle)</code> +<div class="block">Sets the value of this matrix to a counter clockwise rotation + about the z axis.</div> +</td> +</tr> +<tr id="i52" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.AxisAngle4d-">set</a></span>(<a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + double precision axis and angle argument.</div> +</td> +</tr> +<tr id="i53" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.AxisAngle4f-">set</a></span>(<a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + (single precision) axis and angle argument.</div> +</td> +</tr> +<tr id="i54" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#set-float-">set</a></span>(float scale)</code> +<div class="block">Sets the value of this matrix to a scale matrix with the + the passed scale amount.</div> +</td> +</tr> +<tr id="i55" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#set-float:A-">set</a></span>(float[] m)</code> +<div class="block">Sets the values in this Matrix4f equal to the row-major + array parameter (ie, the first four elements of the + array will be copied into the first row of this matrix, etc.).</div> +</td> +</tr> +<tr id="i56" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#set-float-org.jogamp.vecmath.Vector3f-">set</a></span>(float scale, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1)</code> +<div class="block">Sets the value of this transform to a scale and translation matrix; + the scale is not applied to the translation and all of the matrix + values are modified.</div> +</td> +</tr> +<tr id="i57" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Matrix3d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the double precision Matrix3d argument; the other + elements of this matrix are initialized as if this were an identity + matrix (i.e., affine matrix with no translational component).</div> +</td> +</tr> +<tr id="i58" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Vector3d-double-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double scale)</code> +<div class="block">Sets the value of this matrix from the rotation expressed by + the rotation matrix m1, the translation t1, and the scale factor.</div> +</td> +</tr> +<tr id="i59" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Matrix3f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the single precision Matrix3f argument; the other + elements of this matrix are initialized as if this were an identity + matrix (i.e., affine matrix with no translational component).</div> +</td> +</tr> +<tr id="i60" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3f-float-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1, + float scale)</code> +<div class="block">Sets the value of this matrix from the rotation expressed by + the rotation matrix m1, the translation t1, and the scale factor.</div> +</td> +</tr> +<tr id="i61" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Matrix4d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Sets the value of this matrix to the float value of the + passed matrix4d m1.</div> +</td> +</tr> +<tr id="i62" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Matrix4f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Sets the value of this matrix to a copy of the + passed matrix m1.</div> +</td> +</tr> +<tr id="i63" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Quat4d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + double precision quaternion argument.</div> +</td> +</tr> +<tr id="i64" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Quat4d-org.jogamp.vecmath.Vector3d-double-">set</a></span>(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double s)</code> +<div class="block">Sets the value of this matrix from the rotation expressed + by the quaternion q1, the translation t1, and the scale s.</div> +</td> +</tr> +<tr id="i65" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Quat4f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + single precision quaternion argument.</div> +</td> +</tr> +<tr id="i66" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Vector3f-float-">set</a></span>(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1, + float s)</code> +<div class="block">Sets the value of this matrix from the rotation expressed + by the quaternion q1, the translation t1, and the scale s.</div> +</td> +</tr> +<tr id="i67" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Vector3f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v1)</code> +<div class="block">Sets the value of this matrix to a translate matrix with + the passed translation value.</div> +</td> +</tr> +<tr id="i68" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Vector3f-float-">set</a></span>(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1, + float scale)</code> +<div class="block">Sets the value of this transform to a scale and translation matrix; + the translation is scaled by the scale factor and all of the matrix + values are modified.</div> +</td> +</tr> +<tr id="i69" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setColumn-int-float:A-">setColumn</a></span>(int column, + float[] v)</code> +<div class="block">Sets the specified column of this matrix4f to the four values provided.</div> +</td> +</tr> +<tr id="i70" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setColumn-int-float-float-float-float-">setColumn</a></span>(int column, + float x, + float y, + float z, + float w)</code> +<div class="block">Sets the specified column of this matrix4f to the four values provided.</div> +</td> +</tr> +<tr id="i71" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setColumn-int-org.jogamp.vecmath.Vector4f-">setColumn</a></span>(int column, + <a href="../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a> v)</code> +<div class="block">Sets the specified column of this matrix4f to the vector provided.</div> +</td> +</tr> +<tr id="i72" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setElement-int-int-float-">setElement</a></span>(int row, + int column, + float value)</code> +<div class="block">Sets the specified element of this matrix4f to the value provided.</div> +</td> +</tr> +<tr id="i73" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setIdentity--">setIdentity</a></span>()</code> +<div class="block">Sets this Matrix4f to identity.</div> +</td> +</tr> +<tr id="i74" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setM00-float-">setM00</a></span>(float m00)</code> +<div class="block">Set the first matrix element in the first row.</div> +</td> +</tr> +<tr id="i75" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setM01-float-">setM01</a></span>(float m01)</code> +<div class="block">Set the second matrix element in the first row.</div> +</td> +</tr> +<tr id="i76" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setM02-float-">setM02</a></span>(float m02)</code> +<div class="block">Set the third matrix element in the first row.</div> +</td> +</tr> +<tr id="i77" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setM03-float-">setM03</a></span>(float m03)</code> +<div class="block">Set the fourth element of the first row.</div> +</td> +</tr> +<tr id="i78" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setM10-float-">setM10</a></span>(float m10)</code> +<div class="block">Set first matrix element in the second row.</div> +</td> +</tr> +<tr id="i79" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setM11-float-">setM11</a></span>(float m11)</code> +<div class="block">Set the second matrix element in the second row.</div> +</td> +</tr> +<tr id="i80" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setM12-float-">setM12</a></span>(float m12)</code> +<div class="block">Set the third matrix element in the second row.</div> +</td> +</tr> +<tr id="i81" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setM13-float-">setM13</a></span>(float m13)</code> +<div class="block">Set the fourth element of the second row.</div> +</td> +</tr> +<tr id="i82" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setM20-float-">setM20</a></span>(float m20)</code> +<div class="block">Set the first matrix element in the third row.</div> +</td> +</tr> +<tr id="i83" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setM21-float-">setM21</a></span>(float m21)</code> +<div class="block">Set the second matrix element in the third row.</div> +</td> +</tr> +<tr id="i84" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setM22-float-">setM22</a></span>(float m22)</code> +<div class="block">Set the third matrix element in the third row.</div> +</td> +</tr> +<tr id="i85" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setM23-float-">setM23</a></span>(float m23)</code> +<div class="block">Set the fourth element of the third row.</div> +</td> +</tr> +<tr id="i86" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setM30-float-">setM30</a></span>(float m30)</code> +<div class="block">Set the first element of the fourth row.</div> +</td> +</tr> +<tr id="i87" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setM31-float-">setM31</a></span>(float m31)</code> +<div class="block">Set the second element of the fourth row.</div> +</td> +</tr> +<tr id="i88" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setM32-float-">setM32</a></span>(float m32)</code> +<div class="block">Set the third element of the fourth row.</div> +</td> +</tr> +<tr id="i89" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setM33-float-">setM33</a></span>(float m33)</code> +<div class="block">Set the fourth element of the fourth row.</div> +</td> +</tr> +<tr id="i90" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setRotation-org.jogamp.vecmath.AxisAngle4f-">setRotation</a></span>(<a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</code> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix equivalent values of the axis-angle argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the matrix equivalent of the axis-angle, + and then the scale is reapplied to the rotational components.</div> +</td> +</tr> +<tr id="i91" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setRotation-org.jogamp.vecmath.Matrix3d-">setRotation</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the double precision Matrix3d argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the passed rotation components, + and then the scale is reapplied to the rotational components.</div> +</td> +</tr> +<tr id="i92" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setRotation-org.jogamp.vecmath.Matrix3f-">setRotation</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the single precision Matrix3f argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the passed rotation components, + and then the scale is reapplied to the rotational components.</div> +</td> +</tr> +<tr id="i93" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setRotation-org.jogamp.vecmath.Quat4d-">setRotation</a></span>(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix equivalent values of the quaternion argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the matrix equivalent of the quaternion, + and then the scale is reapplied to the rotational components.</div> +</td> +</tr> +<tr id="i94" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setRotation-org.jogamp.vecmath.Quat4f-">setRotation</a></span>(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix equivalent values of the quaternion argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the matrix equivalent of the quaternion, + and then the scale is reapplied to the rotational components.</div> +</td> +</tr> +<tr id="i95" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setRotationScale-org.jogamp.vecmath.Matrix3f-">setRotationScale</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Replaces the upper 3x3 matrix values of this matrix with the + values in the matrix m1.</div> +</td> +</tr> +<tr id="i96" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setRow-int-float:A-">setRow</a></span>(int row, + float[] v)</code> +<div class="block">Sets the specified row of this matrix4f to the four values provided + in the passed array.</div> +</td> +</tr> +<tr id="i97" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setRow-int-float-float-float-float-">setRow</a></span>(int row, + float x, + float y, + float z, + float w)</code> +<div class="block">Sets the specified row of this matrix4f to the four values provided.</div> +</td> +</tr> +<tr id="i98" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setRow-int-org.jogamp.vecmath.Vector4f-">setRow</a></span>(int row, + <a href="../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a> v)</code> +<div class="block">Sets the specified row of this matrix4f to the Vector provided.</div> +</td> +</tr> +<tr id="i99" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setScale-float-">setScale</a></span>(float scale)</code> +<div class="block">Sets the scale component of the current matrix by factoring + out the current scale (by doing an SVD) from the rotational + component and multiplying by the new scale.</div> +</td> +</tr> +<tr id="i100" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setTranslation-org.jogamp.vecmath.Vector3f-">setTranslation</a></span>(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> trans)</code> +<div class="block">Modifies the translational components of this matrix to the values + of the Vector3f argument; the other values of this matrix are not + modified.</div> +</td> +</tr> +<tr id="i101" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#setZero--">setZero</a></span>()</code> +<div class="block">Sets this matrix to all zeros.</div> +</td> +</tr> +<tr id="i102" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#sub-org.jogamp.vecmath.Matrix4f-">sub</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Sets this matrix to the matrix difference of itself and + matrix m1 (this = this - m1).</div> +</td> +</tr> +<tr id="i103" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#sub-org.jogamp.vecmath.Matrix4f-org.jogamp.vecmath.Matrix4f-">sub</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m2)</code> +<div class="block">Performs an element-by-element subtraction of matrix m2 from + matrix m1 and places the result into matrix this (this = + m2 - m1).</div> +</td> +</tr> +<tr id="i104" class="altColor"> +<td class="colFirst"><code>java.lang.String</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#toString--">toString</a></span>()</code> +<div class="block">Returns a string that contains the values of this Matrix4f.</div> +</td> +</tr> +<tr id="i105" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#transform-org.jogamp.vecmath.Point3f-">transform</a></span>(<a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> point)</code> +<div class="block">Transforms the point parameter with this Matrix4f and + places the result back into point.</div> +</td> +</tr> +<tr id="i106" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#transform-org.jogamp.vecmath.Point3f-org.jogamp.vecmath.Point3f-">transform</a></span>(<a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> point, + <a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> pointOut)</code> +<div class="block">Transforms the point parameter with this Matrix4f and + places the result into pointOut.</div> +</td> +</tr> +<tr id="i107" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#transform-org.jogamp.vecmath.Tuple4f-">transform</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> vec)</code> +<div class="block">Transform the vector vec using this Transform and place the + result back into vec.</div> +</td> +</tr> +<tr id="i108" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#transform-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">transform</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> vec, + <a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> vecOut)</code> +<div class="block">Transform the vector vec using this Matrix4f and place the + result into vecOut.</div> +</td> +</tr> +<tr id="i109" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#transform-org.jogamp.vecmath.Vector3f-">transform</a></span>(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> normal)</code> +<div class="block">Transforms the normal parameter by this transform and places the value + back into normal.</div> +</td> +</tr> +<tr id="i110" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#transform-org.jogamp.vecmath.Vector3f-org.jogamp.vecmath.Vector3f-">transform</a></span>(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> normal, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> normalOut)</code> +<div class="block">Transforms the normal parameter by this Matrix4f and places the value + into normalOut.</div> +</td> +</tr> +<tr id="i111" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#transpose--">transpose</a></span>()</code> +<div class="block">Sets the value of this matrix to its transpose in place.</div> +</td> +</tr> +<tr id="i112" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Matrix4f.html#transpose-org.jogamp.vecmath.Matrix4f-">transpose</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Sets the value of this matrix to the transpose of the argument matrix.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ FIELD DETAIL =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.detail"> +<!-- --> +</a> +<h3>Field Detail</h3> +<a name="m00"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m00</h4> +<pre>public float m00</pre> +<div class="block">The first element of the first row.</div> +</li> +</ul> +<a name="m01"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m01</h4> +<pre>public float m01</pre> +<div class="block">The second element of the first row.</div> +</li> +</ul> +<a name="m02"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m02</h4> +<pre>public float m02</pre> +<div class="block">The third element of the first row.</div> +</li> +</ul> +<a name="m03"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m03</h4> +<pre>public float m03</pre> +<div class="block">The fourth element of the first row.</div> +</li> +</ul> +<a name="m10"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m10</h4> +<pre>public float m10</pre> +<div class="block">The first element of the second row.</div> +</li> +</ul> +<a name="m11"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m11</h4> +<pre>public float m11</pre> +<div class="block">The second element of the second row.</div> +</li> +</ul> +<a name="m12"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m12</h4> +<pre>public float m12</pre> +<div class="block">The third element of the second row.</div> +</li> +</ul> +<a name="m13"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m13</h4> +<pre>public float m13</pre> +<div class="block">The fourth element of the second row.</div> +</li> +</ul> +<a name="m20"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m20</h4> +<pre>public float m20</pre> +<div class="block">The first element of the third row.</div> +</li> +</ul> +<a name="m21"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m21</h4> +<pre>public float m21</pre> +<div class="block">The second element of the third row.</div> +</li> +</ul> +<a name="m22"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m22</h4> +<pre>public float m22</pre> +<div class="block">The third element of the third row.</div> +</li> +</ul> +<a name="m23"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m23</h4> +<pre>public float m23</pre> +<div class="block">The fourth element of the third row.</div> +</li> +</ul> +<a name="m30"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m30</h4> +<pre>public float m30</pre> +<div class="block">The first element of the fourth row.</div> +</li> +</ul> +<a name="m31"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m31</h4> +<pre>public float m31</pre> +<div class="block">The second element of the fourth row.</div> +</li> +</ul> +<a name="m32"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>m32</h4> +<pre>public float m32</pre> +<div class="block">The third element of the fourth row.</div> +</li> +</ul> +<a name="m33"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>m33</h4> +<pre>public float m33</pre> +<div class="block">The fourth element of the fourth row.</div> +</li> +</ul> +</li> +</ul> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Matrix4f-float-float-float-float-float-float-float-float-float-float-float-float-float-float-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Matrix4f</h4> +<pre>public Matrix4f(float m00, + float m01, + float m02, + float m03, + float m10, + float m11, + float m12, + float m13, + float m20, + float m21, + float m22, + float m23, + float m30, + float m31, + float m32, + float m33)</pre> +<div class="block">Constructs and initializes a Matrix4f from the specified 16 values.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m00</code> - the [0][0] element</dd> +<dd><code>m01</code> - the [0][1] element</dd> +<dd><code>m02</code> - the [0][2] element</dd> +<dd><code>m03</code> - the [0][3] element</dd> +<dd><code>m10</code> - the [1][0] element</dd> +<dd><code>m11</code> - the [1][1] element</dd> +<dd><code>m12</code> - the [1][2] element</dd> +<dd><code>m13</code> - the [1][3] element</dd> +<dd><code>m20</code> - the [2][0] element</dd> +<dd><code>m21</code> - the [2][1] element</dd> +<dd><code>m22</code> - the [2][2] element</dd> +<dd><code>m23</code> - the [2][3] element</dd> +<dd><code>m30</code> - the [3][0] element</dd> +<dd><code>m31</code> - the [3][1] element</dd> +<dd><code>m32</code> - the [3][2] element</dd> +<dd><code>m33</code> - the [3][3] element</dd> +</dl> +</li> +</ul> +<a name="Matrix4f-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Matrix4f</h4> +<pre>public Matrix4f(float[] v)</pre> +<div class="block">Constructs and initializes a Matrix4f from the specified 16 + element array. this.m00 =v[0], this.m01=v[1], etc.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v</code> - the array of length 16 containing in order</dd> +</dl> +</li> +</ul> +<a name="Matrix4f-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Vector3f-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Matrix4f</h4> +<pre>public Matrix4f(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1, + float s)</pre> +<div class="block">Constructs and initializes a Matrix4f from the quaternion, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the quaternion value representing the rotational component</dd> +<dd><code>t1</code> - the translational component of the matrix</dd> +<dd><code>s</code> - the scale value applied to the rotational components</dd> +</dl> +</li> +</ul> +<a name="Matrix4f-org.jogamp.vecmath.Matrix4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Matrix4f</h4> +<pre>public Matrix4f(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</pre> +<div class="block">Constructs a new matrix with the same values as the + Matrix4d parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the source matrix</dd> +</dl> +</li> +</ul> +<a name="Matrix4f-org.jogamp.vecmath.Matrix4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Matrix4f</h4> +<pre>public Matrix4f(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</pre> +<div class="block">Constructs a new matrix with the same values as the + Matrix4f parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the source matrix</dd> +</dl> +</li> +</ul> +<a name="Matrix4f-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3f-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Matrix4f</h4> +<pre>public Matrix4f(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1, + float s)</pre> +<div class="block">Constructs and initializes a Matrix4f from the rotation matrix, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components of the matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the rotation matrix representing the rotational components</dd> +<dd><code>t1</code> - the translational components of the matrix</dd> +<dd><code>s</code> - the scale value applied to the rotational components</dd> +</dl> +</li> +</ul> +<a name="Matrix4f--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Matrix4f</h4> +<pre>public Matrix4f()</pre> +<div class="block">Constructs and initializes a Matrix4f to all zeros.</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="toString--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>toString</h4> +<pre>public java.lang.String toString()</pre> +<div class="block">Returns a string that contains the values of this Matrix4f.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>toString</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the String representation</dd> +</dl> +</li> +</ul> +<a name="setIdentity--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setIdentity</h4> +<pre>public final void setIdentity()</pre> +<div class="block">Sets this Matrix4f to identity.</div> +</li> +</ul> +<a name="setElement-int-int-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setElement</h4> +<pre>public final void setElement(int row, + int column, + float value)</pre> +<div class="block">Sets the specified element of this matrix4f to the value provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the row number to be modified (zero indexed)</dd> +<dd><code>column</code> - the column number to be modified (zero indexed)</dd> +<dd><code>value</code> - the new value</dd> +</dl> +</li> +</ul> +<a name="getElement-int-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getElement</h4> +<pre>public final float getElement(int row, + int column)</pre> +<div class="block">Retrieves the value at the specified row and column of this matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the row number to be retrieved (zero indexed)</dd> +<dd><code>column</code> - the column number to be retrieved (zero indexed)</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the value at the indexed element</dd> +</dl> +</li> +</ul> +<a name="getRow-int-org.jogamp.vecmath.Vector4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getRow</h4> +<pre>public final void getRow(int row, + <a href="../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a> v)</pre> +<div class="block">Copies the matrix values in the specified row into the vector parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the matrix row</dd> +<dd><code>v</code> - the vector into which the matrix row values will be copied</dd> +</dl> +</li> +</ul> +<a name="getRow-int-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getRow</h4> +<pre>public final void getRow(int row, + float[] v)</pre> +<div class="block">Copies the matrix values in the specified row into the array parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the matrix row</dd> +<dd><code>v</code> - the array into which the matrix row values will be copied</dd> +</dl> +</li> +</ul> +<a name="getColumn-int-org.jogamp.vecmath.Vector4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getColumn</h4> +<pre>public final void getColumn(int column, + <a href="../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a> v)</pre> +<div class="block">Copies the matrix values in the specified column into the vector + parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>column</code> - the matrix column</dd> +<dd><code>v</code> - the vector into which the matrix row values will be copied</dd> +</dl> +</li> +</ul> +<a name="getColumn-int-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getColumn</h4> +<pre>public final void getColumn(int column, + float[] v)</pre> +<div class="block">Copies the matrix values in the specified column into the array + parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>column</code> - the matrix column</dd> +<dd><code>v</code> - the array into which the matrix row values will be copied</dd> +</dl> +</li> +</ul> +<a name="setScale-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setScale</h4> +<pre>public final void setScale(float scale)</pre> +<div class="block">Sets the scale component of the current matrix by factoring + out the current scale (by doing an SVD) from the rotational + component and multiplying by the new scale.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>scale</code> - the new scale amount</dd> +</dl> +</li> +</ul> +<a name="get-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Performs an SVD normalization of this matrix in order to acquire + the normalized rotational component; the values are placed into + the Matrix3d parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - matrix into which the rotational component is placed</dd> +</dl> +</li> +</ul> +<a name="get-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Performs an SVD normalization of this matrix in order to acquire + the normalized rotational component; the values are placed into + the Matrix3f parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - matrix into which the rotational component is placed</dd> +</dl> +</li> +</ul> +<a name="get-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final float get(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1)</pre> +<div class="block">Performs an SVD normalization of this matrix to calculate + the rotation as a 3x3 matrix, the translation, and the scale. + None of the matrix values are modified.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the normalized matrix representing the rotation</dd> +<dd><code>t1</code> - the translation component</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the scale component of this transform</dd> +</dl> +</li> +</ul> +<a name="get-org.jogamp.vecmath.Quat4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</pre> +<div class="block">Performs an SVD normalization of this matrix in order to acquire + the normalized rotational component; the values are placed into + the Quat4f parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - quaternion into which the rotation component is placed</dd> +</dl> +</li> +</ul> +<a name="get-org.jogamp.vecmath.Vector3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> trans)</pre> +<div class="block">Retrieves the translational components of this matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>trans</code> - the vector that will receive the translational component</dd> +</dl> +</li> +</ul> +<a name="getRotationScale-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getRotationScale</h4> +<pre>public final void getRotationScale(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Gets the upper 3x3 values of this matrix and places them into + the matrix m1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix that will hold the values</dd> +</dl> +</li> +</ul> +<a name="getScale--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getScale</h4> +<pre>public final float getScale()</pre> +<div class="block">Performs an SVD normalization of this matrix to calculate + and return the uniform scale factor. If the matrix has non-uniform + scale factors, the largest of the x, y, and z scale factors will + be returned. This matrix is not modified.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the scale factor of this matrix</dd> +</dl> +</li> +</ul> +<a name="setRotationScale-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRotationScale</h4> +<pre>public final void setRotationScale(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Replaces the upper 3x3 matrix values of this matrix with the + values in the matrix m1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix that will be the new upper 3x3</dd> +</dl> +</li> +</ul> +<a name="setRow-int-float-float-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRow</h4> +<pre>public final void setRow(int row, + float x, + float y, + float z, + float w)</pre> +<div class="block">Sets the specified row of this matrix4f to the four values provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the row number to be modified (zero indexed)</dd> +<dd><code>x</code> - the first column element</dd> +<dd><code>y</code> - the second column element</dd> +<dd><code>z</code> - the third column element</dd> +<dd><code>w</code> - the fourth column element</dd> +</dl> +</li> +</ul> +<a name="setRow-int-org.jogamp.vecmath.Vector4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRow</h4> +<pre>public final void setRow(int row, + <a href="../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a> v)</pre> +<div class="block">Sets the specified row of this matrix4f to the Vector provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the row number to be modified (zero indexed)</dd> +<dd><code>v</code> - the replacement row</dd> +</dl> +</li> +</ul> +<a name="setRow-int-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRow</h4> +<pre>public final void setRow(int row, + float[] v)</pre> +<div class="block">Sets the specified row of this matrix4f to the four values provided + in the passed array.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>row</code> - the row number to be modified (zero indexed)</dd> +<dd><code>v</code> - the replacement row</dd> +</dl> +</li> +</ul> +<a name="setColumn-int-float-float-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setColumn</h4> +<pre>public final void setColumn(int column, + float x, + float y, + float z, + float w)</pre> +<div class="block">Sets the specified column of this matrix4f to the four values provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>column</code> - the column number to be modified (zero indexed)</dd> +<dd><code>x</code> - the first row element</dd> +<dd><code>y</code> - the second row element</dd> +<dd><code>z</code> - the third row element</dd> +<dd><code>w</code> - the fourth row element</dd> +</dl> +</li> +</ul> +<a name="setColumn-int-org.jogamp.vecmath.Vector4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setColumn</h4> +<pre>public final void setColumn(int column, + <a href="../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a> v)</pre> +<div class="block">Sets the specified column of this matrix4f to the vector provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>column</code> - the column number to be modified (zero indexed)</dd> +<dd><code>v</code> - the replacement column</dd> +</dl> +</li> +</ul> +<a name="setColumn-int-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setColumn</h4> +<pre>public final void setColumn(int column, + float[] v)</pre> +<div class="block">Sets the specified column of this matrix4f to the four values provided.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>column</code> - the column number to be modified (zero indexed)</dd> +<dd><code>v</code> - the replacement column</dd> +</dl> +</li> +</ul> +<a name="add-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(float scalar)</pre> +<div class="block">Adds a scalar to each component of this matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>scalar</code> - the scalar adder</dd> +</dl> +</li> +</ul> +<a name="add-float-org.jogamp.vecmath.Matrix4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(float scalar, + <a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</pre> +<div class="block">Adds a scalar to each component of the matrix m1 and places + the result into this. Matrix m1 is not modified.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>scalar</code> - the scalar adder</dd> +<dd><code>m1</code> - the original matrix values</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.Matrix4f-org.jogamp.vecmath.Matrix4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m2)</pre> +<div class="block">Sets the value of this matrix to the matrix sum of matrices m1 and m2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the first matrix</dd> +<dd><code>m2</code> - the second matrix</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.Matrix4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</pre> +<div class="block">Sets the value of this matrix to the sum of itself and matrix m1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the other matrix</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.Matrix4f-org.jogamp.vecmath.Matrix4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m2)</pre> +<div class="block">Performs an element-by-element subtraction of matrix m2 from + matrix m1 and places the result into matrix this (this = + m2 - m1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the first matrix</dd> +<dd><code>m2</code> - the second matrix</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.Matrix4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</pre> +<div class="block">Sets this matrix to the matrix difference of itself and + matrix m1 (this = this - m1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the other matrix</dd> +</dl> +</li> +</ul> +<a name="transpose--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transpose</h4> +<pre>public final void transpose()</pre> +<div class="block">Sets the value of this matrix to its transpose in place.</div> +</li> +</ul> +<a name="transpose-org.jogamp.vecmath.Matrix4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transpose</h4> +<pre>public final void transpose(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</pre> +<div class="block">Sets the value of this matrix to the transpose of the argument matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix to be transposed</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Quat4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</pre> +<div class="block">Sets the value of this matrix to the matrix conversion of the + single precision quaternion argument.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the quaternion to be converted</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.AxisAngle4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</pre> +<div class="block">Sets the value of this matrix to the matrix conversion of the + (single precision) axis and angle argument.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a1</code> - the axis and angle to be converted</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Quat4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</pre> +<div class="block">Sets the value of this matrix to the matrix conversion of the + double precision quaternion argument.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the quaternion to be converted</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.AxisAngle4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</pre> +<div class="block">Sets the value of this matrix to the matrix conversion of the + double precision axis and angle argument.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a1</code> - the axis and angle to be converted</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Quat4d-org.jogamp.vecmath.Vector3d-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double s)</pre> +<div class="block">Sets the value of this matrix from the rotation expressed + by the quaternion q1, the translation t1, and the scale s.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the rotation expressed as a quaternion</dd> +<dd><code>t1</code> - the translation</dd> +<dd><code>s</code> - the scale value</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Vector3f-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1, + float s)</pre> +<div class="block">Sets the value of this matrix from the rotation expressed + by the quaternion q1, the translation t1, and the scale s.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the rotation expressed as a quaternion</dd> +<dd><code>t1</code> - the translation</dd> +<dd><code>s</code> - the scale value</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</pre> +<div class="block">Sets the value of this matrix to the float value of the + passed matrix4d m1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix4d to be converted to float</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</pre> +<div class="block">Sets the value of this matrix to a copy of the + passed matrix m1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix to be copied</dd> +</dl> +</li> +</ul> +<a name="invert-org.jogamp.vecmath.Matrix4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>invert</h4> +<pre>public final void invert(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</pre> +<div class="block">Sets the value of this matrix to the matrix inverse + of the passed (user declared) matrix m1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix to be inverted</dd> +</dl> +</li> +</ul> +<a name="invert--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>invert</h4> +<pre>public final void invert()</pre> +<div class="block">Inverts this matrix in place.</div> +</li> +</ul> +<a name="determinant--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>determinant</h4> +<pre>public final float determinant()</pre> +<div class="block">Computes the determinate of this matrix.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the determinate of the matrix</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the single precision Matrix3f argument; the other + elements of this matrix are initialized as if this were an identity + matrix (i.e., affine matrix with no translational component).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the single-precision 3x3 matrix</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the double precision Matrix3d argument; the other + elements of this matrix are initialized as if this were an identity + matrix (i.e., affine matrix with no translational component).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the double-precision 3x3 matrix</dd> +</dl> +</li> +</ul> +<a name="set-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(float scale)</pre> +<div class="block">Sets the value of this matrix to a scale matrix with the + the passed scale amount.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>scale</code> - the scale factor for the matrix</dd> +</dl> +</li> +</ul> +<a name="set-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(float[] m)</pre> +<div class="block">Sets the values in this Matrix4f equal to the row-major + array parameter (ie, the first four elements of the + array will be copied into the first row of this matrix, etc.).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m</code> - the single precision array of length 16</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Vector3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v1)</pre> +<div class="block">Sets the value of this matrix to a translate matrix with + the passed translation value.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the translation amount</dd> +</dl> +</li> +</ul> +<a name="set-float-org.jogamp.vecmath.Vector3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(float scale, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1)</pre> +<div class="block">Sets the value of this transform to a scale and translation matrix; + the scale is not applied to the translation and all of the matrix + values are modified.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>scale</code> - the scale factor for the matrix</dd> +<dd><code>t1</code> - the translation amount</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Vector3f-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1, + float scale)</pre> +<div class="block">Sets the value of this transform to a scale and translation matrix; + the translation is scaled by the scale factor and all of the matrix + values are modified.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the translation amount</dd> +<dd><code>scale</code> - the scale factor for the matrix</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3f-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1, + float scale)</pre> +<div class="block">Sets the value of this matrix from the rotation expressed by + the rotation matrix m1, the translation t1, and the scale factor. + The translation is not modified by the scale.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the rotation component</dd> +<dd><code>t1</code> - the translation component</dd> +<dd><code>scale</code> - the scale component</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Vector3d-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double scale)</pre> +<div class="block">Sets the value of this matrix from the rotation expressed by + the rotation matrix m1, the translation t1, and the scale factor. + The translation is not modified by the scale.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the rotation component</dd> +<dd><code>t1</code> - the translation component</dd> +<dd><code>scale</code> - the scale factor</dd> +</dl> +</li> +</ul> +<a name="setTranslation-org.jogamp.vecmath.Vector3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setTranslation</h4> +<pre>public final void setTranslation(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> trans)</pre> +<div class="block">Modifies the translational components of this matrix to the values + of the Vector3f argument; the other values of this matrix are not + modified.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>trans</code> - the translational component</dd> +</dl> +</li> +</ul> +<a name="rotX-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>rotX</h4> +<pre>public final void rotX(float angle)</pre> +<div class="block">Sets the value of this matrix to a counter clockwise rotation + about the x axis.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>angle</code> - the angle to rotate about the X axis in radians</dd> +</dl> +</li> +</ul> +<a name="rotY-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>rotY</h4> +<pre>public final void rotY(float angle)</pre> +<div class="block">Sets the value of this matrix to a counter clockwise rotation + about the y axis.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>angle</code> - the angle to rotate about the Y axis in radians</dd> +</dl> +</li> +</ul> +<a name="rotZ-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>rotZ</h4> +<pre>public final void rotZ(float angle)</pre> +<div class="block">Sets the value of this matrix to a counter clockwise rotation + about the z axis.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>angle</code> - the angle to rotate about the Z axis in radians</dd> +</dl> +</li> +</ul> +<a name="mul-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mul</h4> +<pre>public final void mul(float scalar)</pre> +<div class="block">Multiplies each element of this matrix by a scalar.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>scalar</code> - the scalar multiplier.</dd> +</dl> +</li> +</ul> +<a name="mul-float-org.jogamp.vecmath.Matrix4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mul</h4> +<pre>public final void mul(float scalar, + <a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</pre> +<div class="block">Multiplies each element of matrix m1 by a scalar and places + the result into this. Matrix m1 is not modified.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>scalar</code> - the scalar multiplier.</dd> +<dd><code>m1</code> - the original matrix.</dd> +</dl> +</li> +</ul> +<a name="mul-org.jogamp.vecmath.Matrix4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mul</h4> +<pre>public final void mul(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</pre> +<div class="block">Sets the value of this matrix to the result of multiplying itself + with matrix m1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the other matrix</dd> +</dl> +</li> +</ul> +<a name="mul-org.jogamp.vecmath.Matrix4f-org.jogamp.vecmath.Matrix4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mul</h4> +<pre>public final void mul(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m2)</pre> +<div class="block">Sets the value of this matrix to the result of multiplying + the two argument matrices together.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the first matrix</dd> +<dd><code>m2</code> - the second matrix</dd> +</dl> +</li> +</ul> +<a name="mulTransposeBoth-org.jogamp.vecmath.Matrix4f-org.jogamp.vecmath.Matrix4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mulTransposeBoth</h4> +<pre>public final void mulTransposeBoth(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m2)</pre> +<div class="block">Multiplies the transpose of matrix m1 times the transpose of matrix + m2, and places the result into this.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix on the left hand side of the multiplication</dd> +<dd><code>m2</code> - the matrix on the right hand side of the multiplication</dd> +</dl> +</li> +</ul> +<a name="mulTransposeRight-org.jogamp.vecmath.Matrix4f-org.jogamp.vecmath.Matrix4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mulTransposeRight</h4> +<pre>public final void mulTransposeRight(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m2)</pre> +<div class="block">Multiplies matrix m1 times the transpose of matrix m2, and + places the result into this.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix on the left hand side of the multiplication</dd> +<dd><code>m2</code> - the matrix on the right hand side of the multiplication</dd> +</dl> +</li> +</ul> +<a name="mulTransposeLeft-org.jogamp.vecmath.Matrix4f-org.jogamp.vecmath.Matrix4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mulTransposeLeft</h4> +<pre>public final void mulTransposeLeft(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1, + <a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m2)</pre> +<div class="block">Multiplies the transpose of matrix m1 times matrix m2, and + places the result into this.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix on the left hand side of the multiplication</dd> +<dd><code>m2</code> - the matrix on the right hand side of the multiplication</dd> +</dl> +</li> +</ul> +<a name="equals-org.jogamp.vecmath.Matrix4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</pre> +<div class="block">Returns true if all of the data members of Matrix4f m1 are + equal to the corresponding data members in this Matrix4f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix with which the comparison is made.</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="equals-java.lang.Object-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(java.lang.Object t1)</pre> +<div class="block">Returns true if the Object t1 is of type Matrix4f and all of the + data members of t1 are equal to the corresponding data members in + this Matrix4f.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>equals</code> in class <code>java.lang.Object</code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the matrix with which the comparison is made.</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="epsilonEquals-org.jogamp.vecmath.Matrix4f-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>epsilonEquals</h4> +<pre>public boolean epsilonEquals(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1, + float epsilon)</pre> +<div class="block">Returns true if the L-infinite distance between this matrix + and matrix m1 is less than or equal to the epsilon parameter, + otherwise returns false. The L-infinite + distance is equal to + MAX[i=0,1,2,3 ; j=0,1,2,3 ; abs(this.m(i,j) - m1.m(i,j)]</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix to be compared to this matrix</dd> +<dd><code>epsilon</code> - the threshold value</dd> +</dl> +</li> +</ul> +<a name="hashCode--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>hashCode</h4> +<pre>public int hashCode()</pre> +<div class="block">Returns a hash code value based on the data values in this + object. Two different Matrix4f objects with identical data values + (i.e., Matrix4f.equals returns true) will return the same hash + code value. Two objects with different data members may return the + same hash value, although this is not likely.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the integer hash code value</dd> +</dl> +</li> +</ul> +<a name="transform-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transform</h4> +<pre>public final void transform(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> vec, + <a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> vecOut)</pre> +<div class="block">Transform the vector vec using this Matrix4f and place the + result into vecOut.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>vec</code> - the single precision vector to be transformed</dd> +<dd><code>vecOut</code> - the vector into which the transformed values are placed</dd> +</dl> +</li> +</ul> +<a name="transform-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transform</h4> +<pre>public final void transform(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> vec)</pre> +<div class="block">Transform the vector vec using this Transform and place the + result back into vec.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>vec</code> - the single precision vector to be transformed</dd> +</dl> +</li> +</ul> +<a name="transform-org.jogamp.vecmath.Point3f-org.jogamp.vecmath.Point3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transform</h4> +<pre>public final void transform(<a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> point, + <a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> pointOut)</pre> +<div class="block">Transforms the point parameter with this Matrix4f and + places the result into pointOut. The fourth element of the + point input paramter is assumed to be one.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>point</code> - the input point to be transformed.</dd> +<dd><code>pointOut</code> - the transformed point</dd> +</dl> +</li> +</ul> +<a name="transform-org.jogamp.vecmath.Point3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transform</h4> +<pre>public final void transform(<a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> point)</pre> +<div class="block">Transforms the point parameter with this Matrix4f and + places the result back into point. The fourth element of the + point input paramter is assumed to be one.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>point</code> - the input point to be transformed.</dd> +</dl> +</li> +</ul> +<a name="transform-org.jogamp.vecmath.Vector3f-org.jogamp.vecmath.Vector3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transform</h4> +<pre>public final void transform(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> normal, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> normalOut)</pre> +<div class="block">Transforms the normal parameter by this Matrix4f and places the value + into normalOut. The fourth element of the normal is assumed to be zero.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>normal</code> - the input normal to be transformed.</dd> +<dd><code>normalOut</code> - the transformed normal</dd> +</dl> +</li> +</ul> +<a name="transform-org.jogamp.vecmath.Vector3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>transform</h4> +<pre>public final void transform(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> normal)</pre> +<div class="block">Transforms the normal parameter by this transform and places the value + back into normal. The fourth element of the normal is assumed to be zero.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>normal</code> - the input normal to be transformed.</dd> +</dl> +</li> +</ul> +<a name="setRotation-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRotation</h4> +<pre>public final void setRotation(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the double precision Matrix3d argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the passed rotation components, + and then the scale is reapplied to the rotational components.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - double precision 3x3 matrix</dd> +</dl> +</li> +</ul> +<a name="setRotation-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRotation</h4> +<pre>public final void setRotation(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the single precision Matrix3f argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the passed rotation components, + and then the scale is reapplied to the rotational components.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - single precision 3x3 matrix</dd> +</dl> +</li> +</ul> +<a name="setRotation-org.jogamp.vecmath.Quat4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRotation</h4> +<pre>public final void setRotation(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</pre> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix equivalent values of the quaternion argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the matrix equivalent of the quaternion, + and then the scale is reapplied to the rotational components.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the quaternion that specifies the rotation</dd> +</dl> +</li> +</ul> +<a name="setRotation-org.jogamp.vecmath.Quat4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRotation</h4> +<pre>public final void setRotation(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</pre> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix equivalent values of the quaternion argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the matrix equivalent of the quaternion, + and then the scale is reapplied to the rotational components.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the quaternion that specifies the rotation</dd> +</dl> +</li> +</ul> +<a name="setRotation-org.jogamp.vecmath.AxisAngle4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRotation</h4> +<pre>public final void setRotation(<a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</pre> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix equivalent values of the axis-angle argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the matrix equivalent of the axis-angle, + and then the scale is reapplied to the rotational components.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a1</code> - the axis-angle to be converted (x, y, z, angle)</dd> +</dl> +</li> +</ul> +<a name="setZero--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setZero</h4> +<pre>public final void setZero()</pre> +<div class="block">Sets this matrix to all zeros.</div> +</li> +</ul> +<a name="negate--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negate</h4> +<pre>public final void negate()</pre> +<div class="block">Negates the value of this matrix: this = -this.</div> +</li> +</ul> +<a name="negate-org.jogamp.vecmath.Matrix4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negate</h4> +<pre>public final void negate(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</pre> +<div class="block">Sets the value of this matrix equal to the negation of + of the Matrix4f parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the source matrix</dd> +</dl> +</li> +</ul> +<a name="clone--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clone</h4> +<pre>public java.lang.Object clone()</pre> +<div class="block">Creates a new object of the same class as this object.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>clone</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>a clone of this instance.</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code>java.lang.OutOfMemoryError</code> - if there is not enough memory.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.3</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><code>Cloneable</code></dd> +</dl> +</li> +</ul> +<a name="getM00--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM00</h4> +<pre>public final float getM00()</pre> +<div class="block">Get the first matrix element in the first row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m00.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM00-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM00</h4> +<pre>public final void setM00(float m00)</pre> +<div class="block">Set the first matrix element in the first row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m00</code> - The m00 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM01--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM01</h4> +<pre>public final float getM01()</pre> +<div class="block">Get the second matrix element in the first row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m01.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM01-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM01</h4> +<pre>public final void setM01(float m01)</pre> +<div class="block">Set the second matrix element in the first row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m01</code> - The m01 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM02--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM02</h4> +<pre>public final float getM02()</pre> +<div class="block">Get the third matrix element in the first row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m02.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM02-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM02</h4> +<pre>public final void setM02(float m02)</pre> +<div class="block">Set the third matrix element in the first row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m02</code> - The m02 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM10--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM10</h4> +<pre>public final float getM10()</pre> +<div class="block">Get first matrix element in the second row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m10.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM10-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM10</h4> +<pre>public final void setM10(float m10)</pre> +<div class="block">Set first matrix element in the second row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m10</code> - The m10 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM11--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM11</h4> +<pre>public final float getM11()</pre> +<div class="block">Get second matrix element in the second row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m11.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM11-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM11</h4> +<pre>public final void setM11(float m11)</pre> +<div class="block">Set the second matrix element in the second row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m11</code> - The m11 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM12--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM12</h4> +<pre>public final float getM12()</pre> +<div class="block">Get the third matrix element in the second row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m12.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM12-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM12</h4> +<pre>public final void setM12(float m12)</pre> +<div class="block">Set the third matrix element in the second row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m12</code> - The m12 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM20--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM20</h4> +<pre>public final float getM20()</pre> +<div class="block">Get the first matrix element in the third row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m20.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM20-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM20</h4> +<pre>public final void setM20(float m20)</pre> +<div class="block">Set the first matrix element in the third row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m20</code> - The m20 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM21--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM21</h4> +<pre>public final float getM21()</pre> +<div class="block">Get the second matrix element in the third row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m21.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM21-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM21</h4> +<pre>public final void setM21(float m21)</pre> +<div class="block">Set the second matrix element in the third row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m21</code> - The m21 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM22--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM22</h4> +<pre>public final float getM22()</pre> +<div class="block">Get the third matrix element in the third row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m22.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM22-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM22</h4> +<pre>public final void setM22(float m22)</pre> +<div class="block">Set the third matrix element in the third row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m22</code> - The m22 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM03--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM03</h4> +<pre>public final float getM03()</pre> +<div class="block">Get the fourth element of the first row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m03.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM03-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM03</h4> +<pre>public final void setM03(float m03)</pre> +<div class="block">Set the fourth element of the first row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m03</code> - The m03 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM13--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM13</h4> +<pre>public final float getM13()</pre> +<div class="block">Get the fourth element of the second row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m13.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM13-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM13</h4> +<pre>public final void setM13(float m13)</pre> +<div class="block">Set the fourth element of the second row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m13</code> - The m13 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM23--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM23</h4> +<pre>public final float getM23()</pre> +<div class="block">Get the fourth element of the third row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m23.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM23-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM23</h4> +<pre>public final void setM23(float m23)</pre> +<div class="block">Set the fourth element of the third row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m23</code> - The m23 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM30--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM30</h4> +<pre>public final float getM30()</pre> +<div class="block">Get the first element of the fourth row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m30.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM30-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM30</h4> +<pre>public final void setM30(float m30)</pre> +<div class="block">Set the first element of the fourth row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m30</code> - The m30 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM31--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM31</h4> +<pre>public final float getM31()</pre> +<div class="block">Get the second element of the fourth row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m31.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM31-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM31</h4> +<pre>public final void setM31(float m31)</pre> +<div class="block">Set the second element of the fourth row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m31</code> - The m31 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM32--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM32</h4> +<pre>public final float getM32()</pre> +<div class="block">Get the third element of the fourth row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m32.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM32-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setM32</h4> +<pre>public final void setM32(float m32)</pre> +<div class="block">Set the third element of the fourth row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m32</code> - The m32 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getM33--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getM33</h4> +<pre>public final float getM33()</pre> +<div class="block">Get the fourth element of the fourth row.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns the m33.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setM33-float-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>setM33</h4> +<pre>public final void setM33(float m33)</pre> +<div class="block">Set the fourth element of the fourth row.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m33</code> - The m33 to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Matrix4f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/MismatchedSizeException.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Matrix4f.html" target="_top">Frames</a></li> +<li><a href="Matrix4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/MismatchedSizeException.html b/doc/org/jogamp/vecmath/MismatchedSizeException.html new file mode 100644 index 0000000..79de120 --- /dev/null +++ b/doc/org/jogamp/vecmath/MismatchedSizeException.html @@ -0,0 +1,289 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:53 NZST 2017 --> +<title>MismatchedSizeException</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="MismatchedSizeException"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/MismatchedSizeException.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/MismatchedSizeException.html" target="_top">Frames</a></li> +<li><a href="MismatchedSizeException.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li>Method</li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class MismatchedSizeException" class="title">Class MismatchedSizeException</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li>java.lang.Throwable</li> +<li> +<ul class="inheritance"> +<li>java.lang.Exception</li> +<li> +<ul class="inheritance"> +<li>java.lang.RuntimeException</li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.MismatchedSizeException</li> +</ul> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">MismatchedSizeException</span> +extends java.lang.RuntimeException</pre> +<div class="block">Indicates that an operation cannot be completed properly because + of a mismatch in the sizes of object attributes.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.MismatchedSizeException">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/MismatchedSizeException.html#MismatchedSizeException--">MismatchedSizeException</a></span>()</code> +<div class="block">Create the exception object with default values.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/MismatchedSizeException.html#MismatchedSizeException-java.lang.String-">MismatchedSizeException</a></span>(java.lang.String str)</code> +<div class="block">Create the exception object that outputs a message.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Throwable</h3> +<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>equals, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="MismatchedSizeException--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>MismatchedSizeException</h4> +<pre>public MismatchedSizeException()</pre> +<div class="block">Create the exception object with default values.</div> +</li> +</ul> +<a name="MismatchedSizeException-java.lang.String-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>MismatchedSizeException</h4> +<pre>public MismatchedSizeException(java.lang.String str)</pre> +<div class="block">Create the exception object that outputs a message.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>str</code> - the message string to be output.</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/MismatchedSizeException.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/MismatchedSizeException.html" target="_top">Frames</a></li> +<li><a href="MismatchedSizeException.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li>Method</li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Point2d.html b/doc/org/jogamp/vecmath/Point2d.html new file mode 100644 index 0000000..7b103cf --- /dev/null +++ b/doc/org/jogamp/vecmath/Point2d.html @@ -0,0 +1,499 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:53 NZST 2017 --> +<title>Point2d</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Point2d"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Point2d.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/MismatchedSizeException.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Point2d.html" target="_top">Frames</a></li> +<li><a href="Point2d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple2d">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Point2d" class="title">Class Point2d</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li><a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple2d</a></li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Point2d</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">Point2d</span> +extends <a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> +implements java.io.Serializable</pre> +<div class="block">A 2 element point that is represented by double precision floating + point x,y coordinates.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Point2d">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields.inherited.from.class.org.jogamp.vecmath.Tuple2d"> +<!-- --> +</a> +<h3>Fields inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple2d.html#x">x</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#y">y</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point2d.html#Point2d--">Point2d</a></span>()</code> +<div class="block">Constructs and initializes a Point2d to (0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point2d.html#Point2d-double:A-">Point2d</a></span>(double[] p)</code> +<div class="block">Constructs and initializes a Point2d from the specified array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point2d.html#Point2d-double-double-">Point2d</a></span>(double x, + double y)</code> +<div class="block">Constructs and initializes a Point2d from the specified xy coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point2d.html#Point2d-org.jogamp.vecmath.Point2d-">Point2d</a></span>(<a href="../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a> p1)</code> +<div class="block">Constructs and initializes a Point2d from the specified Point2d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point2d.html#Point2d-org.jogamp.vecmath.Point2f-">Point2d</a></span>(<a href="../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a> p1)</code> +<div class="block">Constructs and initializes a Point2d from the specified Point2f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point2d.html#Point2d-org.jogamp.vecmath.Tuple2d-">Point2d</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</code> +<div class="block">Constructs and initializes a Point2d from the specified Tuple2d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point2d.html#Point2d-org.jogamp.vecmath.Tuple2f-">Point2d</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Constructs and initializes a Point2d from the specified Tuple2f.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point2d.html#distance-org.jogamp.vecmath.Point2d-">distance</a></span>(<a href="../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a> p1)</code> +<div class="block">Computes the distance between this point and point p1.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point2d.html#distanceL1-org.jogamp.vecmath.Point2d-">distanceL1</a></span>(<a href="../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a> p1)</code> +<div class="block">Computes the L-1 (Manhattan) distance between this point and + point p1.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point2d.html#distanceLinf-org.jogamp.vecmath.Point2d-">distanceLinf</a></span>(<a href="../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a> p1)</code> +<div class="block">Computes the L-infinite distance between this point and + point p1.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point2d.html#distanceSquared-org.jogamp.vecmath.Point2d-">distanceSquared</a></span>(<a href="../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a> p1)</code> +<div class="block">Computes the square of the distance between this point and point p1.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.org.jogamp.vecmath.Tuple2d"> +<!-- --> +</a> +<h3>Methods inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple2d.html#absolute--">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#absolute-org.jogamp.vecmath.Tuple2d-">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#add-org.jogamp.vecmath.Tuple2d-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#add-org.jogamp.vecmath.Tuple2d-org.jogamp.vecmath.Tuple2d-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#clamp-double-double-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#clamp-double-double-org.jogamp.vecmath.Tuple2d-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#clampMax-double-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#clampMax-double-org.jogamp.vecmath.Tuple2d-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#clampMin-double-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#clampMin-double-org.jogamp.vecmath.Tuple2d-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#clone--">clone</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#epsilonEquals-org.jogamp.vecmath.Tuple2d-double-">epsilonEquals</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#equals-org.jogamp.vecmath.Tuple2d-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#get-double:A-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#getX--">getX</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#getY--">getY</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#hashCode--">hashCode</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#interpolate-org.jogamp.vecmath.Tuple2d-double-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#interpolate-org.jogamp.vecmath.Tuple2d-org.jogamp.vecmath.Tuple2d-double-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#negate--">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#negate-org.jogamp.vecmath.Tuple2d-">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#scale-double-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#scale-double-org.jogamp.vecmath.Tuple2d-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#scaleAdd-double-org.jogamp.vecmath.Tuple2d-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#scaleAdd-double-org.jogamp.vecmath.Tuple2d-org.jogamp.vecmath.Tuple2d-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#set-double:A-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#set-double-double-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#set-org.jogamp.vecmath.Tuple2d-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#set-org.jogamp.vecmath.Tuple2f-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#setX-double-">setX</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#setY-double-">setY</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#sub-org.jogamp.vecmath.Tuple2d-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#sub-org.jogamp.vecmath.Tuple2d-org.jogamp.vecmath.Tuple2d-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#toString--">toString</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Point2d-double-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point2d</h4> +<pre>public Point2d(double x, + double y)</pre> +<div class="block">Constructs and initializes a Point2d from the specified xy coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +</dl> +</li> +</ul> +<a name="Point2d-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point2d</h4> +<pre>public Point2d(double[] p)</pre> +<div class="block">Constructs and initializes a Point2d from the specified array.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p</code> - the array of length 2 containing xy in order</dd> +</dl> +</li> +</ul> +<a name="Point2d-org.jogamp.vecmath.Point2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point2d</h4> +<pre>public Point2d(<a href="../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a> p1)</pre> +<div class="block">Constructs and initializes a Point2d from the specified Point2d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the Point2d containing the initialization x y data</dd> +</dl> +</li> +</ul> +<a name="Point2d-org.jogamp.vecmath.Point2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point2d</h4> +<pre>public Point2d(<a href="../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a> p1)</pre> +<div class="block">Constructs and initializes a Point2d from the specified Point2f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the Point2f containing the initialization x y data</dd> +</dl> +</li> +</ul> +<a name="Point2d-org.jogamp.vecmath.Tuple2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point2d</h4> +<pre>public Point2d(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</pre> +<div class="block">Constructs and initializes a Point2d from the specified Tuple2d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple2d containing the initialization x y data</dd> +</dl> +</li> +</ul> +<a name="Point2d-org.jogamp.vecmath.Tuple2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point2d</h4> +<pre>public Point2d(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</pre> +<div class="block">Constructs and initializes a Point2d from the specified Tuple2f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple2f containing the initialization x y data</dd> +</dl> +</li> +</ul> +<a name="Point2d--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Point2d</h4> +<pre>public Point2d()</pre> +<div class="block">Constructs and initializes a Point2d to (0,0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="distanceSquared-org.jogamp.vecmath.Point2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>distanceSquared</h4> +<pre>public final double distanceSquared(<a href="../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a> p1)</pre> +<div class="block">Computes the square of the distance between this point and point p1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the other point</dd> +</dl> +</li> +</ul> +<a name="distance-org.jogamp.vecmath.Point2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>distance</h4> +<pre>public final double distance(<a href="../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a> p1)</pre> +<div class="block">Computes the distance between this point and point p1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the other point</dd> +</dl> +</li> +</ul> +<a name="distanceL1-org.jogamp.vecmath.Point2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>distanceL1</h4> +<pre>public final double distanceL1(<a href="../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a> p1)</pre> +<div class="block">Computes the L-1 (Manhattan) distance between this point and + point p1. The L-1 distance is equal to abs(x1-x2) + abs(y1-y2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the other point</dd> +</dl> +</li> +</ul> +<a name="distanceLinf-org.jogamp.vecmath.Point2d-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>distanceLinf</h4> +<pre>public final double distanceLinf(<a href="../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a> p1)</pre> +<div class="block">Computes the L-infinite distance between this point and + point p1. The L-infinite distance is equal to + MAX[abs(x1-x2), abs(y1-y2)].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the other point</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Point2d.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/MismatchedSizeException.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Point2d.html" target="_top">Frames</a></li> +<li><a href="Point2d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple2d">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Point2f.html b/doc/org/jogamp/vecmath/Point2f.html new file mode 100644 index 0000000..e56b416 --- /dev/null +++ b/doc/org/jogamp/vecmath/Point2f.html @@ -0,0 +1,499 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:53 NZST 2017 --> +<title>Point2f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Point2f"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Point2f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Point2i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Point2f.html" target="_top">Frames</a></li> +<li><a href="Point2f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple2f">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Point2f" class="title">Class Point2f</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li><a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple2f</a></li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Point2f</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">Point2f</span> +extends <a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> +implements java.io.Serializable</pre> +<div class="block">A 2 element point that is represented by single precision floating + point x,y coordinates.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Point2f">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields.inherited.from.class.org.jogamp.vecmath.Tuple2f"> +<!-- --> +</a> +<h3>Fields inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple2f.html#x">x</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#y">y</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point2f.html#Point2f--">Point2f</a></span>()</code> +<div class="block">Constructs and initializes a Point2f to (0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point2f.html#Point2f-float:A-">Point2f</a></span>(float[] p)</code> +<div class="block">Constructs and initializes a Point2f from the specified array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point2f.html#Point2f-float-float-">Point2f</a></span>(float x, + float y)</code> +<div class="block">Constructs and initializes a Point2f from the specified xy coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point2f.html#Point2f-org.jogamp.vecmath.Point2d-">Point2f</a></span>(<a href="../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a> p1)</code> +<div class="block">Constructs and initializes a Point2f from the specified Point2d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point2f.html#Point2f-org.jogamp.vecmath.Point2f-">Point2f</a></span>(<a href="../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a> p1)</code> +<div class="block">Constructs and initializes a Point2f from the specified Point2f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point2f.html#Point2f-org.jogamp.vecmath.Tuple2d-">Point2f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</code> +<div class="block">Constructs and initializes a Point2f from the specified Tuple2d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point2f.html#Point2f-org.jogamp.vecmath.Tuple2f-">Point2f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Constructs and initializes a Point2f from the specified Tuple2f.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point2f.html#distance-org.jogamp.vecmath.Point2f-">distance</a></span>(<a href="../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a> p1)</code> +<div class="block">Computes the distance between this point and point p1.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point2f.html#distanceL1-org.jogamp.vecmath.Point2f-">distanceL1</a></span>(<a href="../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a> p1)</code> +<div class="block">Computes the L-1 (Manhattan) distance between this point and + point p1.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point2f.html#distanceLinf-org.jogamp.vecmath.Point2f-">distanceLinf</a></span>(<a href="../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a> p1)</code> +<div class="block">Computes the L-infinite distance between this point and + point p1.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point2f.html#distanceSquared-org.jogamp.vecmath.Point2f-">distanceSquared</a></span>(<a href="../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a> p1)</code> +<div class="block">Computes the square of the distance between this point and point p1.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.org.jogamp.vecmath.Tuple2f"> +<!-- --> +</a> +<h3>Methods inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple2f.html#absolute--">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#absolute-org.jogamp.vecmath.Tuple2f-">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#add-org.jogamp.vecmath.Tuple2f-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#add-org.jogamp.vecmath.Tuple2f-org.jogamp.vecmath.Tuple2f-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#clamp-float-float-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#clamp-float-float-org.jogamp.vecmath.Tuple2f-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#clampMax-float-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#clampMax-float-org.jogamp.vecmath.Tuple2f-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#clampMin-float-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#clampMin-float-org.jogamp.vecmath.Tuple2f-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#clone--">clone</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#epsilonEquals-org.jogamp.vecmath.Tuple2f-float-">epsilonEquals</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#equals-org.jogamp.vecmath.Tuple2f-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#get-float:A-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#getX--">getX</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#getY--">getY</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#hashCode--">hashCode</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#interpolate-org.jogamp.vecmath.Tuple2f-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#interpolate-org.jogamp.vecmath.Tuple2f-org.jogamp.vecmath.Tuple2f-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#negate--">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#negate-org.jogamp.vecmath.Tuple2f-">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#scale-float-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#scale-float-org.jogamp.vecmath.Tuple2f-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#scaleAdd-float-org.jogamp.vecmath.Tuple2f-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#scaleAdd-float-org.jogamp.vecmath.Tuple2f-org.jogamp.vecmath.Tuple2f-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#set-float:A-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#set-float-float-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#set-org.jogamp.vecmath.Tuple2d-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#set-org.jogamp.vecmath.Tuple2f-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#setX-float-">setX</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#setY-float-">setY</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#sub-org.jogamp.vecmath.Tuple2f-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#sub-org.jogamp.vecmath.Tuple2f-org.jogamp.vecmath.Tuple2f-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#toString--">toString</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Point2f-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point2f</h4> +<pre>public Point2f(float x, + float y)</pre> +<div class="block">Constructs and initializes a Point2f from the specified xy coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +</dl> +</li> +</ul> +<a name="Point2f-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point2f</h4> +<pre>public Point2f(float[] p)</pre> +<div class="block">Constructs and initializes a Point2f from the specified array.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p</code> - the array of length 2 containing xy in order</dd> +</dl> +</li> +</ul> +<a name="Point2f-org.jogamp.vecmath.Point2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point2f</h4> +<pre>public Point2f(<a href="../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a> p1)</pre> +<div class="block">Constructs and initializes a Point2f from the specified Point2f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the Point2f containing the initialization x y data</dd> +</dl> +</li> +</ul> +<a name="Point2f-org.jogamp.vecmath.Point2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point2f</h4> +<pre>public Point2f(<a href="../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a> p1)</pre> +<div class="block">Constructs and initializes a Point2f from the specified Point2d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the Point2d containing the initialization x y z data</dd> +</dl> +</li> +</ul> +<a name="Point2f-org.jogamp.vecmath.Tuple2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point2f</h4> +<pre>public Point2f(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</pre> +<div class="block">Constructs and initializes a Point2f from the specified Tuple2d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple2d containing the initialization x y z data</dd> +</dl> +</li> +</ul> +<a name="Point2f-org.jogamp.vecmath.Tuple2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point2f</h4> +<pre>public Point2f(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</pre> +<div class="block">Constructs and initializes a Point2f from the specified Tuple2f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple2f containing the initialization x y data</dd> +</dl> +</li> +</ul> +<a name="Point2f--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Point2f</h4> +<pre>public Point2f()</pre> +<div class="block">Constructs and initializes a Point2f to (0,0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="distanceSquared-org.jogamp.vecmath.Point2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>distanceSquared</h4> +<pre>public final float distanceSquared(<a href="../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a> p1)</pre> +<div class="block">Computes the square of the distance between this point and point p1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the other point</dd> +</dl> +</li> +</ul> +<a name="distance-org.jogamp.vecmath.Point2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>distance</h4> +<pre>public final float distance(<a href="../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a> p1)</pre> +<div class="block">Computes the distance between this point and point p1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the other point</dd> +</dl> +</li> +</ul> +<a name="distanceL1-org.jogamp.vecmath.Point2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>distanceL1</h4> +<pre>public final float distanceL1(<a href="../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a> p1)</pre> +<div class="block">Computes the L-1 (Manhattan) distance between this point and + point p1. The L-1 distance is equal to abs(x1-x2) + abs(y1-y2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the other point</dd> +</dl> +</li> +</ul> +<a name="distanceLinf-org.jogamp.vecmath.Point2f-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>distanceLinf</h4> +<pre>public final float distanceLinf(<a href="../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a> p1)</pre> +<div class="block">Computes the L-infinite distance between this point and + point p1. The L-infinite distance is equal to + MAX[abs(x1-x2), abs(y1-y2)].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the other point</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Point2f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Point2i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Point2f.html" target="_top">Frames</a></li> +<li><a href="Point2f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple2f">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Point2i.html b/doc/org/jogamp/vecmath/Point2i.html new file mode 100644 index 0000000..c3421f5 --- /dev/null +++ b/doc/org/jogamp/vecmath/Point2i.html @@ -0,0 +1,341 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:53 NZST 2017 --> +<title>Point2i</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Point2i"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Point2i.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Point2i.html" target="_top">Frames</a></li> +<li><a href="Point2i.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple2i">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#methods.inherited.from.class.org.jogamp.vecmath.Tuple2i">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li>Method</li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Point2i" class="title">Class Point2i</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li><a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple2i</a></li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Point2i</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">Point2i</span> +extends <a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> +implements java.io.Serializable</pre> +<div class="block">A 2-element point represented by signed integer x,y + coordinates.</div> +<dl> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.4</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Point2i">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields.inherited.from.class.org.jogamp.vecmath.Tuple2i"> +<!-- --> +</a> +<h3>Fields inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple2i.html#x">x</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#y">y</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point2i.html#Point2i--">Point2i</a></span>()</code> +<div class="block">Constructs and initializes a Point2i to (0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point2i.html#Point2i-int:A-">Point2i</a></span>(int[] t)</code> +<div class="block">Constructs and initializes a Point2i from the array of length 2.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point2i.html#Point2i-int-int-">Point2i</a></span>(int x, + int y)</code> +<div class="block">Constructs and initializes a Point2i from the specified + x and y coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point2i.html#Point2i-org.jogamp.vecmath.Tuple2i-">Point2i</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1)</code> +<div class="block">Constructs and initializes a Point2i from the specified Tuple2i.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.org.jogamp.vecmath.Tuple2i"> +<!-- --> +</a> +<h3>Methods inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple2i.html#absolute--">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#absolute-org.jogamp.vecmath.Tuple2i-">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#add-org.jogamp.vecmath.Tuple2i-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#add-org.jogamp.vecmath.Tuple2i-org.jogamp.vecmath.Tuple2i-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#clamp-int-int-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#clamp-int-int-org.jogamp.vecmath.Tuple2i-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#clampMax-int-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#clampMax-int-org.jogamp.vecmath.Tuple2i-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#clampMin-int-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#clampMin-int-org.jogamp.vecmath.Tuple2i-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#clone--">clone</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#get-int:A-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#get-org.jogamp.vecmath.Tuple2i-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#getX--">getX</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#getY--">getY</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#hashCode--">hashCode</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#negate--">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#negate-org.jogamp.vecmath.Tuple2i-">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#scale-int-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#scale-int-org.jogamp.vecmath.Tuple2i-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#scaleAdd-int-org.jogamp.vecmath.Tuple2i-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#scaleAdd-int-org.jogamp.vecmath.Tuple2i-org.jogamp.vecmath.Tuple2i-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#set-int:A-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#set-int-int-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#set-org.jogamp.vecmath.Tuple2i-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#setX-int-">setX</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#setY-int-">setY</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#sub-org.jogamp.vecmath.Tuple2i-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#sub-org.jogamp.vecmath.Tuple2i-org.jogamp.vecmath.Tuple2i-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple2i.html#toString--">toString</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Point2i-int-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point2i</h4> +<pre>public Point2i(int x, + int y)</pre> +<div class="block">Constructs and initializes a Point2i from the specified + x and y coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +</dl> +</li> +</ul> +<a name="Point2i-int:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point2i</h4> +<pre>public Point2i(int[] t)</pre> +<div class="block">Constructs and initializes a Point2i from the array of length 2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the array of length 2 containing x and y in order.</dd> +</dl> +</li> +</ul> +<a name="Point2i-org.jogamp.vecmath.Tuple2i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point2i</h4> +<pre>public Point2i(<a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1)</pre> +<div class="block">Constructs and initializes a Point2i from the specified Tuple2i.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple2i containing the initialization x and y + data.</dd> +</dl> +</li> +</ul> +<a name="Point2i--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Point2i</h4> +<pre>public Point2i()</pre> +<div class="block">Constructs and initializes a Point2i to (0,0).</div> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Point2i.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Point2i.html" target="_top">Frames</a></li> +<li><a href="Point2i.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple2i">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#methods.inherited.from.class.org.jogamp.vecmath.Tuple2i">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li>Method</li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Point3d.html b/doc/org/jogamp/vecmath/Point3d.html new file mode 100644 index 0000000..c158a0c --- /dev/null +++ b/doc/org/jogamp/vecmath/Point3d.html @@ -0,0 +1,533 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:53 NZST 2017 --> +<title>Point3d</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Point3d"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Point3d.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Point2i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Point3d.html" target="_top">Frames</a></li> +<li><a href="Point3d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple3d">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Point3d" class="title">Class Point3d</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li><a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple3d</a></li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Point3d</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">Point3d</span> +extends <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> +implements java.io.Serializable</pre> +<div class="block">A 3 element point that is represented by double precision floating point + x,y,z coordinates.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Point3d">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields.inherited.from.class.org.jogamp.vecmath.Tuple3d"> +<!-- --> +</a> +<h3>Fields inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple3d.html#x">x</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#y">y</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#z">z</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point3d.html#Point3d--">Point3d</a></span>()</code> +<div class="block">Constructs and initializes a Point3d to (0,0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point3d.html#Point3d-double:A-">Point3d</a></span>(double[] p)</code> +<div class="block">Constructs and initializes a Point3d from the array of length 3.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point3d.html#Point3d-double-double-double-">Point3d</a></span>(double x, + double y, + double z)</code> +<div class="block">Constructs and initializes a Point3d from the specified xyz coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point3d.html#Point3d-org.jogamp.vecmath.Point3d-">Point3d</a></span>(<a href="../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a> p1)</code> +<div class="block">Constructs and initializes a Point3d from the specified Point3d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point3d.html#Point3d-org.jogamp.vecmath.Point3f-">Point3d</a></span>(<a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> p1)</code> +<div class="block">Constructs and initializes a Point3d from the specified Point3f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point3d.html#Point3d-org.jogamp.vecmath.Tuple3d-">Point3d</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Constructs and initializes a Point3d from the specified Tuple3d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point3d.html#Point3d-org.jogamp.vecmath.Tuple3f-">Point3d</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Constructs and initializes a Point3d from the specified Tuple3f.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point3d.html#distance-org.jogamp.vecmath.Point3d-">distance</a></span>(<a href="../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a> p1)</code> +<div class="block">Returns the distance between this point and point p1.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point3d.html#distanceL1-org.jogamp.vecmath.Point3d-">distanceL1</a></span>(<a href="../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a> p1)</code> +<div class="block">Computes the L-1 (Manhattan) distance between this point and + point p1.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point3d.html#distanceLinf-org.jogamp.vecmath.Point3d-">distanceLinf</a></span>(<a href="../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a> p1)</code> +<div class="block">Computes the L-infinite distance between this point and + point p1.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point3d.html#distanceSquared-org.jogamp.vecmath.Point3d-">distanceSquared</a></span>(<a href="../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a> p1)</code> +<div class="block">Returns the square of the distance between this point and point p1.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point3d.html#project-org.jogamp.vecmath.Point4d-">project</a></span>(<a href="../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a> p1)</code> +<div class="block">Multiplies each of the x,y,z components of the Point4d parameter + by 1/w and places the projected values into this point.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.org.jogamp.vecmath.Tuple3d"> +<!-- --> +</a> +<h3>Methods inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple3d.html#absolute--">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#absolute-org.jogamp.vecmath.Tuple3d-">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#add-org.jogamp.vecmath.Tuple3d-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#add-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#clamp-double-double-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#clamp-double-double-org.jogamp.vecmath.Tuple3d-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#clamp-float-float-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#clamp-float-float-org.jogamp.vecmath.Tuple3d-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#clampMax-double-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#clampMax-double-org.jogamp.vecmath.Tuple3d-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#clampMax-float-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#clampMax-float-org.jogamp.vecmath.Tuple3d-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#clampMin-double-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#clampMin-double-org.jogamp.vecmath.Tuple3d-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#clampMin-float-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#clampMin-float-org.jogamp.vecmath.Tuple3d-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#clone--">clone</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#epsilonEquals-org.jogamp.vecmath.Tuple3d-double-">epsilonEquals</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#equals-org.jogamp.vecmath.Tuple3d-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#get-double:A-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#get-org.jogamp.vecmath.Tuple3d-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#getX--">getX</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#getY--">getY</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#getZ--">getZ</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#hashCode--">hashCode</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#interpolate-org.jogamp.vecmath.Tuple3d-double-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#interpolate-org.jogamp.vecmath.Tuple3d-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#interpolate-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-double-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#interpolate-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#negate--">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#negate-org.jogamp.vecmath.Tuple3d-">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#scale-double-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#scale-double-org.jogamp.vecmath.Tuple3d-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#scaleAdd-double-org.jogamp.vecmath.Tuple3d-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#scaleAdd-double-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#scaleAdd-double-org.jogamp.vecmath.Tuple3f-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#set-double:A-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#set-double-double-double-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#set-org.jogamp.vecmath.Tuple3d-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#set-org.jogamp.vecmath.Tuple3f-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#setX-double-">setX</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#setY-double-">setY</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#setZ-double-">setZ</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#sub-org.jogamp.vecmath.Tuple3d-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#sub-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#toString--">toString</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Point3d-double-double-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point3d</h4> +<pre>public Point3d(double x, + double y, + double z)</pre> +<div class="block">Constructs and initializes a Point3d from the specified xyz coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +</dl> +</li> +</ul> +<a name="Point3d-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point3d</h4> +<pre>public Point3d(double[] p)</pre> +<div class="block">Constructs and initializes a Point3d from the array of length 3.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p</code> - the array of length 3 containing xyz in order</dd> +</dl> +</li> +</ul> +<a name="Point3d-org.jogamp.vecmath.Point3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point3d</h4> +<pre>public Point3d(<a href="../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a> p1)</pre> +<div class="block">Constructs and initializes a Point3d from the specified Point3d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the Point3d containing the initialization x y z data</dd> +</dl> +</li> +</ul> +<a name="Point3d-org.jogamp.vecmath.Point3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point3d</h4> +<pre>public Point3d(<a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> p1)</pre> +<div class="block">Constructs and initializes a Point3d from the specified Point3f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the Point3f containing the initialization x y z data</dd> +</dl> +</li> +</ul> +<a name="Point3d-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point3d</h4> +<pre>public Point3d(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</pre> +<div class="block">Constructs and initializes a Point3d from the specified Tuple3f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple3f containing the initialization x y z data</dd> +</dl> +</li> +</ul> +<a name="Point3d-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point3d</h4> +<pre>public Point3d(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</pre> +<div class="block">Constructs and initializes a Point3d from the specified Tuple3d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple3d containing the initialization x y z data</dd> +</dl> +</li> +</ul> +<a name="Point3d--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Point3d</h4> +<pre>public Point3d()</pre> +<div class="block">Constructs and initializes a Point3d to (0,0,0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="distanceSquared-org.jogamp.vecmath.Point3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>distanceSquared</h4> +<pre>public final double distanceSquared(<a href="../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a> p1)</pre> +<div class="block">Returns the square of the distance between this point and point p1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the other point</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the square of the distance</dd> +</dl> +</li> +</ul> +<a name="distance-org.jogamp.vecmath.Point3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>distance</h4> +<pre>public final double distance(<a href="../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a> p1)</pre> +<div class="block">Returns the distance between this point and point p1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the other point</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the distance</dd> +</dl> +</li> +</ul> +<a name="distanceL1-org.jogamp.vecmath.Point3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>distanceL1</h4> +<pre>public final double distanceL1(<a href="../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a> p1)</pre> +<div class="block">Computes the L-1 (Manhattan) distance between this point and + point p1. The L-1 distance is equal to: + abs(x1-x2) + abs(y1-y2) + abs(z1-z2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the other point</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the L-1 distance</dd> +</dl> +</li> +</ul> +<a name="distanceLinf-org.jogamp.vecmath.Point3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>distanceLinf</h4> +<pre>public final double distanceLinf(<a href="../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a> p1)</pre> +<div class="block">Computes the L-infinite distance between this point and + point p1. The L-infinite distance is equal to + MAX[abs(x1-x2), abs(y1-y2), abs(z1-z2)].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the other point</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the L-infinite distance</dd> +</dl> +</li> +</ul> +<a name="project-org.jogamp.vecmath.Point4d-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>project</h4> +<pre>public final void project(<a href="../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a> p1)</pre> +<div class="block">Multiplies each of the x,y,z components of the Point4d parameter + by 1/w and places the projected values into this point.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the source Point4d, which is not modified</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Point3d.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Point2i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Point3d.html" target="_top">Frames</a></li> +<li><a href="Point3d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple3d">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Point3f.html b/doc/org/jogamp/vecmath/Point3f.html new file mode 100644 index 0000000..67fe167 --- /dev/null +++ b/doc/org/jogamp/vecmath/Point3f.html @@ -0,0 +1,535 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:53 NZST 2017 --> +<title>Point3f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Point3f"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Point3f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Point3i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Point3f.html" target="_top">Frames</a></li> +<li><a href="Point3f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple3f">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Point3f" class="title">Class Point3f</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li><a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple3f</a></li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Point3f</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">Point3f</span> +extends <a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> +implements java.io.Serializable</pre> +<div class="block">A 3 element point that is represented by single precision floating point + x,y,z coordinates.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Point3f">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields.inherited.from.class.org.jogamp.vecmath.Tuple3f"> +<!-- --> +</a> +<h3>Fields inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple3f.html#x">x</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#y">y</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#z">z</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point3f.html#Point3f--">Point3f</a></span>()</code> +<div class="block">Constructs and initializes a Point3f to (0,0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point3f.html#Point3f-float:A-">Point3f</a></span>(float[] p)</code> +<div class="block">Constructs and initializes a Point3f from the array of length 3.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point3f.html#Point3f-float-float-float-">Point3f</a></span>(float x, + float y, + float z)</code> +<div class="block">Constructs and initializes a Point3f from the specified xyz coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point3f.html#Point3f-org.jogamp.vecmath.Point3d-">Point3f</a></span>(<a href="../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a> p1)</code> +<div class="block">Constructs and initializes a Point3f from the specified Point3d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point3f.html#Point3f-org.jogamp.vecmath.Point3f-">Point3f</a></span>(<a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> p1)</code> +<div class="block">Constructs and initializes a Point3f from the specified Point3f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point3f.html#Point3f-org.jogamp.vecmath.Tuple3d-">Point3f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Constructs and initializes a Point3f from the specified Tuple3d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point3f.html#Point3f-org.jogamp.vecmath.Tuple3f-">Point3f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Constructs and initializes a Point3f from the specified Tuple3f.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point3f.html#distance-org.jogamp.vecmath.Point3f-">distance</a></span>(<a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> p1)</code> +<div class="block">Computes the distance between this point and point p1.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point3f.html#distanceL1-org.jogamp.vecmath.Point3f-">distanceL1</a></span>(<a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> p1)</code> +<div class="block">Computes the L-1 (Manhattan) distance between this point and + point p1.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point3f.html#distanceLinf-org.jogamp.vecmath.Point3f-">distanceLinf</a></span>(<a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> p1)</code> +<div class="block">Computes the L-infinite distance between this point and + point p1.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point3f.html#distanceSquared-org.jogamp.vecmath.Point3f-">distanceSquared</a></span>(<a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> p1)</code> +<div class="block">Computes the square of the distance between this point and + point p1.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point3f.html#project-org.jogamp.vecmath.Point4f-">project</a></span>(<a href="../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a> p1)</code> +<div class="block">Multiplies each of the x,y,z components of the Point4f parameter + by 1/w and places the projected values into this point.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.org.jogamp.vecmath.Tuple3f"> +<!-- --> +</a> +<h3>Methods inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple3f.html#absolute--">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#absolute-org.jogamp.vecmath.Tuple3f-">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#add-org.jogamp.vecmath.Tuple3f-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#add-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#clamp-float-float-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#clamp-float-float-org.jogamp.vecmath.Tuple3f-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#clampMax-float-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#clampMax-float-org.jogamp.vecmath.Tuple3f-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#clampMin-float-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#clampMin-float-org.jogamp.vecmath.Tuple3f-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#clone--">clone</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#epsilonEquals-org.jogamp.vecmath.Tuple3f-float-">epsilonEquals</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#equals-org.jogamp.vecmath.Tuple3f-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#get-float:A-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#get-org.jogamp.vecmath.Tuple3f-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#getX--">getX</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#getY--">getY</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#getZ--">getZ</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#hashCode--">hashCode</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#interpolate-org.jogamp.vecmath.Tuple3f-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#interpolate-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#negate--">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#negate-org.jogamp.vecmath.Tuple3f-">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#scale-float-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#scale-float-org.jogamp.vecmath.Tuple3f-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#scaleAdd-float-org.jogamp.vecmath.Tuple3f-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#scaleAdd-float-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#set-float:A-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#set-float-float-float-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#set-org.jogamp.vecmath.Tuple3d-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#set-org.jogamp.vecmath.Tuple3f-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#setX-float-">setX</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#setY-float-">setY</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#setZ-float-">setZ</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#sub-org.jogamp.vecmath.Tuple3f-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#sub-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#toString--">toString</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Point3f-float-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point3f</h4> +<pre>public Point3f(float x, + float y, + float z)</pre> +<div class="block">Constructs and initializes a Point3f from the specified xyz coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +</dl> +</li> +</ul> +<a name="Point3f-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point3f</h4> +<pre>public Point3f(float[] p)</pre> +<div class="block">Constructs and initializes a Point3f from the array of length 3.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p</code> - the array of length 3 containing xyz in order</dd> +</dl> +</li> +</ul> +<a name="Point3f-org.jogamp.vecmath.Point3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point3f</h4> +<pre>public Point3f(<a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> p1)</pre> +<div class="block">Constructs and initializes a Point3f from the specified Point3f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the Point3f containing the initialization x y z data</dd> +</dl> +</li> +</ul> +<a name="Point3f-org.jogamp.vecmath.Point3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point3f</h4> +<pre>public Point3f(<a href="../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a> p1)</pre> +<div class="block">Constructs and initializes a Point3f from the specified Point3d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the Point3d containing the initialization x y z data</dd> +</dl> +</li> +</ul> +<a name="Point3f-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point3f</h4> +<pre>public Point3f(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</pre> +<div class="block">Constructs and initializes a Point3f from the specified Tuple3f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple3f containing the initialization x y z data</dd> +</dl> +</li> +</ul> +<a name="Point3f-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point3f</h4> +<pre>public Point3f(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</pre> +<div class="block">Constructs and initializes a Point3f from the specified Tuple3d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple3d containing the initialization x y z data</dd> +</dl> +</li> +</ul> +<a name="Point3f--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Point3f</h4> +<pre>public Point3f()</pre> +<div class="block">Constructs and initializes a Point3f to (0,0,0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="distanceSquared-org.jogamp.vecmath.Point3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>distanceSquared</h4> +<pre>public final float distanceSquared(<a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> p1)</pre> +<div class="block">Computes the square of the distance between this point and + point p1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the other point</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the square of the distance</dd> +</dl> +</li> +</ul> +<a name="distance-org.jogamp.vecmath.Point3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>distance</h4> +<pre>public final float distance(<a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> p1)</pre> +<div class="block">Computes the distance between this point and point p1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the other point</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the distance</dd> +</dl> +</li> +</ul> +<a name="distanceL1-org.jogamp.vecmath.Point3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>distanceL1</h4> +<pre>public final float distanceL1(<a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> p1)</pre> +<div class="block">Computes the L-1 (Manhattan) distance between this point and + point p1. The L-1 distance is equal to: + abs(x1-x2) + abs(y1-y2) + abs(z1-z2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the other point</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the L-1 distance</dd> +</dl> +</li> +</ul> +<a name="distanceLinf-org.jogamp.vecmath.Point3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>distanceLinf</h4> +<pre>public final float distanceLinf(<a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> p1)</pre> +<div class="block">Computes the L-infinite distance between this point and + point p1. The L-infinite distance is equal to + MAX[abs(x1-x2), abs(y1-y2), abs(z1-z2)].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the other point</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the L-infinite distance</dd> +</dl> +</li> +</ul> +<a name="project-org.jogamp.vecmath.Point4f-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>project</h4> +<pre>public final void project(<a href="../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a> p1)</pre> +<div class="block">Multiplies each of the x,y,z components of the Point4f parameter + by 1/w and places the projected values into this point.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the source Point4f, which is not modified</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Point3f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Point3i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Point3f.html" target="_top">Frames</a></li> +<li><a href="Point3f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple3f">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Point3i.html b/doc/org/jogamp/vecmath/Point3i.html new file mode 100644 index 0000000..b1228d6 --- /dev/null +++ b/doc/org/jogamp/vecmath/Point3i.html @@ -0,0 +1,344 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:53 NZST 2017 --> +<title>Point3i</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Point3i"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Point3i.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Point3i.html" target="_top">Frames</a></li> +<li><a href="Point3i.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple3i">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#methods.inherited.from.class.org.jogamp.vecmath.Tuple3i">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li>Method</li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Point3i" class="title">Class Point3i</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li><a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple3i</a></li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Point3i</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">Point3i</span> +extends <a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> +implements java.io.Serializable</pre> +<div class="block">A 3 element point represented by signed integer x,y,z + coordinates.</div> +<dl> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.2</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Point3i">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields.inherited.from.class.org.jogamp.vecmath.Tuple3i"> +<!-- --> +</a> +<h3>Fields inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple3i.html#x">x</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#y">y</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#z">z</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point3i.html#Point3i--">Point3i</a></span>()</code> +<div class="block">Constructs and initializes a Point3i to (0,0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point3i.html#Point3i-int:A-">Point3i</a></span>(int[] t)</code> +<div class="block">Constructs and initializes a Point3i from the array of length 3.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point3i.html#Point3i-int-int-int-">Point3i</a></span>(int x, + int y, + int z)</code> +<div class="block">Constructs and initializes a Point3i from the specified + x, y, and z coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point3i.html#Point3i-org.jogamp.vecmath.Tuple3i-">Point3i</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1)</code> +<div class="block">Constructs and initializes a Point3i from the specified Tuple3i.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.org.jogamp.vecmath.Tuple3i"> +<!-- --> +</a> +<h3>Methods inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple3i.html#absolute--">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#absolute-org.jogamp.vecmath.Tuple3i-">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#add-org.jogamp.vecmath.Tuple3i-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#add-org.jogamp.vecmath.Tuple3i-org.jogamp.vecmath.Tuple3i-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#clamp-int-int-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#clamp-int-int-org.jogamp.vecmath.Tuple3i-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#clampMax-int-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#clampMax-int-org.jogamp.vecmath.Tuple3i-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#clampMin-int-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#clampMin-int-org.jogamp.vecmath.Tuple3i-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#clone--">clone</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#get-int:A-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#get-org.jogamp.vecmath.Tuple3i-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#getX--">getX</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#getY--">getY</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#getZ--">getZ</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#hashCode--">hashCode</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#negate--">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#negate-org.jogamp.vecmath.Tuple3i-">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#scale-int-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#scale-int-org.jogamp.vecmath.Tuple3i-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#scaleAdd-int-org.jogamp.vecmath.Tuple3i-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#scaleAdd-int-org.jogamp.vecmath.Tuple3i-org.jogamp.vecmath.Tuple3i-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#set-int:A-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#set-int-int-int-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#set-org.jogamp.vecmath.Tuple3i-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#setX-int-">setX</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#setY-int-">setY</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#setZ-int-">setZ</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#sub-org.jogamp.vecmath.Tuple3i-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#sub-org.jogamp.vecmath.Tuple3i-org.jogamp.vecmath.Tuple3i-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple3i.html#toString--">toString</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Point3i-int-int-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point3i</h4> +<pre>public Point3i(int x, + int y, + int z)</pre> +<div class="block">Constructs and initializes a Point3i from the specified + x, y, and z coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +</dl> +</li> +</ul> +<a name="Point3i-int:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point3i</h4> +<pre>public Point3i(int[] t)</pre> +<div class="block">Constructs and initializes a Point3i from the array of length 3.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the array of length 3 containing x, y, and z in order.</dd> +</dl> +</li> +</ul> +<a name="Point3i-org.jogamp.vecmath.Tuple3i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point3i</h4> +<pre>public Point3i(<a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1)</pre> +<div class="block">Constructs and initializes a Point3i from the specified Tuple3i.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple3i containing the initialization x, y, and z + data.</dd> +</dl> +</li> +</ul> +<a name="Point3i--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Point3i</h4> +<pre>public Point3i()</pre> +<div class="block">Constructs and initializes a Point3i to (0,0,0).</div> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Point3i.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Point3i.html" target="_top">Frames</a></li> +<li><a href="Point3i.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple3i">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#methods.inherited.from.class.org.jogamp.vecmath.Tuple3i">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li>Method</li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Point4d.html b/doc/org/jogamp/vecmath/Point4d.html new file mode 100644 index 0000000..505d3e1 --- /dev/null +++ b/doc/org/jogamp/vecmath/Point4d.html @@ -0,0 +1,589 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:53 NZST 2017 --> +<title>Point4d</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Point4d"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Point4d.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Point3i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Point4d.html" target="_top">Frames</a></li> +<li><a href="Point4d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple4d">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Point4d" class="title">Class Point4d</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li><a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple4d</a></li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Point4d</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">Point4d</span> +extends <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> +implements java.io.Serializable</pre> +<div class="block">A 4 element vector represented by double precision floating point + x,y,z,w coordinates.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Point4d">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields.inherited.from.class.org.jogamp.vecmath.Tuple4d"> +<!-- --> +</a> +<h3>Fields inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple4d.html#w">w</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#x">x</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#y">y</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#z">z</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4d.html#Point4d--">Point4d</a></span>()</code> +<div class="block">Constructs and initializes a Point4d to (0,0,0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4d.html#Point4d-double:A-">Point4d</a></span>(double[] p)</code> +<div class="block">Constructs and initializes a Point4d from the coordinates contained + in the array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4d.html#Point4d-double-double-double-double-">Point4d</a></span>(double x, + double y, + double z, + double w)</code> +<div class="block">Constructs and initializes a Point4d from the specified xyzw coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4d.html#Point4d-org.jogamp.vecmath.Point4d-">Point4d</a></span>(<a href="../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a> p1)</code> +<div class="block">Constructs and initializes a Point4d from the specified Point4d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4d.html#Point4d-org.jogamp.vecmath.Point4f-">Point4d</a></span>(<a href="../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a> p1)</code> +<div class="block">Constructs and initializes a Point4d from the specified Point4f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4d.html#Point4d-org.jogamp.vecmath.Tuple3d-">Point4d</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Constructs and initializes a Point4d from the specified Tuple3d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4d.html#Point4d-org.jogamp.vecmath.Tuple4d-">Point4d</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Constructs and initializes a Point4d from the specified Tuple4d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4d.html#Point4d-org.jogamp.vecmath.Tuple4f-">Point4d</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Constructs and initializes a Point4d from the specified Tuple4f.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4d.html#distance-org.jogamp.vecmath.Point4d-">distance</a></span>(<a href="../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a> p1)</code> +<div class="block">Returns the distance between this point and point p1.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4d.html#distanceL1-org.jogamp.vecmath.Point4d-">distanceL1</a></span>(<a href="../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a> p1)</code> +<div class="block">Computes the L-1 (Manhattan) distance between this point and + point p1.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4d.html#distanceLinf-org.jogamp.vecmath.Point4d-">distanceLinf</a></span>(<a href="../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a> p1)</code> +<div class="block">Computes the L-infinite distance between this point and + point p1.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4d.html#distanceSquared-org.jogamp.vecmath.Point4d-">distanceSquared</a></span>(<a href="../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a> p1)</code> +<div class="block">Returns the square of the distance between this point and point p1.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4d.html#project-org.jogamp.vecmath.Point4d-">project</a></span>(<a href="../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a> p1)</code> +<div class="block">Multiplies each of the x,y,z components of the Point4d parameter + by 1/w, places the projected values into this point, and places + a 1 as the w parameter of this point.</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4d.html#set-org.jogamp.vecmath.Tuple3d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Sets the x,y,z components of this point to the corresponding + components of tuple t1.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.org.jogamp.vecmath.Tuple4d"> +<!-- --> +</a> +<h3>Methods inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple4d.html#absolute--">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#absolute-org.jogamp.vecmath.Tuple4d-">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#add-org.jogamp.vecmath.Tuple4d-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#add-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clamp-double-double-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clamp-double-double-org.jogamp.vecmath.Tuple4d-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clamp-float-float-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clamp-float-float-org.jogamp.vecmath.Tuple4d-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMax-double-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMax-double-org.jogamp.vecmath.Tuple4d-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMax-float-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMax-float-org.jogamp.vecmath.Tuple4d-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMin-double-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMin-double-org.jogamp.vecmath.Tuple4d-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMin-float-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMin-float-org.jogamp.vecmath.Tuple4d-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clone--">clone</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#epsilonEquals-org.jogamp.vecmath.Tuple4d-double-">epsilonEquals</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#equals-org.jogamp.vecmath.Tuple4d-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#get-double:A-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#get-org.jogamp.vecmath.Tuple4d-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#getW--">getW</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#getX--">getX</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#getY--">getY</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#getZ--">getZ</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#hashCode--">hashCode</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#interpolate-org.jogamp.vecmath.Tuple4d-double-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#interpolate-org.jogamp.vecmath.Tuple4d-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#interpolate-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-double-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#interpolate-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#negate--">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#negate-org.jogamp.vecmath.Tuple4d-">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#scale-double-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#scale-double-org.jogamp.vecmath.Tuple4d-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#scaleAdd-double-org.jogamp.vecmath.Tuple4d-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#scaleAdd-double-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#scaleAdd-float-org.jogamp.vecmath.Tuple4d-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#set-double:A-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#set-double-double-double-double-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#set-org.jogamp.vecmath.Tuple4d-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#set-org.jogamp.vecmath.Tuple4f-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#setW-double-">setW</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#setX-double-">setX</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#setY-double-">setY</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#setZ-double-">setZ</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#sub-org.jogamp.vecmath.Tuple4d-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#sub-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#toString--">toString</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Point4d-double-double-double-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point4d</h4> +<pre>public Point4d(double x, + double y, + double z, + double w)</pre> +<div class="block">Constructs and initializes a Point4d from the specified xyzw coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +<dd><code>w</code> - the w coordinate</dd> +</dl> +</li> +</ul> +<a name="Point4d-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point4d</h4> +<pre>public Point4d(double[] p)</pre> +<div class="block">Constructs and initializes a Point4d from the coordinates contained + in the array.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p</code> - the array of length 4 containing xyzw in order</dd> +</dl> +</li> +</ul> +<a name="Point4d-org.jogamp.vecmath.Point4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point4d</h4> +<pre>public Point4d(<a href="../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a> p1)</pre> +<div class="block">Constructs and initializes a Point4d from the specified Point4d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the Point4d containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="Point4d-org.jogamp.vecmath.Point4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point4d</h4> +<pre>public Point4d(<a href="../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a> p1)</pre> +<div class="block">Constructs and initializes a Point4d from the specified Point4f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the Point4f containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="Point4d-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point4d</h4> +<pre>public Point4d(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</pre> +<div class="block">Constructs and initializes a Point4d from the specified Tuple4f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple4f containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="Point4d-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point4d</h4> +<pre>public Point4d(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</pre> +<div class="block">Constructs and initializes a Point4d from the specified Tuple4d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple4d containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="Point4d-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point4d</h4> +<pre>public Point4d(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</pre> +<div class="block">Constructs and initializes a Point4d from the specified Tuple3d. + The x,y,z components of this point are set to the corresponding + components of tuple t1. The w component of this point + is set to 1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple to be copied</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.2</dd> +</dl> +</li> +</ul> +<a name="Point4d--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Point4d</h4> +<pre>public Point4d()</pre> +<div class="block">Constructs and initializes a Point4d to (0,0,0,0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="set-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</pre> +<div class="block">Sets the x,y,z components of this point to the corresponding + components of tuple t1. The w component of this point + is set to 1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple to be copied</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.2</dd> +</dl> +</li> +</ul> +<a name="distanceSquared-org.jogamp.vecmath.Point4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>distanceSquared</h4> +<pre>public final double distanceSquared(<a href="../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a> p1)</pre> +<div class="block">Returns the square of the distance between this point and point p1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the first point</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the square of distance between this point and point p1</dd> +</dl> +</li> +</ul> +<a name="distance-org.jogamp.vecmath.Point4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>distance</h4> +<pre>public final double distance(<a href="../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a> p1)</pre> +<div class="block">Returns the distance between this point and point p1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the first point</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the distance between these this point and point p1.</dd> +</dl> +</li> +</ul> +<a name="distanceL1-org.jogamp.vecmath.Point4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>distanceL1</h4> +<pre>public final double distanceL1(<a href="../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a> p1)</pre> +<div class="block">Computes the L-1 (Manhattan) distance between this point and + point p1. The L-1 distance is equal to: + abs(x1-x2) + abs(y1-y2) + abs(z1-z2) + abs(w1-w2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the other point</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the L-1 distance</dd> +</dl> +</li> +</ul> +<a name="distanceLinf-org.jogamp.vecmath.Point4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>distanceLinf</h4> +<pre>public final double distanceLinf(<a href="../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a> p1)</pre> +<div class="block">Computes the L-infinite distance between this point and + point p1. The L-infinite distance is equal to + MAX[abs(x1-x2), abs(y1-y2), abs(z1-z2), abs(w1-w2)].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the other point</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the L-infinite distance</dd> +</dl> +</li> +</ul> +<a name="project-org.jogamp.vecmath.Point4d-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>project</h4> +<pre>public final void project(<a href="../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a> p1)</pre> +<div class="block">Multiplies each of the x,y,z components of the Point4d parameter + by 1/w, places the projected values into this point, and places + a 1 as the w parameter of this point.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the source Point4d, which is not modified</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Point4d.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Point3i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Point4d.html" target="_top">Frames</a></li> +<li><a href="Point4d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple4d">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Point4f.html b/doc/org/jogamp/vecmath/Point4f.html new file mode 100644 index 0000000..a1e3378 --- /dev/null +++ b/doc/org/jogamp/vecmath/Point4f.html @@ -0,0 +1,587 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:53 NZST 2017 --> +<title>Point4f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Point4f"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Point4f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Point4i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Point4f.html" target="_top">Frames</a></li> +<li><a href="Point4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple4f">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Point4f" class="title">Class Point4f</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li><a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple4f</a></li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Point4f</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">Point4f</span> +extends <a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> +implements java.io.Serializable</pre> +<div class="block">A 4 element point represented by single precision floating point x,y,z,w + coordinates.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Point4f">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields.inherited.from.class.org.jogamp.vecmath.Tuple4f"> +<!-- --> +</a> +<h3>Fields inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple4f.html#w">w</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#x">x</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#y">y</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#z">z</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4f.html#Point4f--">Point4f</a></span>()</code> +<div class="block">Constructs and initializes a Point4f to (0,0,0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4f.html#Point4f-float:A-">Point4f</a></span>(float[] p)</code> +<div class="block">Constructs and initializes a Point4f from the array of length 4.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4f.html#Point4f-float-float-float-float-">Point4f</a></span>(float x, + float y, + float z, + float w)</code> +<div class="block">Constructs and initializes a Point4f from the specified xyzw coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4f.html#Point4f-org.jogamp.vecmath.Point4d-">Point4f</a></span>(<a href="../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a> p1)</code> +<div class="block">Constructs and initializes a Point4f from the specified Point4d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4f.html#Point4f-org.jogamp.vecmath.Point4f-">Point4f</a></span>(<a href="../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a> p1)</code> +<div class="block">Constructs and initializes a Point4f from the specified Point4f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4f.html#Point4f-org.jogamp.vecmath.Tuple3f-">Point4f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Constructs and initializes a Point4f from the specified Tuple3f.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4f.html#Point4f-org.jogamp.vecmath.Tuple4d-">Point4f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Constructs and initializes a Point4f from the specified Tuple4d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4f.html#Point4f-org.jogamp.vecmath.Tuple4f-">Point4f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Constructs and initializes a Point4f from the specified Tuple4f.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4f.html#distance-org.jogamp.vecmath.Point4f-">distance</a></span>(<a href="../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a> p1)</code> +<div class="block">Computes the distance between this point and point p1.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4f.html#distanceL1-org.jogamp.vecmath.Point4f-">distanceL1</a></span>(<a href="../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a> p1)</code> +<div class="block">Computes the L-1 (Manhattan) distance between this point and + point p1.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4f.html#distanceLinf-org.jogamp.vecmath.Point4f-">distanceLinf</a></span>(<a href="../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a> p1)</code> +<div class="block">Computes the L-infinite distance between this point and + point p1.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4f.html#distanceSquared-org.jogamp.vecmath.Point4f-">distanceSquared</a></span>(<a href="../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a> p1)</code> +<div class="block">Computes the square of the distance between this point and point p1.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4f.html#project-org.jogamp.vecmath.Point4f-">project</a></span>(<a href="../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a> p1)</code> +<div class="block">Multiplies each of the x,y,z components of the Point4f parameter + by 1/w, places the projected values into this point, and places + a 1 as the w parameter of this point.</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4f.html#set-org.jogamp.vecmath.Tuple3f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Sets the x,y,z components of this point to the corresponding + components of tuple t1.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.org.jogamp.vecmath.Tuple4f"> +<!-- --> +</a> +<h3>Methods inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple4f.html#absolute--">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#absolute-org.jogamp.vecmath.Tuple4f-">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#add-org.jogamp.vecmath.Tuple4f-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#add-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clamp-float-float-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clamp-float-float-org.jogamp.vecmath.Tuple4f-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clampMax-float-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clampMax-float-org.jogamp.vecmath.Tuple4f-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clampMin-float-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clampMin-float-org.jogamp.vecmath.Tuple4f-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clone--">clone</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#epsilonEquals-org.jogamp.vecmath.Tuple4f-float-">epsilonEquals</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#equals-org.jogamp.vecmath.Tuple4f-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#get-float:A-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#get-org.jogamp.vecmath.Tuple4f-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#getW--">getW</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#getX--">getX</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#getY--">getY</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#getZ--">getZ</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#hashCode--">hashCode</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#interpolate-org.jogamp.vecmath.Tuple4f-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#interpolate-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#negate--">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#negate-org.jogamp.vecmath.Tuple4f-">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#scale-float-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#scale-float-org.jogamp.vecmath.Tuple4f-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#scaleAdd-float-org.jogamp.vecmath.Tuple4f-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#scaleAdd-float-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#set-float:A-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#set-float-float-float-float-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#set-org.jogamp.vecmath.Tuple4d-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#set-org.jogamp.vecmath.Tuple4f-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#setW-float-">setW</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#setX-float-">setX</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#setY-float-">setY</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#setZ-float-">setZ</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#sub-org.jogamp.vecmath.Tuple4f-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#sub-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#toString--">toString</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Point4f-float-float-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point4f</h4> +<pre>public Point4f(float x, + float y, + float z, + float w)</pre> +<div class="block">Constructs and initializes a Point4f from the specified xyzw coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +<dd><code>w</code> - the w coordinate</dd> +</dl> +</li> +</ul> +<a name="Point4f-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point4f</h4> +<pre>public Point4f(float[] p)</pre> +<div class="block">Constructs and initializes a Point4f from the array of length 4.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p</code> - the array of length 4 containing xyzw in order</dd> +</dl> +</li> +</ul> +<a name="Point4f-org.jogamp.vecmath.Point4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point4f</h4> +<pre>public Point4f(<a href="../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a> p1)</pre> +<div class="block">Constructs and initializes a Point4f from the specified Point4f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the Point4f containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="Point4f-org.jogamp.vecmath.Point4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point4f</h4> +<pre>public Point4f(<a href="../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a> p1)</pre> +<div class="block">Constructs and initializes a Point4f from the specified Point4d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the Point4d containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="Point4f-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point4f</h4> +<pre>public Point4f(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</pre> +<div class="block">Constructs and initializes a Point4f from the specified Tuple4f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple4f containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="Point4f-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point4f</h4> +<pre>public Point4f(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</pre> +<div class="block">Constructs and initializes a Point4f from the specified Tuple4d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple4d containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="Point4f-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point4f</h4> +<pre>public Point4f(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</pre> +<div class="block">Constructs and initializes a Point4f from the specified Tuple3f. + The x,y,z components of this point are set to the corresponding + components of tuple t1. The w component of this point + is set to 1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple to be copied</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.2</dd> +</dl> +</li> +</ul> +<a name="Point4f--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Point4f</h4> +<pre>public Point4f()</pre> +<div class="block">Constructs and initializes a Point4f to (0,0,0,0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="set-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</pre> +<div class="block">Sets the x,y,z components of this point to the corresponding + components of tuple t1. The w component of this point + is set to 1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple to be copied</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.2</dd> +</dl> +</li> +</ul> +<a name="distanceSquared-org.jogamp.vecmath.Point4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>distanceSquared</h4> +<pre>public final float distanceSquared(<a href="../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a> p1)</pre> +<div class="block">Computes the square of the distance between this point and point p1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the other point</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the square of distance between these two points as a float</dd> +</dl> +</li> +</ul> +<a name="distance-org.jogamp.vecmath.Point4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>distance</h4> +<pre>public final float distance(<a href="../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a> p1)</pre> +<div class="block">Computes the distance between this point and point p1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the other point</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the distance between the two points</dd> +</dl> +</li> +</ul> +<a name="distanceL1-org.jogamp.vecmath.Point4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>distanceL1</h4> +<pre>public final float distanceL1(<a href="../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a> p1)</pre> +<div class="block">Computes the L-1 (Manhattan) distance between this point and + point p1. The L-1 distance is equal to: + abs(x1-x2) + abs(y1-y2) + abs(z1-z2) + abs(w1-w2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the other point</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the L-1 distance</dd> +</dl> +</li> +</ul> +<a name="distanceLinf-org.jogamp.vecmath.Point4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>distanceLinf</h4> +<pre>public final float distanceLinf(<a href="../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a> p1)</pre> +<div class="block">Computes the L-infinite distance between this point and + point p1. The L-infinite distance is equal to + MAX[abs(x1-x2), abs(y1-y2), abs(z1-z2), abs(w1-w2)].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the other point</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the L-infinite distance</dd> +</dl> +</li> +</ul> +<a name="project-org.jogamp.vecmath.Point4f-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>project</h4> +<pre>public final void project(<a href="../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a> p1)</pre> +<div class="block">Multiplies each of the x,y,z components of the Point4f parameter + by 1/w, places the projected values into this point, and places + a 1 as the w parameter of this point.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>p1</code> - the source Point4f, which is not modified</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Point4f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Point4i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Point4f.html" target="_top">Frames</a></li> +<li><a href="Point4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple4f">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Point4i.html b/doc/org/jogamp/vecmath/Point4i.html new file mode 100644 index 0000000..3de9fd3 --- /dev/null +++ b/doc/org/jogamp/vecmath/Point4i.html @@ -0,0 +1,347 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:53 NZST 2017 --> +<title>Point4i</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Point4i"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Point4i.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Point4i.html" target="_top">Frames</a></li> +<li><a href="Point4i.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple4i">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#methods.inherited.from.class.org.jogamp.vecmath.Tuple4i">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li>Method</li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Point4i" class="title">Class Point4i</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li><a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple4i</a></li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Point4i</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">Point4i</span> +extends <a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> +implements java.io.Serializable</pre> +<div class="block">A 4 element point represented by signed integer x,y,z,w + coordinates.</div> +<dl> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.2</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Point4i">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields.inherited.from.class.org.jogamp.vecmath.Tuple4i"> +<!-- --> +</a> +<h3>Fields inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple4i.html#w">w</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#x">x</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#y">y</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#z">z</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4i.html#Point4i--">Point4i</a></span>()</code> +<div class="block">Constructs and initializes a Point4i to (0,0,0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4i.html#Point4i-int:A-">Point4i</a></span>(int[] t)</code> +<div class="block">Constructs and initializes a Point4i from the array of length 4.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4i.html#Point4i-int-int-int-int-">Point4i</a></span>(int x, + int y, + int z, + int w)</code> +<div class="block">Constructs and initializes a Point4i from the specified + x, y, z, and w coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Point4i.html#Point4i-org.jogamp.vecmath.Tuple4i-">Point4i</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1)</code> +<div class="block">Constructs and initializes a Point4i from the specified Tuple4i.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.org.jogamp.vecmath.Tuple4i"> +<!-- --> +</a> +<h3>Methods inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple4i.html#absolute--">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#absolute-org.jogamp.vecmath.Tuple4i-">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#add-org.jogamp.vecmath.Tuple4i-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#add-org.jogamp.vecmath.Tuple4i-org.jogamp.vecmath.Tuple4i-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#clamp-int-int-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#clamp-int-int-org.jogamp.vecmath.Tuple4i-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#clampMax-int-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#clampMax-int-org.jogamp.vecmath.Tuple4i-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#clampMin-int-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#clampMin-int-org.jogamp.vecmath.Tuple4i-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#clone--">clone</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#get-int:A-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#get-org.jogamp.vecmath.Tuple4i-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#getW--">getW</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#getX--">getX</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#getY--">getY</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#getZ--">getZ</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#hashCode--">hashCode</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#negate--">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#negate-org.jogamp.vecmath.Tuple4i-">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#scale-int-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#scale-int-org.jogamp.vecmath.Tuple4i-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#scaleAdd-int-org.jogamp.vecmath.Tuple4i-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#scaleAdd-int-org.jogamp.vecmath.Tuple4i-org.jogamp.vecmath.Tuple4i-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#set-int:A-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#set-int-int-int-int-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#set-org.jogamp.vecmath.Tuple4i-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#setW-int-">setW</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#setX-int-">setX</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#setY-int-">setY</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#setZ-int-">setZ</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#sub-org.jogamp.vecmath.Tuple4i-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#sub-org.jogamp.vecmath.Tuple4i-org.jogamp.vecmath.Tuple4i-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple4i.html#toString--">toString</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Point4i-int-int-int-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point4i</h4> +<pre>public Point4i(int x, + int y, + int z, + int w)</pre> +<div class="block">Constructs and initializes a Point4i from the specified + x, y, z, and w coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +<dd><code>w</code> - the w coordinate</dd> +</dl> +</li> +</ul> +<a name="Point4i-int:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point4i</h4> +<pre>public Point4i(int[] t)</pre> +<div class="block">Constructs and initializes a Point4i from the array of length 4.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the array of length 4 containing x, y, z, and w in order.</dd> +</dl> +</li> +</ul> +<a name="Point4i-org.jogamp.vecmath.Tuple4i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Point4i</h4> +<pre>public Point4i(<a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1)</pre> +<div class="block">Constructs and initializes a Point4i from the specified Tuple4i.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple4i containing the initialization x, y, z, + and w data.</dd> +</dl> +</li> +</ul> +<a name="Point4i--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Point4i</h4> +<pre>public Point4i()</pre> +<div class="block">Constructs and initializes a Point4i to (0,0,0,0).</div> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Point4i.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Point4i.html" target="_top">Frames</a></li> +<li><a href="Point4i.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple4i">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#methods.inherited.from.class.org.jogamp.vecmath.Tuple4i">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li>Method</li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Quat4d.html b/doc/org/jogamp/vecmath/Quat4d.html new file mode 100644 index 0000000..994acee --- /dev/null +++ b/doc/org/jogamp/vecmath/Quat4d.html @@ -0,0 +1,816 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:53 NZST 2017 --> +<title>Quat4d</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Quat4d"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Quat4d.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Point4i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Quat4d.html" target="_top">Frames</a></li> +<li><a href="Quat4d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple4d">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Quat4d" class="title">Class Quat4d</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li><a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple4d</a></li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Quat4d</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">Quat4d</span> +extends <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> +implements java.io.Serializable</pre> +<div class="block">A 4-element quaternion represented by double precision floating + point x,y,z,w coordinates. The quaternion is always normalized.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Quat4d">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields.inherited.from.class.org.jogamp.vecmath.Tuple4d"> +<!-- --> +</a> +<h3>Fields inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple4d.html#w">w</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#x">x</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#y">y</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#z">z</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4d.html#Quat4d--">Quat4d</a></span>()</code> +<div class="block">Constructs and initializes a Quat4d to (0,0,0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4d.html#Quat4d-double:A-">Quat4d</a></span>(double[] q)</code> +<div class="block">Constructs and initializes a Quat4d from the array of length 4.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4d.html#Quat4d-double-double-double-double-">Quat4d</a></span>(double x, + double y, + double z, + double w)</code> +<div class="block">Constructs and initializes a Quat4d from the specified xyzw coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4d.html#Quat4d-org.jogamp.vecmath.Quat4d-">Quat4d</a></span>(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Constructs and initializes a Quat4d from the specified Quat4d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4d.html#Quat4d-org.jogamp.vecmath.Quat4f-">Quat4d</a></span>(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Constructs and initializes a Quat4d from the specified Quat4f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4d.html#Quat4d-org.jogamp.vecmath.Tuple4d-">Quat4d</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Constructs and initializes a Quat4d from the specified Tuple4d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4d.html#Quat4d-org.jogamp.vecmath.Tuple4f-">Quat4d</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Constructs and initializes a Quat4d from the specified Tuple4f.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4d.html#conjugate--">conjugate</a></span>()</code> +<div class="block">Negate the value of of each of this quaternion's x,y,z coordinates + in place.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4d.html#conjugate-org.jogamp.vecmath.Quat4d-">conjugate</a></span>(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Sets the value of this quaternion to the conjugate of quaternion q1.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4d.html#interpolate-org.jogamp.vecmath.Quat4d-double-">interpolate</a></span>(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1, + double alpha)</code> +<div class="block">Performs a great circle interpolation between this quaternion + and the quaternion parameter and places the result into this + quaternion.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4d.html#interpolate-org.jogamp.vecmath.Quat4d-org.jogamp.vecmath.Quat4d-double-">interpolate</a></span>(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1, + <a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q2, + double alpha)</code> +<div class="block">Performs a great circle interpolation between quaternion q1 + and quaternion q2 and places the result into this quaternion.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4d.html#inverse--">inverse</a></span>()</code> +<div class="block">Sets the value of this quaternion to the quaternion inverse of itself.</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4d.html#inverse-org.jogamp.vecmath.Quat4d-">inverse</a></span>(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Sets the value of this quaternion to quaternion inverse of quaternion q1.</div> +</td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4d.html#mul-org.jogamp.vecmath.Quat4d-">mul</a></span>(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Sets the value of this quaternion to the quaternion product of + itself and q1 (this = this * q1).</div> +</td> +</tr> +<tr id="i7" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4d.html#mul-org.jogamp.vecmath.Quat4d-org.jogamp.vecmath.Quat4d-">mul</a></span>(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1, + <a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q2)</code> +<div class="block">Sets the value of this quaternion to the quaternion product of + quaternions q1 and q2 (this = q1 * q2).</div> +</td> +</tr> +<tr id="i8" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4d.html#mulInverse-org.jogamp.vecmath.Quat4d-">mulInverse</a></span>(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Multiplies this quaternion by the inverse of quaternion q1 and places + the value into this quaternion.</div> +</td> +</tr> +<tr id="i9" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4d.html#mulInverse-org.jogamp.vecmath.Quat4d-org.jogamp.vecmath.Quat4d-">mulInverse</a></span>(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1, + <a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q2)</code> +<div class="block">Multiplies quaternion q1 by the inverse of quaternion q2 and places + the value into this quaternion.</div> +</td> +</tr> +<tr id="i10" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4d.html#normalize--">normalize</a></span>()</code> +<div class="block">Normalizes the value of this quaternion in place.</div> +</td> +</tr> +<tr id="i11" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4d.html#normalize-org.jogamp.vecmath.Quat4d-">normalize</a></span>(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Sets the value of this quaternion to the normalized value + of quaternion q1.</div> +</td> +</tr> +<tr id="i12" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4d.html#set-org.jogamp.vecmath.AxisAngle4d-">set</a></span>(<a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a)</code> +<div class="block">Sets the value of this quaternion to the equivalent rotation + of the AxisAngle argument.</div> +</td> +</tr> +<tr id="i13" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4d.html#set-org.jogamp.vecmath.AxisAngle4f-">set</a></span>(<a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a)</code> +<div class="block">Sets the value of this quaternion to the equivalent rotation + of the AxisAngle argument.</div> +</td> +</tr> +<tr id="i14" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4d.html#set-org.jogamp.vecmath.Matrix3d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr id="i15" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4d.html#set-org.jogamp.vecmath.Matrix3f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr id="i16" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4d.html#set-org.jogamp.vecmath.Matrix4d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr id="i17" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4d.html#set-org.jogamp.vecmath.Matrix4f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.org.jogamp.vecmath.Tuple4d"> +<!-- --> +</a> +<h3>Methods inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple4d.html#absolute--">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#absolute-org.jogamp.vecmath.Tuple4d-">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#add-org.jogamp.vecmath.Tuple4d-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#add-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clamp-double-double-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clamp-double-double-org.jogamp.vecmath.Tuple4d-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clamp-float-float-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clamp-float-float-org.jogamp.vecmath.Tuple4d-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMax-double-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMax-double-org.jogamp.vecmath.Tuple4d-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMax-float-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMax-float-org.jogamp.vecmath.Tuple4d-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMin-double-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMin-double-org.jogamp.vecmath.Tuple4d-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMin-float-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMin-float-org.jogamp.vecmath.Tuple4d-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clone--">clone</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#epsilonEquals-org.jogamp.vecmath.Tuple4d-double-">epsilonEquals</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#equals-org.jogamp.vecmath.Tuple4d-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#get-double:A-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#get-org.jogamp.vecmath.Tuple4d-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#getW--">getW</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#getX--">getX</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#getY--">getY</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#getZ--">getZ</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#hashCode--">hashCode</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#interpolate-org.jogamp.vecmath.Tuple4d-double-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#interpolate-org.jogamp.vecmath.Tuple4d-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#interpolate-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-double-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#interpolate-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#negate--">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#negate-org.jogamp.vecmath.Tuple4d-">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#scale-double-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#scale-double-org.jogamp.vecmath.Tuple4d-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#scaleAdd-double-org.jogamp.vecmath.Tuple4d-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#scaleAdd-double-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#scaleAdd-float-org.jogamp.vecmath.Tuple4d-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#set-double:A-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#set-double-double-double-double-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#set-org.jogamp.vecmath.Tuple4d-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#set-org.jogamp.vecmath.Tuple4f-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#setW-double-">setW</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#setX-double-">setX</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#setY-double-">setY</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#setZ-double-">setZ</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#sub-org.jogamp.vecmath.Tuple4d-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#sub-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#toString--">toString</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Quat4d-double-double-double-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Quat4d</h4> +<pre>public Quat4d(double x, + double y, + double z, + double w)</pre> +<div class="block">Constructs and initializes a Quat4d from the specified xyzw coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +<dd><code>w</code> - the w scalar component</dd> +</dl> +</li> +</ul> +<a name="Quat4d-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Quat4d</h4> +<pre>public Quat4d(double[] q)</pre> +<div class="block">Constructs and initializes a Quat4d from the array of length 4.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q</code> - the array of length 4 containing xyzw in order</dd> +</dl> +</li> +</ul> +<a name="Quat4d-org.jogamp.vecmath.Quat4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Quat4d</h4> +<pre>public Quat4d(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</pre> +<div class="block">Constructs and initializes a Quat4d from the specified Quat4d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the Quat4d containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="Quat4d-org.jogamp.vecmath.Quat4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Quat4d</h4> +<pre>public Quat4d(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</pre> +<div class="block">Constructs and initializes a Quat4d from the specified Quat4f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the Quat4f containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="Quat4d-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Quat4d</h4> +<pre>public Quat4d(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</pre> +<div class="block">Constructs and initializes a Quat4d from the specified Tuple4f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple4f containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="Quat4d-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Quat4d</h4> +<pre>public Quat4d(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</pre> +<div class="block">Constructs and initializes a Quat4d from the specified Tuple4d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple4d containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="Quat4d--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Quat4d</h4> +<pre>public Quat4d()</pre> +<div class="block">Constructs and initializes a Quat4d to (0,0,0,0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="conjugate-org.jogamp.vecmath.Quat4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>conjugate</h4> +<pre>public final void conjugate(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</pre> +<div class="block">Sets the value of this quaternion to the conjugate of quaternion q1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the source vector</dd> +</dl> +</li> +</ul> +<a name="conjugate--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>conjugate</h4> +<pre>public final void conjugate()</pre> +<div class="block">Negate the value of of each of this quaternion's x,y,z coordinates + in place.</div> +</li> +</ul> +<a name="mul-org.jogamp.vecmath.Quat4d-org.jogamp.vecmath.Quat4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mul</h4> +<pre>public final void mul(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1, + <a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q2)</pre> +<div class="block">Sets the value of this quaternion to the quaternion product of + quaternions q1 and q2 (this = q1 * q2). + Note that this is safe for aliasing (e.g. this can be q1 or q2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the first quaternion</dd> +<dd><code>q2</code> - the second quaternion</dd> +</dl> +</li> +</ul> +<a name="mul-org.jogamp.vecmath.Quat4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mul</h4> +<pre>public final void mul(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</pre> +<div class="block">Sets the value of this quaternion to the quaternion product of + itself and q1 (this = this * q1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the other quaternion</dd> +</dl> +</li> +</ul> +<a name="mulInverse-org.jogamp.vecmath.Quat4d-org.jogamp.vecmath.Quat4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mulInverse</h4> +<pre>public final void mulInverse(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1, + <a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q2)</pre> +<div class="block">Multiplies quaternion q1 by the inverse of quaternion q2 and places + the value into this quaternion. The value of both argument quaternions + is preservered (this = q1 * q2^-1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the first quaternion</dd> +<dd><code>q2</code> - the second quaternion</dd> +</dl> +</li> +</ul> +<a name="mulInverse-org.jogamp.vecmath.Quat4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mulInverse</h4> +<pre>public final void mulInverse(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</pre> +<div class="block">Multiplies this quaternion by the inverse of quaternion q1 and places + the value into this quaternion. The value of the argument quaternion + is preserved (this = this * q^-1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the other quaternion</dd> +</dl> +</li> +</ul> +<a name="inverse-org.jogamp.vecmath.Quat4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>inverse</h4> +<pre>public final void inverse(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</pre> +<div class="block">Sets the value of this quaternion to quaternion inverse of quaternion q1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the quaternion to be inverted</dd> +</dl> +</li> +</ul> +<a name="inverse--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>inverse</h4> +<pre>public final void inverse()</pre> +<div class="block">Sets the value of this quaternion to the quaternion inverse of itself.</div> +</li> +</ul> +<a name="normalize-org.jogamp.vecmath.Quat4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>normalize</h4> +<pre>public final void normalize(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</pre> +<div class="block">Sets the value of this quaternion to the normalized value + of quaternion q1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the quaternion to be normalized.</dd> +</dl> +</li> +</ul> +<a name="normalize--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>normalize</h4> +<pre>public final void normalize()</pre> +<div class="block">Normalizes the value of this quaternion in place.</div> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</pre> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix4f</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</pre> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix4d</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix3f</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the matrix3d</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.AxisAngle4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a)</pre> +<div class="block">Sets the value of this quaternion to the equivalent rotation + of the AxisAngle argument.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a</code> - the AxisAngle to be emulated</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.AxisAngle4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a)</pre> +<div class="block">Sets the value of this quaternion to the equivalent rotation + of the AxisAngle argument.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a</code> - the AxisAngle to be emulated</dd> +</dl> +</li> +</ul> +<a name="interpolate-org.jogamp.vecmath.Quat4d-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>interpolate</h4> +<pre>public final void interpolate(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1, + double alpha)</pre> +<div class="block">Performs a great circle interpolation between this quaternion + and the quaternion parameter and places the result into this + quaternion.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the other quaternion</dd> +<dd><code>alpha</code> - the alpha interpolation parameter</dd> +</dl> +</li> +</ul> +<a name="interpolate-org.jogamp.vecmath.Quat4d-org.jogamp.vecmath.Quat4d-double-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>interpolate</h4> +<pre>public final void interpolate(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1, + <a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q2, + double alpha)</pre> +<div class="block">Performs a great circle interpolation between quaternion q1 + and quaternion q2 and places the result into this quaternion.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the first quaternion</dd> +<dd><code>q2</code> - the second quaternion</dd> +<dd><code>alpha</code> - the alpha interpolation parameter</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Quat4d.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Point4i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Quat4d.html" target="_top">Frames</a></li> +<li><a href="Quat4d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple4d">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Quat4f.html b/doc/org/jogamp/vecmath/Quat4f.html new file mode 100644 index 0000000..f7057fb --- /dev/null +++ b/doc/org/jogamp/vecmath/Quat4f.html @@ -0,0 +1,814 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:53 NZST 2017 --> +<title>Quat4f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Quat4f"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Quat4f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/SingularMatrixException.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Quat4f.html" target="_top">Frames</a></li> +<li><a href="Quat4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple4f">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Quat4f" class="title">Class Quat4f</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li><a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple4f</a></li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Quat4f</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">Quat4f</span> +extends <a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> +implements java.io.Serializable</pre> +<div class="block">A 4 element unit quaternion represented by single precision floating + point x,y,z,w coordinates. The quaternion is always normalized.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Quat4f">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields.inherited.from.class.org.jogamp.vecmath.Tuple4f"> +<!-- --> +</a> +<h3>Fields inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple4f.html#w">w</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#x">x</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#y">y</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#z">z</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4f.html#Quat4f--">Quat4f</a></span>()</code> +<div class="block">Constructs and initializes a Quat4f to (0.0,0.0,0.0,0.0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4f.html#Quat4f-float:A-">Quat4f</a></span>(float[] q)</code> +<div class="block">Constructs and initializes a Quat4f from the array of length 4.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4f.html#Quat4f-float-float-float-float-">Quat4f</a></span>(float x, + float y, + float z, + float w)</code> +<div class="block">Constructs and initializes a Quat4f from the specified xyzw coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4f.html#Quat4f-org.jogamp.vecmath.Quat4d-">Quat4f</a></span>(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Constructs and initializes a Quat4f from the specified Quat4d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4f.html#Quat4f-org.jogamp.vecmath.Quat4f-">Quat4f</a></span>(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Constructs and initializes a Quat4f from the specified Quat4f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4f.html#Quat4f-org.jogamp.vecmath.Tuple4d-">Quat4f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Constructs and initializes a Quat4f from the specified Tuple4d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4f.html#Quat4f-org.jogamp.vecmath.Tuple4f-">Quat4f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Constructs and initializes a Quat4f from the specified Tuple4f.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4f.html#conjugate--">conjugate</a></span>()</code> +<div class="block">Sets the value of this quaternion to the conjugate of itself.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4f.html#conjugate-org.jogamp.vecmath.Quat4f-">conjugate</a></span>(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Sets the value of this quaternion to the conjugate of quaternion q1.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4f.html#interpolate-org.jogamp.vecmath.Quat4f-float-">interpolate</a></span>(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + float alpha)</code> +<div class="block">Performs a great circle interpolation between this quaternion + and the quaternion parameter and places the result into this + quaternion.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4f.html#interpolate-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Quat4f-float-">interpolate</a></span>(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + <a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q2, + float alpha)</code> +<div class="block">Performs a great circle interpolation between quaternion q1 + and quaternion q2 and places the result into this quaternion.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4f.html#inverse--">inverse</a></span>()</code> +<div class="block">Sets the value of this quaternion to the quaternion inverse of itself.</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4f.html#inverse-org.jogamp.vecmath.Quat4f-">inverse</a></span>(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Sets the value of this quaternion to quaternion inverse of quaternion q1.</div> +</td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4f.html#mul-org.jogamp.vecmath.Quat4f-">mul</a></span>(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Sets the value of this quaternion to the quaternion product of + itself and q1 (this = this * q1).</div> +</td> +</tr> +<tr id="i7" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4f.html#mul-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Quat4f-">mul</a></span>(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + <a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q2)</code> +<div class="block">Sets the value of this quaternion to the quaternion product of + quaternions q1 and q2 (this = q1 * q2).</div> +</td> +</tr> +<tr id="i8" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4f.html#mulInverse-org.jogamp.vecmath.Quat4f-">mulInverse</a></span>(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Multiplies this quaternion by the inverse of quaternion q1 and places + the value into this quaternion.</div> +</td> +</tr> +<tr id="i9" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4f.html#mulInverse-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Quat4f-">mulInverse</a></span>(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + <a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q2)</code> +<div class="block">Multiplies quaternion q1 by the inverse of quaternion q2 and places + the value into this quaternion.</div> +</td> +</tr> +<tr id="i10" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4f.html#normalize--">normalize</a></span>()</code> +<div class="block">Normalizes the value of this quaternion in place.</div> +</td> +</tr> +<tr id="i11" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4f.html#normalize-org.jogamp.vecmath.Quat4f-">normalize</a></span>(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Sets the value of this quaternion to the normalized value + of quaternion q1.</div> +</td> +</tr> +<tr id="i12" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4f.html#set-org.jogamp.vecmath.AxisAngle4d-">set</a></span>(<a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a)</code> +<div class="block">Sets the value of this quaternion to the equivalent rotation + of the AxisAngle argument.</div> +</td> +</tr> +<tr id="i13" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4f.html#set-org.jogamp.vecmath.AxisAngle4f-">set</a></span>(<a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a)</code> +<div class="block">Sets the value of this quaternion to the equivalent rotation + of the AxisAngle argument.</div> +</td> +</tr> +<tr id="i14" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4f.html#set-org.jogamp.vecmath.Matrix3d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr id="i15" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4f.html#set-org.jogamp.vecmath.Matrix3f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr id="i16" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4f.html#set-org.jogamp.vecmath.Matrix4d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr id="i17" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Quat4f.html#set-org.jogamp.vecmath.Matrix4f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.org.jogamp.vecmath.Tuple4f"> +<!-- --> +</a> +<h3>Methods inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple4f.html#absolute--">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#absolute-org.jogamp.vecmath.Tuple4f-">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#add-org.jogamp.vecmath.Tuple4f-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#add-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clamp-float-float-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clamp-float-float-org.jogamp.vecmath.Tuple4f-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clampMax-float-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clampMax-float-org.jogamp.vecmath.Tuple4f-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clampMin-float-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clampMin-float-org.jogamp.vecmath.Tuple4f-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clone--">clone</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#epsilonEquals-org.jogamp.vecmath.Tuple4f-float-">epsilonEquals</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#equals-org.jogamp.vecmath.Tuple4f-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#get-float:A-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#get-org.jogamp.vecmath.Tuple4f-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#getW--">getW</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#getX--">getX</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#getY--">getY</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#getZ--">getZ</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#hashCode--">hashCode</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#interpolate-org.jogamp.vecmath.Tuple4f-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#interpolate-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#negate--">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#negate-org.jogamp.vecmath.Tuple4f-">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#scale-float-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#scale-float-org.jogamp.vecmath.Tuple4f-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#scaleAdd-float-org.jogamp.vecmath.Tuple4f-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#scaleAdd-float-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#set-float:A-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#set-float-float-float-float-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#set-org.jogamp.vecmath.Tuple4d-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#set-org.jogamp.vecmath.Tuple4f-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#setW-float-">setW</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#setX-float-">setX</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#setY-float-">setY</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#setZ-float-">setZ</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#sub-org.jogamp.vecmath.Tuple4f-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#sub-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#toString--">toString</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Quat4f-float-float-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Quat4f</h4> +<pre>public Quat4f(float x, + float y, + float z, + float w)</pre> +<div class="block">Constructs and initializes a Quat4f from the specified xyzw coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +<dd><code>w</code> - the w scalar component</dd> +</dl> +</li> +</ul> +<a name="Quat4f-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Quat4f</h4> +<pre>public Quat4f(float[] q)</pre> +<div class="block">Constructs and initializes a Quat4f from the array of length 4.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q</code> - the array of length 4 containing xyzw in order</dd> +</dl> +</li> +</ul> +<a name="Quat4f-org.jogamp.vecmath.Quat4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Quat4f</h4> +<pre>public Quat4f(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</pre> +<div class="block">Constructs and initializes a Quat4f from the specified Quat4f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the Quat4f containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="Quat4f-org.jogamp.vecmath.Quat4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Quat4f</h4> +<pre>public Quat4f(<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</pre> +<div class="block">Constructs and initializes a Quat4f from the specified Quat4d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the Quat4d containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="Quat4f-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Quat4f</h4> +<pre>public Quat4f(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</pre> +<div class="block">Constructs and initializes a Quat4f from the specified Tuple4f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple4f containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="Quat4f-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Quat4f</h4> +<pre>public Quat4f(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</pre> +<div class="block">Constructs and initializes a Quat4f from the specified Tuple4d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple4d containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="Quat4f--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Quat4f</h4> +<pre>public Quat4f()</pre> +<div class="block">Constructs and initializes a Quat4f to (0.0,0.0,0.0,0.0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="conjugate-org.jogamp.vecmath.Quat4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>conjugate</h4> +<pre>public final void conjugate(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</pre> +<div class="block">Sets the value of this quaternion to the conjugate of quaternion q1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the source vector</dd> +</dl> +</li> +</ul> +<a name="conjugate--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>conjugate</h4> +<pre>public final void conjugate()</pre> +<div class="block">Sets the value of this quaternion to the conjugate of itself.</div> +</li> +</ul> +<a name="mul-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Quat4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mul</h4> +<pre>public final void mul(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + <a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q2)</pre> +<div class="block">Sets the value of this quaternion to the quaternion product of + quaternions q1 and q2 (this = q1 * q2). + Note that this is safe for aliasing (e.g. this can be q1 or q2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the first quaternion</dd> +<dd><code>q2</code> - the second quaternion</dd> +</dl> +</li> +</ul> +<a name="mul-org.jogamp.vecmath.Quat4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mul</h4> +<pre>public final void mul(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</pre> +<div class="block">Sets the value of this quaternion to the quaternion product of + itself and q1 (this = this * q1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the other quaternion</dd> +</dl> +</li> +</ul> +<a name="mulInverse-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Quat4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mulInverse</h4> +<pre>public final void mulInverse(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + <a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q2)</pre> +<div class="block">Multiplies quaternion q1 by the inverse of quaternion q2 and places + the value into this quaternion. The value of both argument quaternions + is preservered (this = q1 * q2^-1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the first quaternion</dd> +<dd><code>q2</code> - the second quaternion</dd> +</dl> +</li> +</ul> +<a name="mulInverse-org.jogamp.vecmath.Quat4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>mulInverse</h4> +<pre>public final void mulInverse(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</pre> +<div class="block">Multiplies this quaternion by the inverse of quaternion q1 and places + the value into this quaternion. The value of the argument quaternion + is preserved (this = this * q^-1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the other quaternion</dd> +</dl> +</li> +</ul> +<a name="inverse-org.jogamp.vecmath.Quat4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>inverse</h4> +<pre>public final void inverse(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</pre> +<div class="block">Sets the value of this quaternion to quaternion inverse of quaternion q1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the quaternion to be inverted</dd> +</dl> +</li> +</ul> +<a name="inverse--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>inverse</h4> +<pre>public final void inverse()</pre> +<div class="block">Sets the value of this quaternion to the quaternion inverse of itself.</div> +</li> +</ul> +<a name="normalize-org.jogamp.vecmath.Quat4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>normalize</h4> +<pre>public final void normalize(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</pre> +<div class="block">Sets the value of this quaternion to the normalized value + of quaternion q1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the quaternion to be normalized.</dd> +</dl> +</li> +</ul> +<a name="normalize--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>normalize</h4> +<pre>public final void normalize()</pre> +<div class="block">Normalizes the value of this quaternion in place.</div> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</pre> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the Matrix4f</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</pre> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the Matrix4d</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</pre> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the Matrix3f</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Matrix3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</pre> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>m1</code> - the Matrix3d</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.AxisAngle4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a)</pre> +<div class="block">Sets the value of this quaternion to the equivalent rotation + of the AxisAngle argument.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a</code> - the AxisAngle to be emulated</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.AxisAngle4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a)</pre> +<div class="block">Sets the value of this quaternion to the equivalent rotation + of the AxisAngle argument.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>a</code> - the AxisAngle to be emulated</dd> +</dl> +</li> +</ul> +<a name="interpolate-org.jogamp.vecmath.Quat4f-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>interpolate</h4> +<pre>public final void interpolate(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + float alpha)</pre> +<div class="block">Performs a great circle interpolation between this quaternion + and the quaternion parameter and places the result into this + quaternion.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the other quaternion</dd> +<dd><code>alpha</code> - the alpha interpolation parameter</dd> +</dl> +</li> +</ul> +<a name="interpolate-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Quat4f-float-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>interpolate</h4> +<pre>public final void interpolate(<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + <a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q2, + float alpha)</pre> +<div class="block">Performs a great circle interpolation between quaternion q1 + and quaternion q2 and places the result into this quaternion.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>q1</code> - the first quaternion</dd> +<dd><code>q2</code> - the second quaternion</dd> +<dd><code>alpha</code> - the alpha interpolation parameter</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Quat4f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/SingularMatrixException.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Quat4f.html" target="_top">Frames</a></li> +<li><a href="Quat4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple4f">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/SingularMatrixException.html b/doc/org/jogamp/vecmath/SingularMatrixException.html new file mode 100644 index 0000000..69d7b37 --- /dev/null +++ b/doc/org/jogamp/vecmath/SingularMatrixException.html @@ -0,0 +1,288 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:53 NZST 2017 --> +<title>SingularMatrixException</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="SingularMatrixException"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/SingularMatrixException.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/TexCoord2f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/SingularMatrixException.html" target="_top">Frames</a></li> +<li><a href="SingularMatrixException.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li>Method</li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class SingularMatrixException" class="title">Class SingularMatrixException</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li>java.lang.Throwable</li> +<li> +<ul class="inheritance"> +<li>java.lang.Exception</li> +<li> +<ul class="inheritance"> +<li>java.lang.RuntimeException</li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.SingularMatrixException</li> +</ul> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">SingularMatrixException</span> +extends java.lang.RuntimeException</pre> +<div class="block">Indicates that inverse of a matrix can not be computed.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.SingularMatrixException">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/SingularMatrixException.html#SingularMatrixException--">SingularMatrixException</a></span>()</code> +<div class="block">Create the exception object with default values.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/SingularMatrixException.html#SingularMatrixException-java.lang.String-">SingularMatrixException</a></span>(java.lang.String str)</code> +<div class="block">Create the exception object that outputs message.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Throwable</h3> +<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>equals, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="SingularMatrixException--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>SingularMatrixException</h4> +<pre>public SingularMatrixException()</pre> +<div class="block">Create the exception object with default values.</div> +</li> +</ul> +<a name="SingularMatrixException-java.lang.String-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>SingularMatrixException</h4> +<pre>public SingularMatrixException(java.lang.String str)</pre> +<div class="block">Create the exception object that outputs message.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>str</code> - the message string to be output.</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/SingularMatrixException.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/TexCoord2f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/SingularMatrixException.html" target="_top">Frames</a></li> +<li><a href="SingularMatrixException.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li>Method</li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/TexCoord2f.html b/doc/org/jogamp/vecmath/TexCoord2f.html new file mode 100644 index 0000000..866254c --- /dev/null +++ b/doc/org/jogamp/vecmath/TexCoord2f.html @@ -0,0 +1,355 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:53 NZST 2017 --> +<title>TexCoord2f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="TexCoord2f"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/TexCoord2f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/SingularMatrixException.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/TexCoord3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/TexCoord2f.html" target="_top">Frames</a></li> +<li><a href="TexCoord2f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple2f">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#methods.inherited.from.class.org.jogamp.vecmath.Tuple2f">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li>Method</li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class TexCoord2f" class="title">Class TexCoord2f</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li><a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple2f</a></li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.TexCoord2f</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">TexCoord2f</span> +extends <a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> +implements java.io.Serializable</pre> +<div class="block">A 2-element vector that is represented by single-precision floating + point x,y coordinates.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.TexCoord2f">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields.inherited.from.class.org.jogamp.vecmath.Tuple2f"> +<!-- --> +</a> +<h3>Fields inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple2f.html#x">x</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#y">y</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/TexCoord2f.html#TexCoord2f--">TexCoord2f</a></span>()</code> +<div class="block">Constructs and initializes a TexCoord2f to (0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/TexCoord2f.html#TexCoord2f-float:A-">TexCoord2f</a></span>(float[] v)</code> +<div class="block">Constructs and initializes a TexCoord2f from the specified array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/TexCoord2f.html#TexCoord2f-float-float-">TexCoord2f</a></span>(float x, + float y)</code> +<div class="block">Constructs and initializes a TexCoord2f from the specified xy coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/TexCoord2f.html#TexCoord2f-org.jogamp.vecmath.TexCoord2f-">TexCoord2f</a></span>(<a href="../../../org/jogamp/vecmath/TexCoord2f.html" title="class in org.jogamp.vecmath">TexCoord2f</a> v1)</code> +<div class="block">Constructs and initializes a TexCoord2f from the specified TexCoord2f.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/TexCoord2f.html#TexCoord2f-org.jogamp.vecmath.Tuple2f-">TexCoord2f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Constructs and initializes a TexCoord2f from the specified Tuple2f.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.org.jogamp.vecmath.Tuple2f"> +<!-- --> +</a> +<h3>Methods inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple2f.html#absolute--">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#absolute-org.jogamp.vecmath.Tuple2f-">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#add-org.jogamp.vecmath.Tuple2f-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#add-org.jogamp.vecmath.Tuple2f-org.jogamp.vecmath.Tuple2f-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#clamp-float-float-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#clamp-float-float-org.jogamp.vecmath.Tuple2f-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#clampMax-float-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#clampMax-float-org.jogamp.vecmath.Tuple2f-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#clampMin-float-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#clampMin-float-org.jogamp.vecmath.Tuple2f-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#clone--">clone</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#epsilonEquals-org.jogamp.vecmath.Tuple2f-float-">epsilonEquals</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#equals-org.jogamp.vecmath.Tuple2f-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#get-float:A-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#getX--">getX</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#getY--">getY</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#hashCode--">hashCode</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#interpolate-org.jogamp.vecmath.Tuple2f-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#interpolate-org.jogamp.vecmath.Tuple2f-org.jogamp.vecmath.Tuple2f-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#negate--">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#negate-org.jogamp.vecmath.Tuple2f-">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#scale-float-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#scale-float-org.jogamp.vecmath.Tuple2f-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#scaleAdd-float-org.jogamp.vecmath.Tuple2f-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#scaleAdd-float-org.jogamp.vecmath.Tuple2f-org.jogamp.vecmath.Tuple2f-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#set-float:A-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#set-float-float-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#set-org.jogamp.vecmath.Tuple2d-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#set-org.jogamp.vecmath.Tuple2f-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#setX-float-">setX</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#setY-float-">setY</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#sub-org.jogamp.vecmath.Tuple2f-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#sub-org.jogamp.vecmath.Tuple2f-org.jogamp.vecmath.Tuple2f-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#toString--">toString</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="TexCoord2f-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>TexCoord2f</h4> +<pre>public TexCoord2f(float x, + float y)</pre> +<div class="block">Constructs and initializes a TexCoord2f from the specified xy coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +</dl> +</li> +</ul> +<a name="TexCoord2f-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>TexCoord2f</h4> +<pre>public TexCoord2f(float[] v)</pre> +<div class="block">Constructs and initializes a TexCoord2f from the specified array.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v</code> - the array of length 2 containing xy in order</dd> +</dl> +</li> +</ul> +<a name="TexCoord2f-org.jogamp.vecmath.TexCoord2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>TexCoord2f</h4> +<pre>public TexCoord2f(<a href="../../../org/jogamp/vecmath/TexCoord2f.html" title="class in org.jogamp.vecmath">TexCoord2f</a> v1)</pre> +<div class="block">Constructs and initializes a TexCoord2f from the specified TexCoord2f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the TexCoord2f containing the initialization x y data</dd> +</dl> +</li> +</ul> +<a name="TexCoord2f-org.jogamp.vecmath.Tuple2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>TexCoord2f</h4> +<pre>public TexCoord2f(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</pre> +<div class="block">Constructs and initializes a TexCoord2f from the specified Tuple2f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple2f containing the initialization x y data</dd> +</dl> +</li> +</ul> +<a name="TexCoord2f--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>TexCoord2f</h4> +<pre>public TexCoord2f()</pre> +<div class="block">Constructs and initializes a TexCoord2f to (0,0).</div> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/TexCoord2f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/SingularMatrixException.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/TexCoord3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/TexCoord2f.html" target="_top">Frames</a></li> +<li><a href="TexCoord2f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple2f">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#methods.inherited.from.class.org.jogamp.vecmath.Tuple2f">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li>Method</li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/TexCoord3f.html b/doc/org/jogamp/vecmath/TexCoord3f.html new file mode 100644 index 0000000..f7fb6c5 --- /dev/null +++ b/doc/org/jogamp/vecmath/TexCoord3f.html @@ -0,0 +1,379 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:53 NZST 2017 --> +<title>TexCoord3f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="TexCoord3f"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/TexCoord3f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/TexCoord2f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/TexCoord4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/TexCoord3f.html" target="_top">Frames</a></li> +<li><a href="TexCoord3f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple3f">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#methods.inherited.from.class.org.jogamp.vecmath.Tuple3f">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li>Method</li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class TexCoord3f" class="title">Class TexCoord3f</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li><a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple3f</a></li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.TexCoord3f</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">TexCoord3f</span> +extends <a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> +implements java.io.Serializable</pre> +<div class="block">A 3 element texture coordinate that is represented by single precision + floating point x,y,z coordinates.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.TexCoord3f">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields.inherited.from.class.org.jogamp.vecmath.Tuple3f"> +<!-- --> +</a> +<h3>Fields inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple3f.html#x">x</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#y">y</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#z">z</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/TexCoord3f.html#TexCoord3f--">TexCoord3f</a></span>()</code> +<div class="block">Constructs and initializes a TexCoord3f to (0,0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/TexCoord3f.html#TexCoord3f-float:A-">TexCoord3f</a></span>(float[] v)</code> +<div class="block">Constructs and initializes a TexCoord3f from the array of length 3.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/TexCoord3f.html#TexCoord3f-float-float-float-">TexCoord3f</a></span>(float x, + float y, + float z)</code> +<div class="block">Constructs and initializes a TexCoord3f from the specified xyz + coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/TexCoord3f.html#TexCoord3f-org.jogamp.vecmath.TexCoord3f-">TexCoord3f</a></span>(<a href="../../../org/jogamp/vecmath/TexCoord3f.html" title="class in org.jogamp.vecmath">TexCoord3f</a> v1)</code> +<div class="block">Constructs and initializes a TexCoord3f from the specified TexCoord3f.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/TexCoord3f.html#TexCoord3f-org.jogamp.vecmath.Tuple3d-">TexCoord3f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Constructs and initializes a TexCoord3f from the specified Tuple3d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/TexCoord3f.html#TexCoord3f-org.jogamp.vecmath.Tuple3f-">TexCoord3f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Constructs and initializes a TexCoord3f from the specified Tuple3f.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.org.jogamp.vecmath.Tuple3f"> +<!-- --> +</a> +<h3>Methods inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple3f.html#absolute--">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#absolute-org.jogamp.vecmath.Tuple3f-">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#add-org.jogamp.vecmath.Tuple3f-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#add-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#clamp-float-float-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#clamp-float-float-org.jogamp.vecmath.Tuple3f-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#clampMax-float-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#clampMax-float-org.jogamp.vecmath.Tuple3f-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#clampMin-float-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#clampMin-float-org.jogamp.vecmath.Tuple3f-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#clone--">clone</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#epsilonEquals-org.jogamp.vecmath.Tuple3f-float-">epsilonEquals</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#equals-org.jogamp.vecmath.Tuple3f-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#get-float:A-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#get-org.jogamp.vecmath.Tuple3f-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#getX--">getX</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#getY--">getY</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#getZ--">getZ</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#hashCode--">hashCode</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#interpolate-org.jogamp.vecmath.Tuple3f-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#interpolate-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#negate--">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#negate-org.jogamp.vecmath.Tuple3f-">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#scale-float-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#scale-float-org.jogamp.vecmath.Tuple3f-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#scaleAdd-float-org.jogamp.vecmath.Tuple3f-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#scaleAdd-float-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#set-float:A-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#set-float-float-float-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#set-org.jogamp.vecmath.Tuple3d-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#set-org.jogamp.vecmath.Tuple3f-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#setX-float-">setX</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#setY-float-">setY</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#setZ-float-">setZ</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#sub-org.jogamp.vecmath.Tuple3f-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#sub-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#toString--">toString</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="TexCoord3f-float-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>TexCoord3f</h4> +<pre>public TexCoord3f(float x, + float y, + float z)</pre> +<div class="block">Constructs and initializes a TexCoord3f from the specified xyz + coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +</dl> +</li> +</ul> +<a name="TexCoord3f-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>TexCoord3f</h4> +<pre>public TexCoord3f(float[] v)</pre> +<div class="block">Constructs and initializes a TexCoord3f from the array of length 3.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v</code> - the array of length 3 containing xyz in order</dd> +</dl> +</li> +</ul> +<a name="TexCoord3f-org.jogamp.vecmath.TexCoord3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>TexCoord3f</h4> +<pre>public TexCoord3f(<a href="../../../org/jogamp/vecmath/TexCoord3f.html" title="class in org.jogamp.vecmath">TexCoord3f</a> v1)</pre> +<div class="block">Constructs and initializes a TexCoord3f from the specified TexCoord3f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the TexCoord3f containing the initialization x y z data</dd> +</dl> +</li> +</ul> +<a name="TexCoord3f-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>TexCoord3f</h4> +<pre>public TexCoord3f(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</pre> +<div class="block">Constructs and initializes a TexCoord3f from the specified Tuple3f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple3f containing the initialization x y z data</dd> +</dl> +</li> +</ul> +<a name="TexCoord3f-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>TexCoord3f</h4> +<pre>public TexCoord3f(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</pre> +<div class="block">Constructs and initializes a TexCoord3f from the specified Tuple3d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple3d containing the initialization x y z data</dd> +</dl> +</li> +</ul> +<a name="TexCoord3f--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>TexCoord3f</h4> +<pre>public TexCoord3f()</pre> +<div class="block">Constructs and initializes a TexCoord3f to (0,0,0).</div> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/TexCoord3f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/TexCoord2f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/TexCoord4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/TexCoord3f.html" target="_top">Frames</a></li> +<li><a href="TexCoord3f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple3f">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#methods.inherited.from.class.org.jogamp.vecmath.Tuple3f">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li>Method</li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/TexCoord4f.html b/doc/org/jogamp/vecmath/TexCoord4f.html new file mode 100644 index 0000000..b018723 --- /dev/null +++ b/doc/org/jogamp/vecmath/TexCoord4f.html @@ -0,0 +1,384 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:53 NZST 2017 --> +<title>TexCoord4f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="TexCoord4f"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/TexCoord4f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/TexCoord3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/TexCoord4f.html" target="_top">Frames</a></li> +<li><a href="TexCoord4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple4f">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#methods.inherited.from.class.org.jogamp.vecmath.Tuple4f">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li>Method</li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class TexCoord4f" class="title">Class TexCoord4f</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li><a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple4f</a></li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.TexCoord4f</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">TexCoord4f</span> +extends <a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> +implements java.io.Serializable</pre> +<div class="block">A 4 element texture coordinate that is represented by single precision + floating point x,y,z,w coordinates.</div> +<dl> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.3</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.TexCoord4f">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields.inherited.from.class.org.jogamp.vecmath.Tuple4f"> +<!-- --> +</a> +<h3>Fields inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple4f.html#w">w</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#x">x</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#y">y</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#z">z</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/TexCoord4f.html#TexCoord4f--">TexCoord4f</a></span>()</code> +<div class="block">Constructs and initializes a TexCoord4f to (0,0,0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/TexCoord4f.html#TexCoord4f-float:A-">TexCoord4f</a></span>(float[] v)</code> +<div class="block">Constructs and initializes a TexCoord4f from the array of length 4.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/TexCoord4f.html#TexCoord4f-float-float-float-float-">TexCoord4f</a></span>(float x, + float y, + float z, + float w)</code> +<div class="block">Constructs and initializes a TexCoord4f from the specified xyzw + coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/TexCoord4f.html#TexCoord4f-org.jogamp.vecmath.TexCoord4f-">TexCoord4f</a></span>(<a href="../../../org/jogamp/vecmath/TexCoord4f.html" title="class in org.jogamp.vecmath">TexCoord4f</a> v1)</code> +<div class="block">Constructs and initializes a TexCoord4f from the specified TexCoord4f.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/TexCoord4f.html#TexCoord4f-org.jogamp.vecmath.Tuple4d-">TexCoord4f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Constructs and initializes a TexCoord4f from the specified Tuple4d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/TexCoord4f.html#TexCoord4f-org.jogamp.vecmath.Tuple4f-">TexCoord4f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Constructs and initializes a TexCoord4f from the specified Tuple4f.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.org.jogamp.vecmath.Tuple4f"> +<!-- --> +</a> +<h3>Methods inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple4f.html#absolute--">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#absolute-org.jogamp.vecmath.Tuple4f-">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#add-org.jogamp.vecmath.Tuple4f-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#add-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clamp-float-float-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clamp-float-float-org.jogamp.vecmath.Tuple4f-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clampMax-float-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clampMax-float-org.jogamp.vecmath.Tuple4f-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clampMin-float-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clampMin-float-org.jogamp.vecmath.Tuple4f-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clone--">clone</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#epsilonEquals-org.jogamp.vecmath.Tuple4f-float-">epsilonEquals</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#equals-org.jogamp.vecmath.Tuple4f-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#get-float:A-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#get-org.jogamp.vecmath.Tuple4f-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#getW--">getW</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#getX--">getX</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#getY--">getY</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#getZ--">getZ</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#hashCode--">hashCode</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#interpolate-org.jogamp.vecmath.Tuple4f-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#interpolate-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#negate--">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#negate-org.jogamp.vecmath.Tuple4f-">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#scale-float-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#scale-float-org.jogamp.vecmath.Tuple4f-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#scaleAdd-float-org.jogamp.vecmath.Tuple4f-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#scaleAdd-float-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#set-float:A-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#set-float-float-float-float-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#set-org.jogamp.vecmath.Tuple4d-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#set-org.jogamp.vecmath.Tuple4f-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#setW-float-">setW</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#setX-float-">setX</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#setY-float-">setY</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#setZ-float-">setZ</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#sub-org.jogamp.vecmath.Tuple4f-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#sub-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#toString--">toString</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="TexCoord4f-float-float-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>TexCoord4f</h4> +<pre>public TexCoord4f(float x, + float y, + float z, + float w)</pre> +<div class="block">Constructs and initializes a TexCoord4f from the specified xyzw + coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +<dd><code>w</code> - the w coordinate</dd> +</dl> +</li> +</ul> +<a name="TexCoord4f-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>TexCoord4f</h4> +<pre>public TexCoord4f(float[] v)</pre> +<div class="block">Constructs and initializes a TexCoord4f from the array of length 4.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v</code> - the array of length w containing xyzw in order</dd> +</dl> +</li> +</ul> +<a name="TexCoord4f-org.jogamp.vecmath.TexCoord4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>TexCoord4f</h4> +<pre>public TexCoord4f(<a href="../../../org/jogamp/vecmath/TexCoord4f.html" title="class in org.jogamp.vecmath">TexCoord4f</a> v1)</pre> +<div class="block">Constructs and initializes a TexCoord4f from the specified TexCoord4f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the TexCoord4f containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="TexCoord4f-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>TexCoord4f</h4> +<pre>public TexCoord4f(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</pre> +<div class="block">Constructs and initializes a TexCoord4f from the specified Tuple4f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple4f containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="TexCoord4f-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>TexCoord4f</h4> +<pre>public TexCoord4f(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</pre> +<div class="block">Constructs and initializes a TexCoord4f from the specified Tuple4d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple4d containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="TexCoord4f--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>TexCoord4f</h4> +<pre>public TexCoord4f()</pre> +<div class="block">Constructs and initializes a TexCoord4f to (0,0,0,0).</div> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/TexCoord4f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/TexCoord3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/TexCoord4f.html" target="_top">Frames</a></li> +<li><a href="TexCoord4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple4f">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#methods.inherited.from.class.org.jogamp.vecmath.Tuple4f">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li>Method</li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Tuple2d.html b/doc/org/jogamp/vecmath/Tuple2d.html new file mode 100644 index 0000000..b973d0f --- /dev/null +++ b/doc/org/jogamp/vecmath/Tuple2d.html @@ -0,0 +1,1219 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:53 NZST 2017 --> +<title>Tuple2d</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Tuple2d"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Tuple2d.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/TexCoord4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Tuple2d.html" target="_top">Frames</a></li> +<li><a href="Tuple2d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Tuple2d" class="title">Class Tuple2d</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Tuple2d</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<dl> +<dt>Direct Known Subclasses:</dt> +<dd><a href="../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a>, <a href="../../../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a></dd> +</dl> +<hr> +<br> +<pre>public abstract class <span class="typeNameLabel">Tuple2d</span> +extends java.lang.Object +implements java.io.Serializable, java.lang.Cloneable</pre> +<div class="block">A generic 2-element tuple that is represented by double-precision + floating point x,y coordinates.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Tuple2d">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> +<caption><span>Fields</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#x">x</a></span></code> +<div class="block">The x coordinate.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#y">y</a></span></code> +<div class="block">The y coordinate.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#Tuple2d--">Tuple2d</a></span>()</code> +<div class="block">Constructs and initializes a Tuple2d to (0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#Tuple2d-double:A-">Tuple2d</a></span>(double[] t)</code> +<div class="block">Constructs and initializes a Tuple2d from the specified array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#Tuple2d-double-double-">Tuple2d</a></span>(double x, + double y)</code> +<div class="block">Constructs and initializes a Tuple2d from the specified xy coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#Tuple2d-org.jogamp.vecmath.Tuple2d-">Tuple2d</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</code> +<div class="block">Constructs and initializes a Tuple2d from the specified Tuple2d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#Tuple2d-org.jogamp.vecmath.Tuple2f-">Tuple2d</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Constructs and initializes a Tuple2d from the specified Tuple2f.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#absolute--">absolute</a></span>()</code> +<div class="block">Sets each component of this tuple to its absolute value.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#absolute-org.jogamp.vecmath.Tuple2d-">absolute</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t)</code> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#add-org.jogamp.vecmath.Tuple2d-">add</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</code> +<div class="block">Sets the value of this tuple to the vector sum of itself and tuple t1.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#add-org.jogamp.vecmath.Tuple2d-org.jogamp.vecmath.Tuple2d-">add</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t2)</code> +<div class="block">Sets the value of this tuple to the vector sum of tuples t1 and t2.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#clamp-double-double-">clamp</a></span>(double min, + double max)</code> +<div class="block">Clamps this tuple to the range [low, high].</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#clamp-double-double-org.jogamp.vecmath.Tuple2d-">clamp</a></span>(double min, + double max, + <a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t)</code> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +</td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#clampMax-double-">clampMax</a></span>(double max)</code> +<div class="block">Clamps the maximum value of this tuple to the max parameter.</div> +</td> +</tr> +<tr id="i7" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#clampMax-double-org.jogamp.vecmath.Tuple2d-">clampMax</a></span>(double max, + <a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t)</code> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr id="i8" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#clampMin-double-">clampMin</a></span>(double min)</code> +<div class="block">Clamps the minimum value of this tuple to the min parameter.</div> +</td> +</tr> +<tr id="i9" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#clampMin-double-org.jogamp.vecmath.Tuple2d-">clampMin</a></span>(double min, + <a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t)</code> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr id="i10" class="altColor"> +<td class="colFirst"><code>java.lang.Object</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#clone--">clone</a></span>()</code> +<div class="block">Creates a new object of the same class as this object.</div> +</td> +</tr> +<tr id="i11" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#epsilonEquals-org.jogamp.vecmath.Tuple2d-double-">epsilonEquals</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1, + double epsilon)</code> +<div class="block">Returns true if the L-infinite distance between this tuple + and tuple t1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</td> +</tr> +<tr id="i12" class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object t1)</code> +<div class="block">Returns true if the Object t1 is of type Tuple2d and all of the + data members of t1 are equal to the corresponding data members in + this Tuple2d.</div> +</td> +</tr> +<tr id="i13" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#equals-org.jogamp.vecmath.Tuple2d-">equals</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</code> +<div class="block">Returns true if all of the data members of Tuple2d t1 are + equal to the corresponding data members in this Tuple2d.</div> +</td> +</tr> +<tr id="i14" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#get-double:A-">get</a></span>(double[] t)</code> +<div class="block">Copies the value of the elements of this tuple into the array t.</div> +</td> +</tr> +<tr id="i15" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#getX--">getX</a></span>()</code> +<div class="block">Get the <i>x</i> coordinate.</div> +</td> +</tr> +<tr id="i16" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#getY--">getY</a></span>()</code> +<div class="block">Get the <i>y</i> coordinate.</div> +</td> +</tr> +<tr id="i17" class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#hashCode--">hashCode</a></span>()</code> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</td> +</tr> +<tr id="i18" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#interpolate-org.jogamp.vecmath.Tuple2d-double-">interpolate</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1, + double alpha)</code> +<div class="block">Linearly interpolates between this tuple and tuple t1 and + places the result into this tuple: this = (1-alpha)*this + alpha*t1.</div> +</td> +</tr> +<tr id="i19" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#interpolate-org.jogamp.vecmath.Tuple2d-org.jogamp.vecmath.Tuple2d-double-">interpolate</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t2, + double alpha)</code> +<div class="block">Linearly interpolates between tuples t1 and t2 and places the + result into this tuple: this = (1-alpha)*t1 + alpha*t2.</div> +</td> +</tr> +<tr id="i20" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#negate--">negate</a></span>()</code> +<div class="block">Negates the value of this vector in place.</div> +</td> +</tr> +<tr id="i21" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#negate-org.jogamp.vecmath.Tuple2d-">negate</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</code> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +</td> +</tr> +<tr id="i22" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#scale-double-">scale</a></span>(double s)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself.</div> +</td> +</tr> +<tr id="i23" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#scale-double-org.jogamp.vecmath.Tuple2d-">scale</a></span>(double s, + <a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1.</div> +</td> +</tr> +<tr id="i24" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#scaleAdd-double-org.jogamp.vecmath.Tuple2d-">scaleAdd</a></span>(double s, + <a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +</td> +</tr> +<tr id="i25" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#scaleAdd-double-org.jogamp.vecmath.Tuple2d-org.jogamp.vecmath.Tuple2d-">scaleAdd</a></span>(double s, + <a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t2)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 and then adds tuple t2 (this = s*t1 + t2).</div> +</td> +</tr> +<tr id="i26" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#set-double:A-">set</a></span>(double[] t)</code> +<div class="block">Sets the value of this tuple from the 2 values specified in + the array.</div> +</td> +</tr> +<tr id="i27" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#set-double-double-">set</a></span>(double x, + double y)</code> +<div class="block">Sets the value of this tuple to the specified xy coordinates.</div> +</td> +</tr> +<tr id="i28" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#set-org.jogamp.vecmath.Tuple2d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of the Tuple2d argument.</div> +</td> +</tr> +<tr id="i29" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#set-org.jogamp.vecmath.Tuple2f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of Tuple2f t1.</div> +</td> +</tr> +<tr id="i30" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#setX-double-">setX</a></span>(double x)</code> +<div class="block">Set the <i>x</i> coordinate.</div> +</td> +</tr> +<tr id="i31" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#setY-double-">setY</a></span>(double y)</code> +<div class="block">Set the <i>y</i> coordinate.</div> +</td> +</tr> +<tr id="i32" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#sub-org.jogamp.vecmath.Tuple2d-">sub</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</code> +<div class="block">Sets the value of this tuple to the vector difference of + itself and tuple t1 (this = this - t1).</div> +</td> +</tr> +<tr id="i33" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#sub-org.jogamp.vecmath.Tuple2d-org.jogamp.vecmath.Tuple2d-">sub</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t2)</code> +<div class="block">Sets the value of this tuple to the vector difference of + tuple t1 and t2 (this = t1 - t2).</div> +</td> +</tr> +<tr id="i34" class="altColor"> +<td class="colFirst"><code>java.lang.String</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2d.html#toString--">toString</a></span>()</code> +<div class="block">Returns a string that contains the values of this Tuple2d.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ FIELD DETAIL =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.detail"> +<!-- --> +</a> +<h3>Field Detail</h3> +<a name="x"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>x</h4> +<pre>public double x</pre> +<div class="block">The x coordinate.</div> +</li> +</ul> +<a name="y"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>y</h4> +<pre>public double y</pre> +<div class="block">The y coordinate.</div> +</li> +</ul> +</li> +</ul> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Tuple2d-double-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple2d</h4> +<pre>public Tuple2d(double x, + double y)</pre> +<div class="block">Constructs and initializes a Tuple2d from the specified xy coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +</dl> +</li> +</ul> +<a name="Tuple2d-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple2d</h4> +<pre>public Tuple2d(double[] t)</pre> +<div class="block">Constructs and initializes a Tuple2d from the specified array.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the array of length 2 containing xy in order</dd> +</dl> +</li> +</ul> +<a name="Tuple2d-org.jogamp.vecmath.Tuple2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple2d</h4> +<pre>public Tuple2d(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</pre> +<div class="block">Constructs and initializes a Tuple2d from the specified Tuple2d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple2d containing the initialization x y data</dd> +</dl> +</li> +</ul> +<a name="Tuple2d-org.jogamp.vecmath.Tuple2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple2d</h4> +<pre>public Tuple2d(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</pre> +<div class="block">Constructs and initializes a Tuple2d from the specified Tuple2f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple2f containing the initialization x y data</dd> +</dl> +</li> +</ul> +<a name="Tuple2d--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Tuple2d</h4> +<pre>public Tuple2d()</pre> +<div class="block">Constructs and initializes a Tuple2d to (0,0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="set-double-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(double x, + double y)</pre> +<div class="block">Sets the value of this tuple to the specified xy coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +</dl> +</li> +</ul> +<a name="set-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(double[] t)</pre> +<div class="block">Sets the value of this tuple from the 2 values specified in + the array.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the array of length 2 containing xy in order</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Tuple2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</pre> +<div class="block">Sets the value of this tuple to the value of the Tuple2d argument.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple to be copied</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Tuple2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</pre> +<div class="block">Sets the value of this tuple to the value of Tuple2f t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple to be copied</dd> +</dl> +</li> +</ul> +<a name="get-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(double[] t)</pre> +<div class="block">Copies the value of the elements of this tuple into the array t.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the array that will contain the values of the vector</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.Tuple2d-org.jogamp.vecmath.Tuple2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t2)</pre> +<div class="block">Sets the value of this tuple to the vector sum of tuples t1 and t2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>t2</code> - the second tuple</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.Tuple2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</pre> +<div class="block">Sets the value of this tuple to the vector sum of itself and tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the other tuple</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.Tuple2d-org.jogamp.vecmath.Tuple2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t2)</pre> +<div class="block">Sets the value of this tuple to the vector difference of + tuple t1 and t2 (this = t1 - t2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>t2</code> - the second tuple</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.Tuple2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</pre> +<div class="block">Sets the value of this tuple to the vector difference of + itself and tuple t1 (this = this - t1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the other vector</dd> +</dl> +</li> +</ul> +<a name="negate-org.jogamp.vecmath.Tuple2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negate</h4> +<pre>public final void negate(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</pre> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the source vector</dd> +</dl> +</li> +</ul> +<a name="negate--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negate</h4> +<pre>public final void negate()</pre> +<div class="block">Negates the value of this vector in place.</div> +</li> +</ul> +<a name="scale-double-org.jogamp.vecmath.Tuple2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scale</h4> +<pre>public final void scale(double s, + <a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +<dd><code>t1</code> - the source tuple</dd> +</dl> +</li> +</ul> +<a name="scale-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scale</h4> +<pre>public final void scale(double s)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +</dl> +</li> +</ul> +<a name="scaleAdd-double-org.jogamp.vecmath.Tuple2d-org.jogamp.vecmath.Tuple2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scaleAdd</h4> +<pre>public final void scaleAdd(double s, + <a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t2)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 and then adds tuple t2 (this = s*t1 + t2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +<dd><code>t1</code> - the tuple to be multipled</dd> +<dd><code>t2</code> - the tuple to be added</dd> +</dl> +</li> +</ul> +<a name="scaleAdd-double-org.jogamp.vecmath.Tuple2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scaleAdd</h4> +<pre>public final void scaleAdd(double s, + <a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +<dd><code>t1</code> - the tuple to be added</dd> +</dl> +</li> +</ul> +<a name="hashCode--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>hashCode</h4> +<pre>public int hashCode()</pre> +<div class="block">Returns a hash code value based on the data values in this + object. Two different Tuple2d objects with identical data values + (i.e., Tuple2d.equals returns true) will return the same hash + code value. Two objects with different data members may return the + same hash value, although this is not likely.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the integer hash code value</dd> +</dl> +</li> +</ul> +<a name="equals-org.jogamp.vecmath.Tuple2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</pre> +<div class="block">Returns true if all of the data members of Tuple2d t1 are + equal to the corresponding data members in this Tuple2d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the vector with which the comparison is made</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="equals-java.lang.Object-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(java.lang.Object t1)</pre> +<div class="block">Returns true if the Object t1 is of type Tuple2d and all of the + data members of t1 are equal to the corresponding data members in + this Tuple2d.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>equals</code> in class <code>java.lang.Object</code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the object with which the comparison is made</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="epsilonEquals-org.jogamp.vecmath.Tuple2d-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>epsilonEquals</h4> +<pre>public boolean epsilonEquals(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1, + double epsilon)</pre> +<div class="block">Returns true if the L-infinite distance between this tuple + and tuple t1 is less than or equal to the epsilon parameter, + otherwise returns false. The L-infinite + distance is equal to MAX[abs(x1-x2), abs(y1-y2)].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple to be compared to this tuple</dd> +<dd><code>epsilon</code> - the threshold value</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="toString--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>toString</h4> +<pre>public java.lang.String toString()</pre> +<div class="block">Returns a string that contains the values of this Tuple2d. + The form is (x,y).</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>toString</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the String representation</dd> +</dl> +</li> +</ul> +<a name="clamp-double-double-org.jogamp.vecmath.Tuple2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clamp</h4> +<pre>public final void clamp(double min, + double max, + <a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t)</pre> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in the tuple after clamping</dd> +<dd><code>max</code> - the highest value in the tuple after clamping</dd> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="clampMin-double-org.jogamp.vecmath.Tuple2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMin</h4> +<pre>public final void clampMin(double min, + <a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t)</pre> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in the tuple after clamping</dd> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="clampMax-double-org.jogamp.vecmath.Tuple2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMax</h4> +<pre>public final void clampMax(double max, + <a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t)</pre> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>max</code> - the highest value in the tuple after clamping</dd> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="absolute-org.jogamp.vecmath.Tuple2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>absolute</h4> +<pre>public final void absolute(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t)</pre> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="clamp-double-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clamp</h4> +<pre>public final void clamp(double min, + double max)</pre> +<div class="block">Clamps this tuple to the range [low, high].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in this tuple after clamping</dd> +<dd><code>max</code> - the highest value in this tuple after clamping</dd> +</dl> +</li> +</ul> +<a name="clampMin-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMin</h4> +<pre>public final void clampMin(double min)</pre> +<div class="block">Clamps the minimum value of this tuple to the min parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in this tuple after clamping</dd> +</dl> +</li> +</ul> +<a name="clampMax-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMax</h4> +<pre>public final void clampMax(double max)</pre> +<div class="block">Clamps the maximum value of this tuple to the max parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>max</code> - the highest value in the tuple after clamping</dd> +</dl> +</li> +</ul> +<a name="absolute--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>absolute</h4> +<pre>public final void absolute()</pre> +<div class="block">Sets each component of this tuple to its absolute value.</div> +</li> +</ul> +<a name="interpolate-org.jogamp.vecmath.Tuple2d-org.jogamp.vecmath.Tuple2d-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>interpolate</h4> +<pre>public final void interpolate(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t2, + double alpha)</pre> +<div class="block">Linearly interpolates between tuples t1 and t2 and places the + result into this tuple: this = (1-alpha)*t1 + alpha*t2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>t2</code> - the second tuple</dd> +<dd><code>alpha</code> - the alpha interpolation parameter</dd> +</dl> +</li> +</ul> +<a name="interpolate-org.jogamp.vecmath.Tuple2d-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>interpolate</h4> +<pre>public final void interpolate(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1, + double alpha)</pre> +<div class="block">Linearly interpolates between this tuple and tuple t1 and + places the result into this tuple: this = (1-alpha)*this + alpha*t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>alpha</code> - the alpha interpolation parameter</dd> +</dl> +</li> +</ul> +<a name="clone--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clone</h4> +<pre>public java.lang.Object clone()</pre> +<div class="block">Creates a new object of the same class as this object.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>clone</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>a clone of this instance.</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code>java.lang.OutOfMemoryError</code> - if there is not enough memory.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.3</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><code>Cloneable</code></dd> +</dl> +</li> +</ul> +<a name="getX--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getX</h4> +<pre>public final double getX()</pre> +<div class="block">Get the <i>x</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>x</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setX-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setX</h4> +<pre>public final void setX(double x)</pre> +<div class="block">Set the <i>x</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - value to <i>x</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getY--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getY</h4> +<pre>public final double getY()</pre> +<div class="block">Get the <i>y</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>y</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setY-double-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>setY</h4> +<pre>public final void setY(double y)</pre> +<div class="block">Set the <i>y</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>y</code> - value to <i>y</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Tuple2d.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/TexCoord4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Tuple2d.html" target="_top">Frames</a></li> +<li><a href="Tuple2d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Tuple2f.html b/doc/org/jogamp/vecmath/Tuple2f.html new file mode 100644 index 0000000..f82a035 --- /dev/null +++ b/doc/org/jogamp/vecmath/Tuple2f.html @@ -0,0 +1,1219 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:53 NZST 2017 --> +<title>Tuple2f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Tuple2f"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Tuple2f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Tuple2f.html" target="_top">Frames</a></li> +<li><a href="Tuple2f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Tuple2f" class="title">Class Tuple2f</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Tuple2f</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<dl> +<dt>Direct Known Subclasses:</dt> +<dd><a href="../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a>, <a href="../../../org/jogamp/vecmath/TexCoord2f.html" title="class in org.jogamp.vecmath">TexCoord2f</a>, <a href="../../../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a></dd> +</dl> +<hr> +<br> +<pre>public abstract class <span class="typeNameLabel">Tuple2f</span> +extends java.lang.Object +implements java.io.Serializable, java.lang.Cloneable</pre> +<div class="block">A generic 2-element tuple that is represented by single-precision + floating point x,y coordinates.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Tuple2f">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> +<caption><span>Fields</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#x">x</a></span></code> +<div class="block">The x coordinate.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#y">y</a></span></code> +<div class="block">The y coordinate.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#Tuple2f--">Tuple2f</a></span>()</code> +<div class="block">Constructs and initializes a Tuple2f to (0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#Tuple2f-float:A-">Tuple2f</a></span>(float[] t)</code> +<div class="block">Constructs and initializes a Tuple2f from the specified array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#Tuple2f-float-float-">Tuple2f</a></span>(float x, + float y)</code> +<div class="block">Constructs and initializes a Tuple2f from the specified xy coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#Tuple2f-org.jogamp.vecmath.Tuple2d-">Tuple2f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</code> +<div class="block">Constructs and initializes a Tuple2f from the specified Tuple2d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#Tuple2f-org.jogamp.vecmath.Tuple2f-">Tuple2f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Constructs and initializes a Tuple2f from the specified Tuple2f.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#absolute--">absolute</a></span>()</code> +<div class="block">Sets each component of this tuple to its absolute value.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#absolute-org.jogamp.vecmath.Tuple2f-">absolute</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t)</code> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#add-org.jogamp.vecmath.Tuple2f-">add</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Sets the value of this tuple to the vector sum of itself and tuple t1.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#add-org.jogamp.vecmath.Tuple2f-org.jogamp.vecmath.Tuple2f-">add</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t2)</code> +<div class="block">Sets the value of this tuple to the vector sum of tuples t1 and t2.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#clamp-float-float-">clamp</a></span>(float min, + float max)</code> +<div class="block">Clamps this tuple to the range [low, high].</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#clamp-float-float-org.jogamp.vecmath.Tuple2f-">clamp</a></span>(float min, + float max, + <a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t)</code> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +</td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#clampMax-float-">clampMax</a></span>(float max)</code> +<div class="block">Clamps the maximum value of this tuple to the max parameter.</div> +</td> +</tr> +<tr id="i7" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#clampMax-float-org.jogamp.vecmath.Tuple2f-">clampMax</a></span>(float max, + <a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t)</code> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr id="i8" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#clampMin-float-">clampMin</a></span>(float min)</code> +<div class="block">Clamps the minimum value of this tuple to the min parameter.</div> +</td> +</tr> +<tr id="i9" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#clampMin-float-org.jogamp.vecmath.Tuple2f-">clampMin</a></span>(float min, + <a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t)</code> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr id="i10" class="altColor"> +<td class="colFirst"><code>java.lang.Object</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#clone--">clone</a></span>()</code> +<div class="block">Creates a new object of the same class as this object.</div> +</td> +</tr> +<tr id="i11" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#epsilonEquals-org.jogamp.vecmath.Tuple2f-float-">epsilonEquals</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1, + float epsilon)</code> +<div class="block">Returns true if the L-infinite distance between this tuple + and tuple t1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</td> +</tr> +<tr id="i12" class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object t1)</code> +<div class="block">Returns true if the Object t1 is of type Tuple2f and all of the + data members of t1 are equal to the corresponding data members in + this Tuple2f.</div> +</td> +</tr> +<tr id="i13" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#equals-org.jogamp.vecmath.Tuple2f-">equals</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Returns true if all of the data members of Tuple2f t1 are + equal to the corresponding data members in this Tuple2f.</div> +</td> +</tr> +<tr id="i14" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#get-float:A-">get</a></span>(float[] t)</code> +<div class="block">Copies the value of the elements of this tuple into the array t.</div> +</td> +</tr> +<tr id="i15" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#getX--">getX</a></span>()</code> +<div class="block">Get the <i>x</i> coordinate.</div> +</td> +</tr> +<tr id="i16" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#getY--">getY</a></span>()</code> +<div class="block">Get the <i>y</i> coordinate.</div> +</td> +</tr> +<tr id="i17" class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#hashCode--">hashCode</a></span>()</code> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</td> +</tr> +<tr id="i18" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#interpolate-org.jogamp.vecmath.Tuple2f-float-">interpolate</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1, + float alpha)</code> +<div class="block">Linearly interpolates between this tuple and tuple t1 and + places the result into this tuple: this = (1-alpha)*this + alpha*t1.</div> +</td> +</tr> +<tr id="i19" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#interpolate-org.jogamp.vecmath.Tuple2f-org.jogamp.vecmath.Tuple2f-float-">interpolate</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t2, + float alpha)</code> +<div class="block">Linearly interpolates between tuples t1 and t2 and places the + result into this tuple: this = (1-alpha)*t1 + alpha*t2.</div> +</td> +</tr> +<tr id="i20" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#negate--">negate</a></span>()</code> +<div class="block">Negates the value of this vector in place.</div> +</td> +</tr> +<tr id="i21" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#negate-org.jogamp.vecmath.Tuple2f-">negate</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +</td> +</tr> +<tr id="i22" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#scale-float-">scale</a></span>(float s)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself.</div> +</td> +</tr> +<tr id="i23" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#scale-float-org.jogamp.vecmath.Tuple2f-">scale</a></span>(float s, + <a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1.</div> +</td> +</tr> +<tr id="i24" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#scaleAdd-float-org.jogamp.vecmath.Tuple2f-">scaleAdd</a></span>(float s, + <a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +</td> +</tr> +<tr id="i25" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#scaleAdd-float-org.jogamp.vecmath.Tuple2f-org.jogamp.vecmath.Tuple2f-">scaleAdd</a></span>(float s, + <a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t2)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 and then adds tuple t2 (this = s*t1 + t2).</div> +</td> +</tr> +<tr id="i26" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#set-float:A-">set</a></span>(float[] t)</code> +<div class="block">Sets the value of this tuple from the 2 values specified in + the array.</div> +</td> +</tr> +<tr id="i27" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#set-float-float-">set</a></span>(float x, + float y)</code> +<div class="block">Sets the value of this tuple to the specified xy coordinates.</div> +</td> +</tr> +<tr id="i28" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#set-org.jogamp.vecmath.Tuple2d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of the Tuple2d argument.</div> +</td> +</tr> +<tr id="i29" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#set-org.jogamp.vecmath.Tuple2f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of the Tuple2f argument.</div> +</td> +</tr> +<tr id="i30" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#setX-float-">setX</a></span>(float x)</code> +<div class="block">Set the <i>x</i> coordinate.</div> +</td> +</tr> +<tr id="i31" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#setY-float-">setY</a></span>(float y)</code> +<div class="block">Set the <i>y</i> coordinate.</div> +</td> +</tr> +<tr id="i32" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#sub-org.jogamp.vecmath.Tuple2f-">sub</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Sets the value of this tuple to the vector difference of + itself and tuple t1 (this = this - t1).</div> +</td> +</tr> +<tr id="i33" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#sub-org.jogamp.vecmath.Tuple2f-org.jogamp.vecmath.Tuple2f-">sub</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t2)</code> +<div class="block">Sets the value of this tuple to the vector difference of + tuple t1 and t2 (this = t1 - t2).</div> +</td> +</tr> +<tr id="i34" class="altColor"> +<td class="colFirst"><code>java.lang.String</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2f.html#toString--">toString</a></span>()</code> +<div class="block">Returns a string that contains the values of this Tuple2f.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ FIELD DETAIL =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.detail"> +<!-- --> +</a> +<h3>Field Detail</h3> +<a name="x"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>x</h4> +<pre>public float x</pre> +<div class="block">The x coordinate.</div> +</li> +</ul> +<a name="y"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>y</h4> +<pre>public float y</pre> +<div class="block">The y coordinate.</div> +</li> +</ul> +</li> +</ul> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Tuple2f-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple2f</h4> +<pre>public Tuple2f(float x, + float y)</pre> +<div class="block">Constructs and initializes a Tuple2f from the specified xy coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +</dl> +</li> +</ul> +<a name="Tuple2f-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple2f</h4> +<pre>public Tuple2f(float[] t)</pre> +<div class="block">Constructs and initializes a Tuple2f from the specified array.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the array of length 2 containing xy in order</dd> +</dl> +</li> +</ul> +<a name="Tuple2f-org.jogamp.vecmath.Tuple2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple2f</h4> +<pre>public Tuple2f(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</pre> +<div class="block">Constructs and initializes a Tuple2f from the specified Tuple2f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple2f containing the initialization x y data</dd> +</dl> +</li> +</ul> +<a name="Tuple2f-org.jogamp.vecmath.Tuple2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple2f</h4> +<pre>public Tuple2f(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</pre> +<div class="block">Constructs and initializes a Tuple2f from the specified Tuple2d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple2d containing the initialization x y data</dd> +</dl> +</li> +</ul> +<a name="Tuple2f--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Tuple2f</h4> +<pre>public Tuple2f()</pre> +<div class="block">Constructs and initializes a Tuple2f to (0,0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="set-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(float x, + float y)</pre> +<div class="block">Sets the value of this tuple to the specified xy coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +</dl> +</li> +</ul> +<a name="set-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(float[] t)</pre> +<div class="block">Sets the value of this tuple from the 2 values specified in + the array.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the array of length 2 containing xy in order</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Tuple2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</pre> +<div class="block">Sets the value of this tuple to the value of the Tuple2f argument.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple to be copied</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Tuple2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</pre> +<div class="block">Sets the value of this tuple to the value of the Tuple2d argument.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple to be copied</dd> +</dl> +</li> +</ul> +<a name="get-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(float[] t)</pre> +<div class="block">Copies the value of the elements of this tuple into the array t.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the array that will contain the values of the vector</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.Tuple2f-org.jogamp.vecmath.Tuple2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t2)</pre> +<div class="block">Sets the value of this tuple to the vector sum of tuples t1 and t2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>t2</code> - the second tuple</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.Tuple2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</pre> +<div class="block">Sets the value of this tuple to the vector sum of itself and tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the other tuple</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.Tuple2f-org.jogamp.vecmath.Tuple2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t2)</pre> +<div class="block">Sets the value of this tuple to the vector difference of + tuple t1 and t2 (this = t1 - t2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>t2</code> - the second tuple</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.Tuple2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</pre> +<div class="block">Sets the value of this tuple to the vector difference of + itself and tuple t1 (this = this - t1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the other tuple</dd> +</dl> +</li> +</ul> +<a name="negate-org.jogamp.vecmath.Tuple2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negate</h4> +<pre>public final void negate(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</pre> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the source tuple</dd> +</dl> +</li> +</ul> +<a name="negate--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negate</h4> +<pre>public final void negate()</pre> +<div class="block">Negates the value of this vector in place.</div> +</li> +</ul> +<a name="scale-float-org.jogamp.vecmath.Tuple2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scale</h4> +<pre>public final void scale(float s, + <a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +<dd><code>t1</code> - the source tuple</dd> +</dl> +</li> +</ul> +<a name="scale-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scale</h4> +<pre>public final void scale(float s)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +</dl> +</li> +</ul> +<a name="scaleAdd-float-org.jogamp.vecmath.Tuple2f-org.jogamp.vecmath.Tuple2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scaleAdd</h4> +<pre>public final void scaleAdd(float s, + <a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t2)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 and then adds tuple t2 (this = s*t1 + t2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +<dd><code>t1</code> - the tuple to be multipled</dd> +<dd><code>t2</code> - the tuple to be added</dd> +</dl> +</li> +</ul> +<a name="scaleAdd-float-org.jogamp.vecmath.Tuple2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scaleAdd</h4> +<pre>public final void scaleAdd(float s, + <a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +<dd><code>t1</code> - the tuple to be added</dd> +</dl> +</li> +</ul> +<a name="hashCode--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>hashCode</h4> +<pre>public int hashCode()</pre> +<div class="block">Returns a hash code value based on the data values in this + object. Two different Tuple2f objects with identical data values + (i.e., Tuple2f.equals returns true) will return the same hash + code value. Two objects with different data members may return the + same hash value, although this is not likely.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the integer hash code value</dd> +</dl> +</li> +</ul> +<a name="equals-org.jogamp.vecmath.Tuple2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</pre> +<div class="block">Returns true if all of the data members of Tuple2f t1 are + equal to the corresponding data members in this Tuple2f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the vector with which the comparison is made</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="equals-java.lang.Object-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(java.lang.Object t1)</pre> +<div class="block">Returns true if the Object t1 is of type Tuple2f and all of the + data members of t1 are equal to the corresponding data members in + this Tuple2f.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>equals</code> in class <code>java.lang.Object</code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the object with which the comparison is made</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="epsilonEquals-org.jogamp.vecmath.Tuple2f-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>epsilonEquals</h4> +<pre>public boolean epsilonEquals(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1, + float epsilon)</pre> +<div class="block">Returns true if the L-infinite distance between this tuple + and tuple t1 is less than or equal to the epsilon parameter, + otherwise returns false. The L-infinite + distance is equal to MAX[abs(x1-x2), abs(y1-y2)].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple to be compared to this tuple</dd> +<dd><code>epsilon</code> - the threshold value</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="toString--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>toString</h4> +<pre>public java.lang.String toString()</pre> +<div class="block">Returns a string that contains the values of this Tuple2f. + The form is (x,y).</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>toString</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the String representation</dd> +</dl> +</li> +</ul> +<a name="clamp-float-float-org.jogamp.vecmath.Tuple2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clamp</h4> +<pre>public final void clamp(float min, + float max, + <a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t)</pre> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in the tuple after clamping</dd> +<dd><code>max</code> - the highest value in the tuple after clamping</dd> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="clampMin-float-org.jogamp.vecmath.Tuple2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMin</h4> +<pre>public final void clampMin(float min, + <a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t)</pre> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in the tuple after clamping</dd> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="clampMax-float-org.jogamp.vecmath.Tuple2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMax</h4> +<pre>public final void clampMax(float max, + <a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t)</pre> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>max</code> - the highest value in the tuple after clamping</dd> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="absolute-org.jogamp.vecmath.Tuple2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>absolute</h4> +<pre>public final void absolute(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t)</pre> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="clamp-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clamp</h4> +<pre>public final void clamp(float min, + float max)</pre> +<div class="block">Clamps this tuple to the range [low, high].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in this tuple after clamping</dd> +<dd><code>max</code> - the highest value in this tuple after clamping</dd> +</dl> +</li> +</ul> +<a name="clampMin-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMin</h4> +<pre>public final void clampMin(float min)</pre> +<div class="block">Clamps the minimum value of this tuple to the min parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in this tuple after clamping</dd> +</dl> +</li> +</ul> +<a name="clampMax-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMax</h4> +<pre>public final void clampMax(float max)</pre> +<div class="block">Clamps the maximum value of this tuple to the max parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>max</code> - the highest value in the tuple after clamping</dd> +</dl> +</li> +</ul> +<a name="absolute--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>absolute</h4> +<pre>public final void absolute()</pre> +<div class="block">Sets each component of this tuple to its absolute value.</div> +</li> +</ul> +<a name="interpolate-org.jogamp.vecmath.Tuple2f-org.jogamp.vecmath.Tuple2f-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>interpolate</h4> +<pre>public final void interpolate(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t2, + float alpha)</pre> +<div class="block">Linearly interpolates between tuples t1 and t2 and places the + result into this tuple: this = (1-alpha)*t1 + alpha*t2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>t2</code> - the second tuple</dd> +<dd><code>alpha</code> - the alpha interpolation parameter</dd> +</dl> +</li> +</ul> +<a name="interpolate-org.jogamp.vecmath.Tuple2f-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>interpolate</h4> +<pre>public final void interpolate(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1, + float alpha)</pre> +<div class="block">Linearly interpolates between this tuple and tuple t1 and + places the result into this tuple: this = (1-alpha)*this + alpha*t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>alpha</code> - the alpha interpolation parameter</dd> +</dl> +</li> +</ul> +<a name="clone--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clone</h4> +<pre>public java.lang.Object clone()</pre> +<div class="block">Creates a new object of the same class as this object.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>clone</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>a clone of this instance.</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code>java.lang.OutOfMemoryError</code> - if there is not enough memory.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.3</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><code>Cloneable</code></dd> +</dl> +</li> +</ul> +<a name="getX--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getX</h4> +<pre>public final float getX()</pre> +<div class="block">Get the <i>x</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>x</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setX-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setX</h4> +<pre>public final void setX(float x)</pre> +<div class="block">Set the <i>x</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - value to <i>x</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getY--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getY</h4> +<pre>public final float getY()</pre> +<div class="block">Get the <i>y</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>y</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setY-float-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>setY</h4> +<pre>public final void setY(float y)</pre> +<div class="block">Set the <i>y</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>y</code> - value to <i>y</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Tuple2f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Tuple2f.html" target="_top">Frames</a></li> +<li><a href="Tuple2f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Tuple2i.html b/doc/org/jogamp/vecmath/Tuple2i.html new file mode 100644 index 0000000..5fe765e --- /dev/null +++ b/doc/org/jogamp/vecmath/Tuple2i.html @@ -0,0 +1,1096 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:53 NZST 2017 --> +<title>Tuple2i</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Tuple2i"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Tuple2i.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Tuple2i.html" target="_top">Frames</a></li> +<li><a href="Tuple2i.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Tuple2i" class="title">Class Tuple2i</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Tuple2i</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<dl> +<dt>Direct Known Subclasses:</dt> +<dd><a href="../../../org/jogamp/vecmath/Point2i.html" title="class in org.jogamp.vecmath">Point2i</a></dd> +</dl> +<hr> +<br> +<pre>public abstract class <span class="typeNameLabel">Tuple2i</span> +extends java.lang.Object +implements java.io.Serializable, java.lang.Cloneable</pre> +<div class="block">A 2-element tuple represented by signed integer x,y + coordinates.</div> +<dl> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.4</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Tuple2i">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> +<caption><span>Fields</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#x">x</a></span></code> +<div class="block">The x coordinate.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#y">y</a></span></code> +<div class="block">The y coordinate.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#Tuple2i--">Tuple2i</a></span>()</code> +<div class="block">Constructs and initializes a Tuple2i to (0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#Tuple2i-int:A-">Tuple2i</a></span>(int[] t)</code> +<div class="block">Constructs and initializes a Tuple2i from the array of length 2.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#Tuple2i-int-int-">Tuple2i</a></span>(int x, + int y)</code> +<div class="block">Constructs and initializes a Tuple2i from the specified + x and y coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#Tuple2i-org.jogamp.vecmath.Tuple2i-">Tuple2i</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1)</code> +<div class="block">Constructs and initializes a Tuple2i from the specified Tuple2i.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#absolute--">absolute</a></span>()</code> +<div class="block">Sets each component of this tuple to its absolute value.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#absolute-org.jogamp.vecmath.Tuple2i-">absolute</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t)</code> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#add-org.jogamp.vecmath.Tuple2i-">add</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1)</code> +<div class="block">Sets the value of this tuple to the sum of itself and t1.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#add-org.jogamp.vecmath.Tuple2i-org.jogamp.vecmath.Tuple2i-">add</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t2)</code> +<div class="block">Sets the value of this tuple to the sum of tuples t1 and t2.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#clamp-int-int-">clamp</a></span>(int min, + int max)</code> +<div class="block">Clamps this tuple to the range [low, high].</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#clamp-int-int-org.jogamp.vecmath.Tuple2i-">clamp</a></span>(int min, + int max, + <a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t)</code> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +</td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#clampMax-int-">clampMax</a></span>(int max)</code> +<div class="block">Clamps the maximum value of this tuple to the max parameter.</div> +</td> +</tr> +<tr id="i7" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#clampMax-int-org.jogamp.vecmath.Tuple2i-">clampMax</a></span>(int max, + <a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t)</code> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr id="i8" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#clampMin-int-">clampMin</a></span>(int min)</code> +<div class="block">Clamps the minimum value of this tuple to the min parameter.</div> +</td> +</tr> +<tr id="i9" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#clampMin-int-org.jogamp.vecmath.Tuple2i-">clampMin</a></span>(int min, + <a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t)</code> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr id="i10" class="altColor"> +<td class="colFirst"><code>java.lang.Object</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#clone--">clone</a></span>()</code> +<div class="block">Creates a new object of the same class as this object.</div> +</td> +</tr> +<tr id="i11" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object t1)</code> +<div class="block">Returns true if the Object t1 is of type Tuple2i and all of the + data members of t1 are equal to the corresponding data members in + this Tuple2i.</div> +</td> +</tr> +<tr id="i12" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#get-int:A-">get</a></span>(int[] t)</code> +<div class="block">Copies the values of this tuple into the array t.</div> +</td> +</tr> +<tr id="i13" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#get-org.jogamp.vecmath.Tuple2i-">get</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t)</code> +<div class="block">Copies the values of this tuple into the tuple t.</div> +</td> +</tr> +<tr id="i14" class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#getX--">getX</a></span>()</code> +<div class="block">Get the <i>x</i> coordinate.</div> +</td> +</tr> +<tr id="i15" class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#getY--">getY</a></span>()</code> +<div class="block">Get the <i>y</i> coordinate.</div> +</td> +</tr> +<tr id="i16" class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#hashCode--">hashCode</a></span>()</code> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</td> +</tr> +<tr id="i17" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#negate--">negate</a></span>()</code> +<div class="block">Negates the value of this tuple in place.</div> +</td> +</tr> +<tr id="i18" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#negate-org.jogamp.vecmath.Tuple2i-">negate</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1)</code> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +</td> +</tr> +<tr id="i19" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#scale-int-">scale</a></span>(int s)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of the scale factor with this.</div> +</td> +</tr> +<tr id="i20" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#scale-int-org.jogamp.vecmath.Tuple2i-">scale</a></span>(int s, + <a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1.</div> +</td> +</tr> +<tr id="i21" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#scaleAdd-int-org.jogamp.vecmath.Tuple2i-">scaleAdd</a></span>(int s, + <a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +</td> +</tr> +<tr id="i22" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#scaleAdd-int-org.jogamp.vecmath.Tuple2i-org.jogamp.vecmath.Tuple2i-">scaleAdd</a></span>(int s, + <a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t2)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 plus tuple t2 (this = s*t1 + t2).</div> +</td> +</tr> +<tr id="i23" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#set-int:A-">set</a></span>(int[] t)</code> +<div class="block">Sets the value of this tuple to the specified coordinates in the + array of length 2.</div> +</td> +</tr> +<tr id="i24" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#set-int-int-">set</a></span>(int x, + int y)</code> +<div class="block">Sets the value of this tuple to the specified x and y + coordinates.</div> +</td> +</tr> +<tr id="i25" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#set-org.jogamp.vecmath.Tuple2i-">set</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</td> +</tr> +<tr id="i26" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#setX-int-">setX</a></span>(int x)</code> +<div class="block">Set the <i>x</i> coordinate.</div> +</td> +</tr> +<tr id="i27" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#setY-int-">setY</a></span>(int y)</code> +<div class="block">Set the <i>y</i> coordinate.</div> +</td> +</tr> +<tr id="i28" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#sub-org.jogamp.vecmath.Tuple2i-">sub</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1)</code> +<div class="block">Sets the value of this tuple to the difference + of itself and t1 (this = this - t1).</div> +</td> +</tr> +<tr id="i29" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#sub-org.jogamp.vecmath.Tuple2i-org.jogamp.vecmath.Tuple2i-">sub</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t2)</code> +<div class="block">Sets the value of this tuple to the difference + of tuples t1 and t2 (this = t1 - t2).</div> +</td> +</tr> +<tr id="i30" class="altColor"> +<td class="colFirst"><code>java.lang.String</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple2i.html#toString--">toString</a></span>()</code> +<div class="block">Returns a string that contains the values of this Tuple2i.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ FIELD DETAIL =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.detail"> +<!-- --> +</a> +<h3>Field Detail</h3> +<a name="x"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>x</h4> +<pre>public int x</pre> +<div class="block">The x coordinate.</div> +</li> +</ul> +<a name="y"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>y</h4> +<pre>public int y</pre> +<div class="block">The y coordinate.</div> +</li> +</ul> +</li> +</ul> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Tuple2i-int-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple2i</h4> +<pre>public Tuple2i(int x, + int y)</pre> +<div class="block">Constructs and initializes a Tuple2i from the specified + x and y coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +</dl> +</li> +</ul> +<a name="Tuple2i-int:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple2i</h4> +<pre>public Tuple2i(int[] t)</pre> +<div class="block">Constructs and initializes a Tuple2i from the array of length 2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the array of length 2 containing x and y in order.</dd> +</dl> +</li> +</ul> +<a name="Tuple2i-org.jogamp.vecmath.Tuple2i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple2i</h4> +<pre>public Tuple2i(<a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1)</pre> +<div class="block">Constructs and initializes a Tuple2i from the specified Tuple2i.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple2i containing the initialization x and y + data.</dd> +</dl> +</li> +</ul> +<a name="Tuple2i--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Tuple2i</h4> +<pre>public Tuple2i()</pre> +<div class="block">Constructs and initializes a Tuple2i to (0,0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="set-int-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(int x, + int y)</pre> +<div class="block">Sets the value of this tuple to the specified x and y + coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +</dl> +</li> +</ul> +<a name="set-int:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(int[] t)</pre> +<div class="block">Sets the value of this tuple to the specified coordinates in the + array of length 2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the array of length 2 containing x and y in order.</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Tuple2i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1)</pre> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple to be copied</dd> +</dl> +</li> +</ul> +<a name="get-int:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(int[] t)</pre> +<div class="block">Copies the values of this tuple into the array t.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - is the array</dd> +</dl> +</li> +</ul> +<a name="get-org.jogamp.vecmath.Tuple2i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(<a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t)</pre> +<div class="block">Copies the values of this tuple into the tuple t.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - is the target tuple</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.Tuple2i-org.jogamp.vecmath.Tuple2i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t2)</pre> +<div class="block">Sets the value of this tuple to the sum of tuples t1 and t2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>t2</code> - the second tuple</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.Tuple2i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1)</pre> +<div class="block">Sets the value of this tuple to the sum of itself and t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the other tuple</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.Tuple2i-org.jogamp.vecmath.Tuple2i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t2)</pre> +<div class="block">Sets the value of this tuple to the difference + of tuples t1 and t2 (this = t1 - t2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>t2</code> - the second tuple</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.Tuple2i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1)</pre> +<div class="block">Sets the value of this tuple to the difference + of itself and t1 (this = this - t1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the other tuple</dd> +</dl> +</li> +</ul> +<a name="negate-org.jogamp.vecmath.Tuple2i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negate</h4> +<pre>public final void negate(<a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1)</pre> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the source tuple</dd> +</dl> +</li> +</ul> +<a name="negate--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negate</h4> +<pre>public final void negate()</pre> +<div class="block">Negates the value of this tuple in place.</div> +</li> +</ul> +<a name="scale-int-org.jogamp.vecmath.Tuple2i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scale</h4> +<pre>public final void scale(int s, + <a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +<dd><code>t1</code> - the source tuple</dd> +</dl> +</li> +</ul> +<a name="scale-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scale</h4> +<pre>public final void scale(int s)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of the scale factor with this.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +</dl> +</li> +</ul> +<a name="scaleAdd-int-org.jogamp.vecmath.Tuple2i-org.jogamp.vecmath.Tuple2i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scaleAdd</h4> +<pre>public final void scaleAdd(int s, + <a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t2)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 plus tuple t2 (this = s*t1 + t2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +<dd><code>t1</code> - the tuple to be multipled</dd> +<dd><code>t2</code> - the tuple to be added</dd> +</dl> +</li> +</ul> +<a name="scaleAdd-int-org.jogamp.vecmath.Tuple2i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scaleAdd</h4> +<pre>public final void scaleAdd(int s, + <a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +<dd><code>t1</code> - the tuple to be added</dd> +</dl> +</li> +</ul> +<a name="toString--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>toString</h4> +<pre>public java.lang.String toString()</pre> +<div class="block">Returns a string that contains the values of this Tuple2i. + The form is (x,y).</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>toString</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the String representation</dd> +</dl> +</li> +</ul> +<a name="equals-java.lang.Object-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(java.lang.Object t1)</pre> +<div class="block">Returns true if the Object t1 is of type Tuple2i and all of the + data members of t1 are equal to the corresponding data members in + this Tuple2i.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>equals</code> in class <code>java.lang.Object</code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the object with which the comparison is made</dd> +</dl> +</li> +</ul> +<a name="hashCode--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>hashCode</h4> +<pre>public int hashCode()</pre> +<div class="block">Returns a hash code value based on the data values in this + object. Two different Tuple2i objects with identical data values + (i.e., Tuple2i.equals returns true) will return the same hash + code value. Two objects with different data members may return the + same hash value, although this is not likely.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the integer hash code value</dd> +</dl> +</li> +</ul> +<a name="clamp-int-int-org.jogamp.vecmath.Tuple2i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clamp</h4> +<pre>public final void clamp(int min, + int max, + <a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t)</pre> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in the tuple after clamping</dd> +<dd><code>max</code> - the highest value in the tuple after clamping</dd> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="clampMin-int-org.jogamp.vecmath.Tuple2i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMin</h4> +<pre>public final void clampMin(int min, + <a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t)</pre> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in the tuple after clamping</dd> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="clampMax-int-org.jogamp.vecmath.Tuple2i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMax</h4> +<pre>public final void clampMax(int max, + <a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t)</pre> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>max</code> - the highest value in the tuple after clamping</dd> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="absolute-org.jogamp.vecmath.Tuple2i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>absolute</h4> +<pre>public final void absolute(<a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t)</pre> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="clamp-int-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clamp</h4> +<pre>public final void clamp(int min, + int max)</pre> +<div class="block">Clamps this tuple to the range [low, high].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in this tuple after clamping</dd> +<dd><code>max</code> - the highest value in this tuple after clamping</dd> +</dl> +</li> +</ul> +<a name="clampMin-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMin</h4> +<pre>public final void clampMin(int min)</pre> +<div class="block">Clamps the minimum value of this tuple to the min parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in this tuple after clamping</dd> +</dl> +</li> +</ul> +<a name="clampMax-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMax</h4> +<pre>public final void clampMax(int max)</pre> +<div class="block">Clamps the maximum value of this tuple to the max parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>max</code> - the highest value in the tuple after clamping</dd> +</dl> +</li> +</ul> +<a name="absolute--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>absolute</h4> +<pre>public final void absolute()</pre> +<div class="block">Sets each component of this tuple to its absolute value.</div> +</li> +</ul> +<a name="clone--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clone</h4> +<pre>public java.lang.Object clone()</pre> +<div class="block">Creates a new object of the same class as this object.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>clone</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>a clone of this instance.</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code>java.lang.OutOfMemoryError</code> - if there is not enough memory.</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><code>Cloneable</code></dd> +</dl> +</li> +</ul> +<a name="getX--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getX</h4> +<pre>public final int getX()</pre> +<div class="block">Get the <i>x</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the x coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setX-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setX</h4> +<pre>public final void setX(int x)</pre> +<div class="block">Set the <i>x</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - value to <i>x</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getY--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getY</h4> +<pre>public final int getY()</pre> +<div class="block">Get the <i>y</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>y</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setY-int-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>setY</h4> +<pre>public final void setY(int y)</pre> +<div class="block">Set the <i>y</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>y</code> - value to <i>y</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Tuple2i.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Tuple2i.html" target="_top">Frames</a></li> +<li><a href="Tuple2i.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Tuple3b.html b/doc/org/jogamp/vecmath/Tuple3b.html new file mode 100644 index 0000000..19117e7 --- /dev/null +++ b/doc/org/jogamp/vecmath/Tuple3b.html @@ -0,0 +1,765 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:53 NZST 2017 --> +<title>Tuple3b</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Tuple3b"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Tuple3b.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Tuple3b.html" target="_top">Frames</a></li> +<li><a href="Tuple3b.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Tuple3b" class="title">Class Tuple3b</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Tuple3b</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<dl> +<dt>Direct Known Subclasses:</dt> +<dd><a href="../../../org/jogamp/vecmath/Color3b.html" title="class in org.jogamp.vecmath">Color3b</a></dd> +</dl> +<hr> +<br> +<pre>public abstract class <span class="typeNameLabel">Tuple3b</span> +extends java.lang.Object +implements java.io.Serializable, java.lang.Cloneable</pre> +<div class="block">A three byte tuple. Note that Java defines a byte as a signed integer + in the range [-128, 127]. However, colors are more typically + represented by values in the range [0, 255]. Java 3D recognizes this + and, in those cases where Tuple3b is used to represent color, treats + the bytes as if the range were [0, 255]---in other words, as if the + bytes were unsigned. + Values greater than 127 can be assigned to a byte variable using a + type cast. For example: + <ul>byteVariable = (byte) intValue; // intValue can be > 127</ul> + If intValue is greater than 127, then byteVariable will be negative. The + correct value will be extracted when it is used (by masking off the upper + bits).</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Tuple3b">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> +<caption><span>Fields</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>byte</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3b.html#x">x</a></span></code> +<div class="block">The first value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>byte</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3b.html#y">y</a></span></code> +<div class="block">The second value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>byte</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3b.html#z">z</a></span></code> +<div class="block">The third value.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3b.html#Tuple3b--">Tuple3b</a></span>()</code> +<div class="block">Constructs and initializes a Tuple3b to (0,0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3b.html#Tuple3b-byte:A-">Tuple3b</a></span>(byte[] t)</code> +<div class="block">Constructs and initializes a Tuple3b from input array of length 3.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3b.html#Tuple3b-byte-byte-byte-">Tuple3b</a></span>(byte b1, + byte b2, + byte b3)</code> +<div class="block">Constructs and initializes a Tuple3b from the specified three values.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3b.html#Tuple3b-org.jogamp.vecmath.Tuple3b-">Tuple3b</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a> t1)</code> +<div class="block">Constructs and initializes a Tuple3b from the specified Tuple3b.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>java.lang.Object</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3b.html#clone--">clone</a></span>()</code> +<div class="block">Creates a new object of the same class as this object.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3b.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object t1)</code> +<div class="block">Returns true if the Object t1 is of type Tuple3b and all of the + data members of t1 are equal to the corresponding data members in + this Tuple3b.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3b.html#equals-org.jogamp.vecmath.Tuple3b-">equals</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a> t1)</code> +<div class="block">Returns true if all of the data members of tuple t1 are equal to + the corresponding data members in this tuple.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3b.html#get-byte:A-">get</a></span>(byte[] t)</code> +<div class="block">Places the value of the x,y,z components of this Tuple3b + into the array of length 3.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3b.html#get-org.jogamp.vecmath.Tuple3b-">get</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a> t1)</code> +<div class="block">Places the value of the x,y,z components of this tuple into + the tuple t1.</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>byte</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3b.html#getX--">getX</a></span>()</code> +<div class="block">Get <i>x</i>, the first value.</div> +</td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>byte</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3b.html#getY--">getY</a></span>()</code> +<div class="block">Get <i>y</i>, the second value.</div> +</td> +</tr> +<tr id="i7" class="rowColor"> +<td class="colFirst"><code>byte</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3b.html#getZ--">getZ</a></span>()</code> +<div class="block">Get <i>z</i>, the third value.</div> +</td> +</tr> +<tr id="i8" class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3b.html#hashCode--">hashCode</a></span>()</code> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</td> +</tr> +<tr id="i9" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3b.html#set-byte:A-">set</a></span>(byte[] t)</code> +<div class="block">Sets the value of the x,y,z, data members of this tuple to the + values in the array t of length 3.</div> +</td> +</tr> +<tr id="i10" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3b.html#set-org.jogamp.vecmath.Tuple3b-">set</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a> t1)</code> +<div class="block">Sets the value of the data members of this tuple to the value + of the argument tuple t1.</div> +</td> +</tr> +<tr id="i11" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3b.html#setX-byte-">setX</a></span>(byte x)</code> +<div class="block">Set <i>x</i>, the first value.</div> +</td> +</tr> +<tr id="i12" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3b.html#setY-byte-">setY</a></span>(byte y)</code> +<div class="block">Set <i>y</i>, the second value.</div> +</td> +</tr> +<tr id="i13" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3b.html#setZ-byte-">setZ</a></span>(byte z)</code> +<div class="block">Set <i>z</i>, the third value.</div> +</td> +</tr> +<tr id="i14" class="altColor"> +<td class="colFirst"><code>java.lang.String</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3b.html#toString--">toString</a></span>()</code> +<div class="block">Returns a string that contains the values of this Tuple3b.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ FIELD DETAIL =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.detail"> +<!-- --> +</a> +<h3>Field Detail</h3> +<a name="x"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>x</h4> +<pre>public byte x</pre> +<div class="block">The first value.</div> +</li> +</ul> +<a name="y"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>y</h4> +<pre>public byte y</pre> +<div class="block">The second value.</div> +</li> +</ul> +<a name="z"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>z</h4> +<pre>public byte z</pre> +<div class="block">The third value.</div> +</li> +</ul> +</li> +</ul> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Tuple3b-byte-byte-byte-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple3b</h4> +<pre>public Tuple3b(byte b1, + byte b2, + byte b3)</pre> +<div class="block">Constructs and initializes a Tuple3b from the specified three values.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>b1</code> - the first value</dd> +<dd><code>b2</code> - the second value</dd> +<dd><code>b3</code> - the third value</dd> +</dl> +</li> +</ul> +<a name="Tuple3b-byte:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple3b</h4> +<pre>public Tuple3b(byte[] t)</pre> +<div class="block">Constructs and initializes a Tuple3b from input array of length 3.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the array of length 3 containing b1 b2 b3 in order</dd> +</dl> +</li> +</ul> +<a name="Tuple3b-org.jogamp.vecmath.Tuple3b-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple3b</h4> +<pre>public Tuple3b(<a href="../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a> t1)</pre> +<div class="block">Constructs and initializes a Tuple3b from the specified Tuple3b.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple3b containing the initialization x y z data</dd> +</dl> +</li> +</ul> +<a name="Tuple3b--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Tuple3b</h4> +<pre>public Tuple3b()</pre> +<div class="block">Constructs and initializes a Tuple3b to (0,0,0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="toString--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>toString</h4> +<pre>public java.lang.String toString()</pre> +<div class="block">Returns a string that contains the values of this Tuple3b.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>toString</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>a String with the values</dd> +</dl> +</li> +</ul> +<a name="get-byte:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(byte[] t)</pre> +<div class="block">Places the value of the x,y,z components of this Tuple3b + into the array of length 3.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - array of length 3 into which the component values are copied</dd> +</dl> +</li> +</ul> +<a name="get-org.jogamp.vecmath.Tuple3b-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(<a href="../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a> t1)</pre> +<div class="block">Places the value of the x,y,z components of this tuple into + the tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple into which the values are placed</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Tuple3b-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a> t1)</pre> +<div class="block">Sets the value of the data members of this tuple to the value + of the argument tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the source tuple for the memberwise copy</dd> +</dl> +</li> +</ul> +<a name="set-byte:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(byte[] t)</pre> +<div class="block">Sets the value of the x,y,z, data members of this tuple to the + values in the array t of length 3.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - array of length 3 which is the source for the memberwise copy</dd> +</dl> +</li> +</ul> +<a name="equals-org.jogamp.vecmath.Tuple3b-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(<a href="../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a> t1)</pre> +<div class="block">Returns true if all of the data members of tuple t1 are equal to + the corresponding data members in this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple with which the comparison is made</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="equals-java.lang.Object-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(java.lang.Object t1)</pre> +<div class="block">Returns true if the Object t1 is of type Tuple3b and all of the + data members of t1 are equal to the corresponding data members in + this Tuple3b.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>equals</code> in class <code>java.lang.Object</code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the object with which the comparison is made</dd> +</dl> +</li> +</ul> +<a name="hashCode--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>hashCode</h4> +<pre>public int hashCode()</pre> +<div class="block">Returns a hash code value based on the data values in this + object. Two different Tuple3b objects with identical data values + (i.e., Tuple3b.equals returns true) will return the same hash + code value. Two objects with different data members may return the + same hash value, although this is not likely.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the integer hash code value</dd> +</dl> +</li> +</ul> +<a name="clone--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clone</h4> +<pre>public java.lang.Object clone()</pre> +<div class="block">Creates a new object of the same class as this object.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>clone</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>a clone of this instance.</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code>java.lang.OutOfMemoryError</code> - if there is not enough memory.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.3</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><code>Cloneable</code></dd> +</dl> +</li> +</ul> +<a name="getX--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getX</h4> +<pre>public final byte getX()</pre> +<div class="block">Get <i>x</i>, the first value.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the first value.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setX-byte-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setX</h4> +<pre>public final void setX(byte x)</pre> +<div class="block">Set <i>x</i>, the first value.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the first value to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getY--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getY</h4> +<pre>public final byte getY()</pre> +<div class="block">Get <i>y</i>, the second value.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the second value.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setY-byte-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setY</h4> +<pre>public final void setY(byte y)</pre> +<div class="block">Set <i>y</i>, the second value.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>y</code> - the second value to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getZ--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getZ</h4> +<pre>public final byte getZ()</pre> +<div class="block">Get <i>z</i>, the third value.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the third value.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setZ-byte-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>setZ</h4> +<pre>public final void setZ(byte z)</pre> +<div class="block">Set <i>z</i>, the third value.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>z</code> - the third value to set.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Tuple3b.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Tuple3b.html" target="_top">Frames</a></li> +<li><a href="Tuple3b.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Tuple3d.html b/doc/org/jogamp/vecmath/Tuple3d.html new file mode 100644 index 0000000..206b95e --- /dev/null +++ b/doc/org/jogamp/vecmath/Tuple3d.html @@ -0,0 +1,1487 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:53 NZST 2017 --> +<title>Tuple3d</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Tuple3d"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":42,"i7":42,"i8":10,"i9":10,"i10":42,"i11":42,"i12":10,"i13":10,"i14":42,"i15":42,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":42,"i28":10,"i29":42,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":42,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Tuple3d.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Tuple3d.html" target="_top">Frames</a></li> +<li><a href="Tuple3d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Tuple3d" class="title">Class Tuple3d</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Tuple3d</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<dl> +<dt>Direct Known Subclasses:</dt> +<dd><a href="../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a>, <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a></dd> +</dl> +<hr> +<br> +<pre>public abstract class <span class="typeNameLabel">Tuple3d</span> +extends java.lang.Object +implements java.io.Serializable, java.lang.Cloneable</pre> +<div class="block">A generic 3-element tuple that is represented by double-precision + floating point x,y,z coordinates.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Tuple3d">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> +<caption><span>Fields</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#x">x</a></span></code> +<div class="block">The x coordinate.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#y">y</a></span></code> +<div class="block">The y coordinate.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#z">z</a></span></code> +<div class="block">The z coordinate.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#Tuple3d--">Tuple3d</a></span>()</code> +<div class="block">Constructs and initializes a Tuple3d to (0,0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#Tuple3d-double:A-">Tuple3d</a></span>(double[] t)</code> +<div class="block">Constructs and initializes a Tuple3d from the array of length 3.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#Tuple3d-double-double-double-">Tuple3d</a></span>(double x, + double y, + double z)</code> +<div class="block">Constructs and initializes a Tuple3d from the specified xyz coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#Tuple3d-org.jogamp.vecmath.Tuple3d-">Tuple3d</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Constructs and initializes a Tuple3d from the specified Tuple3d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#Tuple3d-org.jogamp.vecmath.Tuple3f-">Tuple3d</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Constructs and initializes a Tuple3d from the specified Tuple3f.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#absolute--">absolute</a></span>()</code> +<div class="block">Sets each component of this tuple to its absolute value.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#absolute-org.jogamp.vecmath.Tuple3d-">absolute</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t)</code> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#add-org.jogamp.vecmath.Tuple3d-">add</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Sets the value of this tuple to the sum of itself and t1.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#add-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-">add</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t2)</code> +<div class="block">Sets the value of this tuple to the sum of tuples t1 and t2.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#clamp-double-double-">clamp</a></span>(double min, + double max)</code> +<div class="block">Clamps this tuple to the range [low, high].</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#clamp-double-double-org.jogamp.vecmath.Tuple3d-">clamp</a></span>(double min, + double max, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t)</code> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +</td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#clamp-float-float-">clamp</a></span>(float min, + float max)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clamp(double,double) instead</span></div> +</div> +</td> +</tr> +<tr id="i7" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#clamp-float-float-org.jogamp.vecmath.Tuple3d-">clamp</a></span>(float min, + float max, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clamp(double,double,Tuple3d) instead</span></div> +</div> +</td> +</tr> +<tr id="i8" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#clampMax-double-">clampMax</a></span>(double max)</code> +<div class="block">Clamps the maximum value of this tuple to the max parameter.</div> +</td> +</tr> +<tr id="i9" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#clampMax-double-org.jogamp.vecmath.Tuple3d-">clampMax</a></span>(double max, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t)</code> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr id="i10" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#clampMax-float-">clampMax</a></span>(float max)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clampMax(double) instead</span></div> +</div> +</td> +</tr> +<tr id="i11" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#clampMax-float-org.jogamp.vecmath.Tuple3d-">clampMax</a></span>(float max, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clampMax(double,Tuple3d) instead</span></div> +</div> +</td> +</tr> +<tr id="i12" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#clampMin-double-">clampMin</a></span>(double min)</code> +<div class="block">Clamps the minimum value of this tuple to the min parameter.</div> +</td> +</tr> +<tr id="i13" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#clampMin-double-org.jogamp.vecmath.Tuple3d-">clampMin</a></span>(double min, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t)</code> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr id="i14" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#clampMin-float-">clampMin</a></span>(float min)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clampMin(double) instead</span></div> +</div> +</td> +</tr> +<tr id="i15" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#clampMin-float-org.jogamp.vecmath.Tuple3d-">clampMin</a></span>(float min, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clampMin(double,Tuple3d) instead</span></div> +</div> +</td> +</tr> +<tr id="i16" class="altColor"> +<td class="colFirst"><code>java.lang.Object</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#clone--">clone</a></span>()</code> +<div class="block">Creates a new object of the same class as this object.</div> +</td> +</tr> +<tr id="i17" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#epsilonEquals-org.jogamp.vecmath.Tuple3d-double-">epsilonEquals</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1, + double epsilon)</code> +<div class="block">Returns true if the L-infinite distance between this tuple + and tuple t1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</td> +</tr> +<tr id="i18" class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object t1)</code> +<div class="block">Returns true if the Object t1 is of type Tuple3d and all of the + data members of t1 are equal to the corresponding data members in + this Tuple3d.</div> +</td> +</tr> +<tr id="i19" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#equals-org.jogamp.vecmath.Tuple3d-">equals</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Returns true if all of the data members of Tuple3d t1 are + equal to the corresponding data members in this Tuple3d.</div> +</td> +</tr> +<tr id="i20" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#get-double:A-">get</a></span>(double[] t)</code> +<div class="block">Copies the x,y,z coordinates of this tuple into the array t + of length 3.</div> +</td> +</tr> +<tr id="i21" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#get-org.jogamp.vecmath.Tuple3d-">get</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t)</code> +<div class="block">Copies the x,y,z coordinates of this tuple into the tuple t.</div> +</td> +</tr> +<tr id="i22" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#getX--">getX</a></span>()</code> +<div class="block">Get the <i>x</i> coordinate.</div> +</td> +</tr> +<tr id="i23" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#getY--">getY</a></span>()</code> +<div class="block">Get the <i>y</i> coordinate.</div> +</td> +</tr> +<tr id="i24" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#getZ--">getZ</a></span>()</code> +<div class="block">Get the <i>z</i> coordinate.</div> +</td> +</tr> +<tr id="i25" class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#hashCode--">hashCode</a></span>()</code> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</td> +</tr> +<tr id="i26" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#interpolate-org.jogamp.vecmath.Tuple3d-double-">interpolate</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1, + double alpha)</code> +<div class="block">Linearly interpolates between this tuple and tuple t1 and + places the result into this tuple: this = (1-alpha)*this + alpha*t1.</div> +</td> +</tr> +<tr id="i27" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#interpolate-org.jogamp.vecmath.Tuple3d-float-">interpolate</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1, + float alpha)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use interpolate(Tuple3d,double) instead</span></div> +</div> +</td> +</tr> +<tr id="i28" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#interpolate-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-double-">interpolate</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t2, + double alpha)</code> +<div class="block">Linearly interpolates between tuples t1 and t2 and places the + result into this tuple: this = (1-alpha)*t1 + alpha*t2.</div> +</td> +</tr> +<tr id="i29" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#interpolate-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-float-">interpolate</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t2, + float alpha)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use interpolate(Tuple3d,Tuple3d,double) instead</span></div> +</div> +</td> +</tr> +<tr id="i30" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#negate--">negate</a></span>()</code> +<div class="block">Negates the value of this tuple in place.</div> +</td> +</tr> +<tr id="i31" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#negate-org.jogamp.vecmath.Tuple3d-">negate</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +</td> +</tr> +<tr id="i32" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#scale-double-">scale</a></span>(double s)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself.</div> +</td> +</tr> +<tr id="i33" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#scale-double-org.jogamp.vecmath.Tuple3d-">scale</a></span>(double s, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1.</div> +</td> +</tr> +<tr id="i34" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#scaleAdd-double-org.jogamp.vecmath.Tuple3d-">scaleAdd</a></span>(double s, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +</td> +</tr> +<tr id="i35" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#scaleAdd-double-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-">scaleAdd</a></span>(double s, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t2)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 and then adds tuple t2 (this = s*t1 + t2).</div> +</td> +</tr> +<tr id="i36" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#scaleAdd-double-org.jogamp.vecmath.Tuple3f-">scaleAdd</a></span>(double s, + <a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use scaleAdd(double,Tuple3d) instead</span></div> +</div> +</td> +</tr> +<tr id="i37" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#set-double:A-">set</a></span>(double[] t)</code> +<div class="block">Sets the value of this tuple to the value of the xyz coordinates + located in the array of length 3.</div> +</td> +</tr> +<tr id="i38" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#set-double-double-double-">set</a></span>(double x, + double y, + double z)</code> +<div class="block">Sets the value of this tuple to the specified xyz coordinates.</div> +</td> +</tr> +<tr id="i39" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#set-org.jogamp.vecmath.Tuple3d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</td> +</tr> +<tr id="i40" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#set-org.jogamp.vecmath.Tuple3f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</td> +</tr> +<tr id="i41" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#setX-double-">setX</a></span>(double x)</code> +<div class="block">Set the <i>x</i> coordinate.</div> +</td> +</tr> +<tr id="i42" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#setY-double-">setY</a></span>(double y)</code> +<div class="block">Set the <i>y</i> coordinate.</div> +</td> +</tr> +<tr id="i43" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#setZ-double-">setZ</a></span>(double z)</code> +<div class="block">Set the <i>z</i> coordinate.</div> +</td> +</tr> +<tr id="i44" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#sub-org.jogamp.vecmath.Tuple3d-">sub</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Sets the value of this tuple to the difference + of itself and t1 (this = this - t1).</div> +</td> +</tr> +<tr id="i45" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#sub-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-">sub</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t2)</code> +<div class="block">Sets the value of this tuple to the difference of tuples + t1 and t2 (this = t1 - t2).</div> +</td> +</tr> +<tr id="i46" class="altColor"> +<td class="colFirst"><code>java.lang.String</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3d.html#toString--">toString</a></span>()</code> +<div class="block">Returns a string that contains the values of this Tuple3d.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ FIELD DETAIL =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.detail"> +<!-- --> +</a> +<h3>Field Detail</h3> +<a name="x"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>x</h4> +<pre>public double x</pre> +<div class="block">The x coordinate.</div> +</li> +</ul> +<a name="y"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>y</h4> +<pre>public double y</pre> +<div class="block">The y coordinate.</div> +</li> +</ul> +<a name="z"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>z</h4> +<pre>public double z</pre> +<div class="block">The z coordinate.</div> +</li> +</ul> +</li> +</ul> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Tuple3d-double-double-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple3d</h4> +<pre>public Tuple3d(double x, + double y, + double z)</pre> +<div class="block">Constructs and initializes a Tuple3d from the specified xyz coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +</dl> +</li> +</ul> +<a name="Tuple3d-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple3d</h4> +<pre>public Tuple3d(double[] t)</pre> +<div class="block">Constructs and initializes a Tuple3d from the array of length 3.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the array of length 3 containing xyz in order</dd> +</dl> +</li> +</ul> +<a name="Tuple3d-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple3d</h4> +<pre>public Tuple3d(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</pre> +<div class="block">Constructs and initializes a Tuple3d from the specified Tuple3d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple3d containing the initialization x y z data</dd> +</dl> +</li> +</ul> +<a name="Tuple3d-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple3d</h4> +<pre>public Tuple3d(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</pre> +<div class="block">Constructs and initializes a Tuple3d from the specified Tuple3f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple3f containing the initialization x y z data</dd> +</dl> +</li> +</ul> +<a name="Tuple3d--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Tuple3d</h4> +<pre>public Tuple3d()</pre> +<div class="block">Constructs and initializes a Tuple3d to (0,0,0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="set-double-double-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(double x, + double y, + double z)</pre> +<div class="block">Sets the value of this tuple to the specified xyz coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +</dl> +</li> +</ul> +<a name="set-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(double[] t)</pre> +<div class="block">Sets the value of this tuple to the value of the xyz coordinates + located in the array of length 3.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the array of length 3 containing xyz in order</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</pre> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple to be copied</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</pre> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple to be copied</dd> +</dl> +</li> +</ul> +<a name="get-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(double[] t)</pre> +<div class="block">Copies the x,y,z coordinates of this tuple into the array t + of length 3.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the target array</dd> +</dl> +</li> +</ul> +<a name="get-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t)</pre> +<div class="block">Copies the x,y,z coordinates of this tuple into the tuple t.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the Tuple3d object into which the values of this object are copied</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t2)</pre> +<div class="block">Sets the value of this tuple to the sum of tuples t1 and t2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>t2</code> - the second tuple</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</pre> +<div class="block">Sets the value of this tuple to the sum of itself and t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the other tuple</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t2)</pre> +<div class="block">Sets the value of this tuple to the difference of tuples + t1 and t2 (this = t1 - t2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>t2</code> - the second tuple</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</pre> +<div class="block">Sets the value of this tuple to the difference + of itself and t1 (this = this - t1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the other tuple</dd> +</dl> +</li> +</ul> +<a name="negate-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negate</h4> +<pre>public final void negate(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</pre> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the source tuple</dd> +</dl> +</li> +</ul> +<a name="negate--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negate</h4> +<pre>public final void negate()</pre> +<div class="block">Negates the value of this tuple in place.</div> +</li> +</ul> +<a name="scale-double-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scale</h4> +<pre>public final void scale(double s, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +<dd><code>t1</code> - the source tuple</dd> +</dl> +</li> +</ul> +<a name="scale-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scale</h4> +<pre>public final void scale(double s)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +</dl> +</li> +</ul> +<a name="scaleAdd-double-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scaleAdd</h4> +<pre>public final void scaleAdd(double s, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t2)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 and then adds tuple t2 (this = s*t1 + t2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +<dd><code>t1</code> - the tuple to be multipled</dd> +<dd><code>t2</code> - the tuple to be added</dd> +</dl> +</li> +</ul> +<a name="scaleAdd-double-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scaleAdd</h4> +<pre>public final void scaleAdd(double s, + <a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</pre> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Use scaleAdd(double,Tuple3d) instead</span></div> +</li> +</ul> +<a name="scaleAdd-double-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scaleAdd</h4> +<pre>public final void scaleAdd(double s, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +<dd><code>t1</code> - the tuple to be added</dd> +</dl> +</li> +</ul> +<a name="toString--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>toString</h4> +<pre>public java.lang.String toString()</pre> +<div class="block">Returns a string that contains the values of this Tuple3d. + The form is (x,y,z).</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>toString</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the String representation</dd> +</dl> +</li> +</ul> +<a name="hashCode--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>hashCode</h4> +<pre>public int hashCode()</pre> +<div class="block">Returns a hash code value based on the data values in this + object. Two different Tuple3d objects with identical data values + (i.e., Tuple3d.equals returns true) will return the same hash + code value. Two objects with different data members may return the + same hash value, although this is not likely.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the integer hash code value</dd> +</dl> +</li> +</ul> +<a name="equals-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</pre> +<div class="block">Returns true if all of the data members of Tuple3d t1 are + equal to the corresponding data members in this Tuple3d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple with which the comparison is made</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="equals-java.lang.Object-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(java.lang.Object t1)</pre> +<div class="block">Returns true if the Object t1 is of type Tuple3d and all of the + data members of t1 are equal to the corresponding data members in + this Tuple3d.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>equals</code> in class <code>java.lang.Object</code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Object with which the comparison is made</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="epsilonEquals-org.jogamp.vecmath.Tuple3d-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>epsilonEquals</h4> +<pre>public boolean epsilonEquals(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1, + double epsilon)</pre> +<div class="block">Returns true if the L-infinite distance between this tuple + and tuple t1 is less than or equal to the epsilon parameter, + otherwise returns false. The L-infinite + distance is equal to MAX[abs(x1-x2), abs(y1-y2), abs(z1-z2)].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple to be compared to this tuple</dd> +<dd><code>epsilon</code> - the threshold value</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="clamp-float-float-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clamp</h4> +<pre>public final void clamp(float min, + float max, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t)</pre> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Use clamp(double,double,Tuple3d) instead</span></div> +</li> +</ul> +<a name="clamp-double-double-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clamp</h4> +<pre>public final void clamp(double min, + double max, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t)</pre> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in the tuple after clamping</dd> +<dd><code>max</code> - the highest value in the tuple after clamping</dd> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="clampMin-float-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMin</h4> +<pre>public final void clampMin(float min, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t)</pre> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Use clampMin(double,Tuple3d) instead</span></div> +</li> +</ul> +<a name="clampMin-double-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMin</h4> +<pre>public final void clampMin(double min, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t)</pre> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in the tuple after clamping</dd> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="clampMax-float-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMax</h4> +<pre>public final void clampMax(float max, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t)</pre> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Use clampMax(double,Tuple3d) instead</span></div> +</li> +</ul> +<a name="clampMax-double-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMax</h4> +<pre>public final void clampMax(double max, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t)</pre> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>max</code> - the highest value in the tuple after clamping</dd> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="absolute-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>absolute</h4> +<pre>public final void absolute(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t)</pre> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="clamp-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clamp</h4> +<pre>public final void clamp(float min, + float max)</pre> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Use clamp(double,double) instead</span></div> +</li> +</ul> +<a name="clamp-double-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clamp</h4> +<pre>public final void clamp(double min, + double max)</pre> +<div class="block">Clamps this tuple to the range [low, high].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in this tuple after clamping</dd> +<dd><code>max</code> - the highest value in this tuple after clamping</dd> +</dl> +</li> +</ul> +<a name="clampMin-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMin</h4> +<pre>public final void clampMin(float min)</pre> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Use clampMin(double) instead</span></div> +</li> +</ul> +<a name="clampMin-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMin</h4> +<pre>public final void clampMin(double min)</pre> +<div class="block">Clamps the minimum value of this tuple to the min parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in this tuple after clamping</dd> +</dl> +</li> +</ul> +<a name="clampMax-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMax</h4> +<pre>public final void clampMax(float max)</pre> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Use clampMax(double) instead</span></div> +</li> +</ul> +<a name="clampMax-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMax</h4> +<pre>public final void clampMax(double max)</pre> +<div class="block">Clamps the maximum value of this tuple to the max parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>max</code> - the highest value in the tuple after clamping</dd> +</dl> +</li> +</ul> +<a name="absolute--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>absolute</h4> +<pre>public final void absolute()</pre> +<div class="block">Sets each component of this tuple to its absolute value.</div> +</li> +</ul> +<a name="interpolate-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>interpolate</h4> +<pre>public final void interpolate(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t2, + float alpha)</pre> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Use interpolate(Tuple3d,Tuple3d,double) instead</span></div> +</li> +</ul> +<a name="interpolate-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>interpolate</h4> +<pre>public final void interpolate(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t2, + double alpha)</pre> +<div class="block">Linearly interpolates between tuples t1 and t2 and places the + result into this tuple: this = (1-alpha)*t1 + alpha*t2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>t2</code> - the second tuple</dd> +<dd><code>alpha</code> - the alpha interpolation parameter</dd> +</dl> +</li> +</ul> +<a name="interpolate-org.jogamp.vecmath.Tuple3d-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>interpolate</h4> +<pre>public final void interpolate(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1, + float alpha)</pre> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Use interpolate(Tuple3d,double) instead</span></div> +</li> +</ul> +<a name="interpolate-org.jogamp.vecmath.Tuple3d-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>interpolate</h4> +<pre>public final void interpolate(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1, + double alpha)</pre> +<div class="block">Linearly interpolates between this tuple and tuple t1 and + places the result into this tuple: this = (1-alpha)*this + alpha*t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>alpha</code> - the alpha interpolation parameter</dd> +</dl> +</li> +</ul> +<a name="clone--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clone</h4> +<pre>public java.lang.Object clone()</pre> +<div class="block">Creates a new object of the same class as this object.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>clone</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>a clone of this instance.</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code>java.lang.OutOfMemoryError</code> - if there is not enough memory.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.3</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><code>Cloneable</code></dd> +</dl> +</li> +</ul> +<a name="getX--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getX</h4> +<pre>public final double getX()</pre> +<div class="block">Get the <i>x</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>x</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setX-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setX</h4> +<pre>public final void setX(double x)</pre> +<div class="block">Set the <i>x</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - value to <i>x</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getY--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getY</h4> +<pre>public final double getY()</pre> +<div class="block">Get the <i>y</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>y</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setY-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setY</h4> +<pre>public final void setY(double y)</pre> +<div class="block">Set the <i>y</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>y</code> - value to <i>y</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getZ--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getZ</h4> +<pre>public final double getZ()</pre> +<div class="block">Get the <i>z</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>z</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setZ-double-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>setZ</h4> +<pre>public final void setZ(double z)</pre> +<div class="block">Set the <i>z</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>z</code> - value to <i>z</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Tuple3d.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Tuple3d.html" target="_top">Frames</a></li> +<li><a href="Tuple3d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Tuple3f.html b/doc/org/jogamp/vecmath/Tuple3f.html new file mode 100644 index 0000000..1758b72 --- /dev/null +++ b/doc/org/jogamp/vecmath/Tuple3f.html @@ -0,0 +1,1307 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:53 NZST 2017 --> +<title>Tuple3f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Tuple3f"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Tuple3f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Tuple3f.html" target="_top">Frames</a></li> +<li><a href="Tuple3f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Tuple3f" class="title">Class Tuple3f</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Tuple3f</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<dl> +<dt>Direct Known Subclasses:</dt> +<dd><a href="../../../org/jogamp/vecmath/Color3f.html" title="class in org.jogamp.vecmath">Color3f</a>, <a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a>, <a href="../../../org/jogamp/vecmath/TexCoord3f.html" title="class in org.jogamp.vecmath">TexCoord3f</a>, <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a></dd> +</dl> +<hr> +<br> +<pre>public abstract class <span class="typeNameLabel">Tuple3f</span> +extends java.lang.Object +implements java.io.Serializable, java.lang.Cloneable</pre> +<div class="block">A generic 3-element tuple that is represented by single precision-floating + point x,y,z coordinates.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Tuple3f">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> +<caption><span>Fields</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#x">x</a></span></code> +<div class="block">The x coordinate.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#y">y</a></span></code> +<div class="block">The y coordinate.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#z">z</a></span></code> +<div class="block">The z coordinate.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#Tuple3f--">Tuple3f</a></span>()</code> +<div class="block">Constructs and initializes a Tuple3f to (0,0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#Tuple3f-float:A-">Tuple3f</a></span>(float[] t)</code> +<div class="block">Constructs and initializes a Tuple3f from the array of length 3.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#Tuple3f-float-float-float-">Tuple3f</a></span>(float x, + float y, + float z)</code> +<div class="block">Constructs and initializes a Tuple3f from the specified xyz coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#Tuple3f-org.jogamp.vecmath.Tuple3d-">Tuple3f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Constructs and initializes a Tuple3f from the specified Tuple3d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#Tuple3f-org.jogamp.vecmath.Tuple3f-">Tuple3f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Constructs and initializes a Tuple3f from the specified Tuple3f.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#absolute--">absolute</a></span>()</code> +<div class="block">Sets each component of this tuple to its absolute value.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#absolute-org.jogamp.vecmath.Tuple3f-">absolute</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t)</code> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#add-org.jogamp.vecmath.Tuple3f-">add</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Sets the value of this tuple to the vector sum of itself and tuple t1.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#add-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-">add</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t2)</code> +<div class="block">Sets the value of this tuple to the vector sum of tuples t1 and t2.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#clamp-float-float-">clamp</a></span>(float min, + float max)</code> +<div class="block">Clamps this tuple to the range [low, high].</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#clamp-float-float-org.jogamp.vecmath.Tuple3f-">clamp</a></span>(float min, + float max, + <a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t)</code> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +</td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#clampMax-float-">clampMax</a></span>(float max)</code> +<div class="block">Clamps the maximum value of this tuple to the max parameter.</div> +</td> +</tr> +<tr id="i7" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#clampMax-float-org.jogamp.vecmath.Tuple3f-">clampMax</a></span>(float max, + <a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t)</code> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr id="i8" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#clampMin-float-">clampMin</a></span>(float min)</code> +<div class="block">Clamps the minimum value of this tuple to the min parameter.</div> +</td> +</tr> +<tr id="i9" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#clampMin-float-org.jogamp.vecmath.Tuple3f-">clampMin</a></span>(float min, + <a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t)</code> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr id="i10" class="altColor"> +<td class="colFirst"><code>java.lang.Object</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#clone--">clone</a></span>()</code> +<div class="block">Creates a new object of the same class as this object.</div> +</td> +</tr> +<tr id="i11" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#epsilonEquals-org.jogamp.vecmath.Tuple3f-float-">epsilonEquals</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1, + float epsilon)</code> +<div class="block">Returns true if the L-infinite distance between this tuple + and tuple t1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</td> +</tr> +<tr id="i12" class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object t1)</code> +<div class="block">Returns true if the Object t1 is of type Tuple3f and all of the + data members of t1 are equal to the corresponding data members in + this Tuple3f.</div> +</td> +</tr> +<tr id="i13" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#equals-org.jogamp.vecmath.Tuple3f-">equals</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Returns true if the Object t1 is of type Tuple3f and all of the + data members of t1 are equal to the corresponding data members in + this Tuple3f.</div> +</td> +</tr> +<tr id="i14" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#get-float:A-">get</a></span>(float[] t)</code> +<div class="block">Gets the value of this tuple and copies the values into t.</div> +</td> +</tr> +<tr id="i15" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#get-org.jogamp.vecmath.Tuple3f-">get</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t)</code> +<div class="block">Gets the value of this tuple and copies the values into t.</div> +</td> +</tr> +<tr id="i16" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#getX--">getX</a></span>()</code> +<div class="block">Get the <i>x</i> coordinate.</div> +</td> +</tr> +<tr id="i17" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#getY--">getY</a></span>()</code> +<div class="block">Get the <i>y</i> coordinate.</div> +</td> +</tr> +<tr id="i18" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#getZ--">getZ</a></span>()</code> +<div class="block">Get the <i>z</i> coordinate.</div> +</td> +</tr> +<tr id="i19" class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#hashCode--">hashCode</a></span>()</code> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</td> +</tr> +<tr id="i20" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#interpolate-org.jogamp.vecmath.Tuple3f-float-">interpolate</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1, + float alpha)</code> +<div class="block">Linearly interpolates between this tuple and tuple t1 and + places the result into this tuple: this = (1-alpha)*this + alpha*t1.</div> +</td> +</tr> +<tr id="i21" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#interpolate-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-float-">interpolate</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t2, + float alpha)</code> +<div class="block">Linearly interpolates between tuples t1 and t2 and places the + result into this tuple: this = (1-alpha)*t1 + alpha*t2.</div> +</td> +</tr> +<tr id="i22" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#negate--">negate</a></span>()</code> +<div class="block">Negates the value of this tuple in place.</div> +</td> +</tr> +<tr id="i23" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#negate-org.jogamp.vecmath.Tuple3f-">negate</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +</td> +</tr> +<tr id="i24" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#scale-float-">scale</a></span>(float s)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of the scale factor with this.</div> +</td> +</tr> +<tr id="i25" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#scale-float-org.jogamp.vecmath.Tuple3f-">scale</a></span>(float s, + <a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Sets the value of this vector to the scalar multiplication + of tuple t1.</div> +</td> +</tr> +<tr id="i26" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#scaleAdd-float-org.jogamp.vecmath.Tuple3f-">scaleAdd</a></span>(float s, + <a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +</td> +</tr> +<tr id="i27" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#scaleAdd-float-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-">scaleAdd</a></span>(float s, + <a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t2)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 and then adds tuple t2 (this = s*t1 + t2).</div> +</td> +</tr> +<tr id="i28" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#set-float:A-">set</a></span>(float[] t)</code> +<div class="block">Sets the value of this tuple to the xyz coordinates specified in + the array of length 3.</div> +</td> +</tr> +<tr id="i29" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#set-float-float-float-">set</a></span>(float x, + float y, + float z)</code> +<div class="block">Sets the value of this tuple to the specified xyz coordinates.</div> +</td> +</tr> +<tr id="i30" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#set-org.jogamp.vecmath.Tuple3d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</td> +</tr> +<tr id="i31" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#set-org.jogamp.vecmath.Tuple3f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</td> +</tr> +<tr id="i32" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#setX-float-">setX</a></span>(float x)</code> +<div class="block">Set the <i>x</i> coordinate.</div> +</td> +</tr> +<tr id="i33" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#setY-float-">setY</a></span>(float y)</code> +<div class="block">Set the <i>y</i> coordinate.</div> +</td> +</tr> +<tr id="i34" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#setZ-float-">setZ</a></span>(float z)</code> +<div class="block">Set the <i>Z</i> coordinate.</div> +</td> +</tr> +<tr id="i35" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#sub-org.jogamp.vecmath.Tuple3f-">sub</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Sets the value of this tuple to the vector difference of + itself and tuple t1 (this = this - t1) .</div> +</td> +</tr> +<tr id="i36" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#sub-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-">sub</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t2)</code> +<div class="block">Sets the value of this tuple to the vector difference + of tuples t1 and t2 (this = t1 - t2).</div> +</td> +</tr> +<tr id="i37" class="rowColor"> +<td class="colFirst"><code>java.lang.String</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3f.html#toString--">toString</a></span>()</code> +<div class="block">Returns a string that contains the values of this Tuple3f.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ FIELD DETAIL =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.detail"> +<!-- --> +</a> +<h3>Field Detail</h3> +<a name="x"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>x</h4> +<pre>public float x</pre> +<div class="block">The x coordinate.</div> +</li> +</ul> +<a name="y"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>y</h4> +<pre>public float y</pre> +<div class="block">The y coordinate.</div> +</li> +</ul> +<a name="z"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>z</h4> +<pre>public float z</pre> +<div class="block">The z coordinate.</div> +</li> +</ul> +</li> +</ul> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Tuple3f-float-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple3f</h4> +<pre>public Tuple3f(float x, + float y, + float z)</pre> +<div class="block">Constructs and initializes a Tuple3f from the specified xyz coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +</dl> +</li> +</ul> +<a name="Tuple3f-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple3f</h4> +<pre>public Tuple3f(float[] t)</pre> +<div class="block">Constructs and initializes a Tuple3f from the array of length 3.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the array of length 3 containing xyz in order</dd> +</dl> +</li> +</ul> +<a name="Tuple3f-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple3f</h4> +<pre>public Tuple3f(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</pre> +<div class="block">Constructs and initializes a Tuple3f from the specified Tuple3f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple3f containing the initialization x y z data</dd> +</dl> +</li> +</ul> +<a name="Tuple3f-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple3f</h4> +<pre>public Tuple3f(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</pre> +<div class="block">Constructs and initializes a Tuple3f from the specified Tuple3d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple3d containing the initialization x y z data</dd> +</dl> +</li> +</ul> +<a name="Tuple3f--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Tuple3f</h4> +<pre>public Tuple3f()</pre> +<div class="block">Constructs and initializes a Tuple3f to (0,0,0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="toString--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>toString</h4> +<pre>public java.lang.String toString()</pre> +<div class="block">Returns a string that contains the values of this Tuple3f. + The form is (x,y,z).</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>toString</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the String representation</dd> +</dl> +</li> +</ul> +<a name="set-float-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(float x, + float y, + float z)</pre> +<div class="block">Sets the value of this tuple to the specified xyz coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +</dl> +</li> +</ul> +<a name="set-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(float[] t)</pre> +<div class="block">Sets the value of this tuple to the xyz coordinates specified in + the array of length 3.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the array of length 3 containing xyz in order</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</pre> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple to be copied</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</pre> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple to be copied</dd> +</dl> +</li> +</ul> +<a name="get-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(float[] t)</pre> +<div class="block">Gets the value of this tuple and copies the values into t.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the array of length 3 into which the values are copied</dd> +</dl> +</li> +</ul> +<a name="get-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t)</pre> +<div class="block">Gets the value of this tuple and copies the values into t.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the Tuple3f object into which the values of this object are copied</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t2)</pre> +<div class="block">Sets the value of this tuple to the vector sum of tuples t1 and t2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>t2</code> - the second tuple</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</pre> +<div class="block">Sets the value of this tuple to the vector sum of itself and tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the other tuple</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t2)</pre> +<div class="block">Sets the value of this tuple to the vector difference + of tuples t1 and t2 (this = t1 - t2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>t2</code> - the second tuple</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</pre> +<div class="block">Sets the value of this tuple to the vector difference of + itself and tuple t1 (this = this - t1) .</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the other tuple</dd> +</dl> +</li> +</ul> +<a name="negate-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negate</h4> +<pre>public final void negate(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</pre> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the source tuple</dd> +</dl> +</li> +</ul> +<a name="negate--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negate</h4> +<pre>public final void negate()</pre> +<div class="block">Negates the value of this tuple in place.</div> +</li> +</ul> +<a name="scale-float-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scale</h4> +<pre>public final void scale(float s, + <a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</pre> +<div class="block">Sets the value of this vector to the scalar multiplication + of tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +<dd><code>t1</code> - the source tuple</dd> +</dl> +</li> +</ul> +<a name="scale-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scale</h4> +<pre>public final void scale(float s)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of the scale factor with this.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +</dl> +</li> +</ul> +<a name="scaleAdd-float-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scaleAdd</h4> +<pre>public final void scaleAdd(float s, + <a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t2)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 and then adds tuple t2 (this = s*t1 + t2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +<dd><code>t1</code> - the tuple to be scaled and added</dd> +<dd><code>t2</code> - the tuple to be added without a scale</dd> +</dl> +</li> +</ul> +<a name="scaleAdd-float-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scaleAdd</h4> +<pre>public final void scaleAdd(float s, + <a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +<dd><code>t1</code> - the tuple to be added</dd> +</dl> +</li> +</ul> +<a name="equals-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</pre> +<div class="block">Returns true if the Object t1 is of type Tuple3f and all of the + data members of t1 are equal to the corresponding data members in + this Tuple3f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the vector with which the comparison is made</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="equals-java.lang.Object-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(java.lang.Object t1)</pre> +<div class="block">Returns true if the Object t1 is of type Tuple3f and all of the + data members of t1 are equal to the corresponding data members in + this Tuple3f.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>equals</code> in class <code>java.lang.Object</code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Object with which the comparison is made</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="epsilonEquals-org.jogamp.vecmath.Tuple3f-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>epsilonEquals</h4> +<pre>public boolean epsilonEquals(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1, + float epsilon)</pre> +<div class="block">Returns true if the L-infinite distance between this tuple + and tuple t1 is less than or equal to the epsilon parameter, + otherwise returns false. The L-infinite + distance is equal to MAX[abs(x1-x2), abs(y1-y2), abs(z1-z2)].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple to be compared to this tuple</dd> +<dd><code>epsilon</code> - the threshold value</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="hashCode--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>hashCode</h4> +<pre>public int hashCode()</pre> +<div class="block">Returns a hash code value based on the data values in this + object. Two different Tuple3f objects with identical data values + (i.e., Tuple3f.equals returns true) will return the same hash + code value. Two objects with different data members may return the + same hash value, although this is not likely.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the integer hash code value</dd> +</dl> +</li> +</ul> +<a name="clamp-float-float-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clamp</h4> +<pre>public final void clamp(float min, + float max, + <a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t)</pre> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in the tuple after clamping</dd> +<dd><code>max</code> - the highest value in the tuple after clamping</dd> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="clampMin-float-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMin</h4> +<pre>public final void clampMin(float min, + <a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t)</pre> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in the tuple after clamping</dd> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="clampMax-float-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMax</h4> +<pre>public final void clampMax(float max, + <a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t)</pre> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>max</code> - the highest value in the tuple after clamping</dd> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="absolute-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>absolute</h4> +<pre>public final void absolute(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t)</pre> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="clamp-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clamp</h4> +<pre>public final void clamp(float min, + float max)</pre> +<div class="block">Clamps this tuple to the range [low, high].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in this tuple after clamping</dd> +<dd><code>max</code> - the highest value in this tuple after clamping</dd> +</dl> +</li> +</ul> +<a name="clampMin-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMin</h4> +<pre>public final void clampMin(float min)</pre> +<div class="block">Clamps the minimum value of this tuple to the min parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in this tuple after clamping</dd> +</dl> +</li> +</ul> +<a name="clampMax-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMax</h4> +<pre>public final void clampMax(float max)</pre> +<div class="block">Clamps the maximum value of this tuple to the max parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>max</code> - the highest value in the tuple after clamping</dd> +</dl> +</li> +</ul> +<a name="absolute--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>absolute</h4> +<pre>public final void absolute()</pre> +<div class="block">Sets each component of this tuple to its absolute value.</div> +</li> +</ul> +<a name="interpolate-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>interpolate</h4> +<pre>public final void interpolate(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t2, + float alpha)</pre> +<div class="block">Linearly interpolates between tuples t1 and t2 and places the + result into this tuple: this = (1-alpha)*t1 + alpha*t2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>t2</code> - the second tuple</dd> +<dd><code>alpha</code> - the alpha interpolation parameter</dd> +</dl> +</li> +</ul> +<a name="interpolate-org.jogamp.vecmath.Tuple3f-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>interpolate</h4> +<pre>public final void interpolate(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1, + float alpha)</pre> +<div class="block">Linearly interpolates between this tuple and tuple t1 and + places the result into this tuple: this = (1-alpha)*this + alpha*t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>alpha</code> - the alpha interpolation parameter</dd> +</dl> +</li> +</ul> +<a name="clone--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clone</h4> +<pre>public java.lang.Object clone()</pre> +<div class="block">Creates a new object of the same class as this object.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>clone</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>a clone of this instance.</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code>java.lang.OutOfMemoryError</code> - if there is not enough memory.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.3</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><code>Cloneable</code></dd> +</dl> +</li> +</ul> +<a name="getX--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getX</h4> +<pre>public final float getX()</pre> +<div class="block">Get the <i>x</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>x</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setX-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setX</h4> +<pre>public final void setX(float x)</pre> +<div class="block">Set the <i>x</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - value to <i>x</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getY--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getY</h4> +<pre>public final float getY()</pre> +<div class="block">Get the <i>y</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>y</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setY-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setY</h4> +<pre>public final void setY(float y)</pre> +<div class="block">Set the <i>y</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>y</code> - value to <i>y</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getZ--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getZ</h4> +<pre>public final float getZ()</pre> +<div class="block">Get the <i>z</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>z</i> coordinate</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setZ-float-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>setZ</h4> +<pre>public final void setZ(float z)</pre> +<div class="block">Set the <i>Z</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>z</code> - value to <i>z</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Tuple3f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Tuple3f.html" target="_top">Frames</a></li> +<li><a href="Tuple3f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Tuple3i.html b/doc/org/jogamp/vecmath/Tuple3i.html new file mode 100644 index 0000000..17a3b28 --- /dev/null +++ b/doc/org/jogamp/vecmath/Tuple3i.html @@ -0,0 +1,1164 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:53 NZST 2017 --> +<title>Tuple3i</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Tuple3i"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Tuple3i.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Tuple3i.html" target="_top">Frames</a></li> +<li><a href="Tuple3i.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Tuple3i" class="title">Class Tuple3i</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Tuple3i</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<dl> +<dt>Direct Known Subclasses:</dt> +<dd><a href="../../../org/jogamp/vecmath/Point3i.html" title="class in org.jogamp.vecmath">Point3i</a></dd> +</dl> +<hr> +<br> +<pre>public abstract class <span class="typeNameLabel">Tuple3i</span> +extends java.lang.Object +implements java.io.Serializable, java.lang.Cloneable</pre> +<div class="block">A 3-element tuple represented by signed integer x,y,z + coordinates.</div> +<dl> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.2</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Tuple3i">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> +<caption><span>Fields</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#x">x</a></span></code> +<div class="block">The x coordinate.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#y">y</a></span></code> +<div class="block">The y coordinate.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#z">z</a></span></code> +<div class="block">The z coordinate.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#Tuple3i--">Tuple3i</a></span>()</code> +<div class="block">Constructs and initializes a Tuple3i to (0,0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#Tuple3i-int:A-">Tuple3i</a></span>(int[] t)</code> +<div class="block">Constructs and initializes a Tuple3i from the array of length 3.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#Tuple3i-int-int-int-">Tuple3i</a></span>(int x, + int y, + int z)</code> +<div class="block">Constructs and initializes a Tuple3i from the specified + x, y, and z coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#Tuple3i-org.jogamp.vecmath.Tuple3i-">Tuple3i</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1)</code> +<div class="block">Constructs and initializes a Tuple3i from the specified Tuple3i.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#absolute--">absolute</a></span>()</code> +<div class="block">Sets each component of this tuple to its absolute value.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#absolute-org.jogamp.vecmath.Tuple3i-">absolute</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t)</code> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#add-org.jogamp.vecmath.Tuple3i-">add</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1)</code> +<div class="block">Sets the value of this tuple to the sum of itself and t1.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#add-org.jogamp.vecmath.Tuple3i-org.jogamp.vecmath.Tuple3i-">add</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t2)</code> +<div class="block">Sets the value of this tuple to the sum of tuples t1 and t2.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#clamp-int-int-">clamp</a></span>(int min, + int max)</code> +<div class="block">Clamps this tuple to the range [low, high].</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#clamp-int-int-org.jogamp.vecmath.Tuple3i-">clamp</a></span>(int min, + int max, + <a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t)</code> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +</td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#clampMax-int-">clampMax</a></span>(int max)</code> +<div class="block">Clamps the maximum value of this tuple to the max parameter.</div> +</td> +</tr> +<tr id="i7" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#clampMax-int-org.jogamp.vecmath.Tuple3i-">clampMax</a></span>(int max, + <a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t)</code> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr id="i8" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#clampMin-int-">clampMin</a></span>(int min)</code> +<div class="block">Clamps the minimum value of this tuple to the min parameter.</div> +</td> +</tr> +<tr id="i9" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#clampMin-int-org.jogamp.vecmath.Tuple3i-">clampMin</a></span>(int min, + <a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t)</code> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr id="i10" class="altColor"> +<td class="colFirst"><code>java.lang.Object</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#clone--">clone</a></span>()</code> +<div class="block">Creates a new object of the same class as this object.</div> +</td> +</tr> +<tr id="i11" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object t1)</code> +<div class="block">Returns true if the Object t1 is of type Tuple3i and all of the + data members of t1 are equal to the corresponding data members in + this Tuple3i.</div> +</td> +</tr> +<tr id="i12" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#get-int:A-">get</a></span>(int[] t)</code> +<div class="block">Copies the values of this tuple into the array t.</div> +</td> +</tr> +<tr id="i13" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#get-org.jogamp.vecmath.Tuple3i-">get</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t)</code> +<div class="block">Copies the values of this tuple into the tuple t.</div> +</td> +</tr> +<tr id="i14" class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#getX--">getX</a></span>()</code> +<div class="block">Get the <i>x</i> coordinate.</div> +</td> +</tr> +<tr id="i15" class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#getY--">getY</a></span>()</code> +<div class="block">Get the <i>y</i> coordinate.</div> +</td> +</tr> +<tr id="i16" class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#getZ--">getZ</a></span>()</code> +<div class="block">Get the <i>z</i> coordinate.</div> +</td> +</tr> +<tr id="i17" class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#hashCode--">hashCode</a></span>()</code> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</td> +</tr> +<tr id="i18" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#negate--">negate</a></span>()</code> +<div class="block">Negates the value of this tuple in place.</div> +</td> +</tr> +<tr id="i19" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#negate-org.jogamp.vecmath.Tuple3i-">negate</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1)</code> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +</td> +</tr> +<tr id="i20" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#scale-int-">scale</a></span>(int s)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of the scale factor with this.</div> +</td> +</tr> +<tr id="i21" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#scale-int-org.jogamp.vecmath.Tuple3i-">scale</a></span>(int s, + <a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1.</div> +</td> +</tr> +<tr id="i22" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#scaleAdd-int-org.jogamp.vecmath.Tuple3i-">scaleAdd</a></span>(int s, + <a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +</td> +</tr> +<tr id="i23" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#scaleAdd-int-org.jogamp.vecmath.Tuple3i-org.jogamp.vecmath.Tuple3i-">scaleAdd</a></span>(int s, + <a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t2)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 plus tuple t2 (this = s*t1 + t2).</div> +</td> +</tr> +<tr id="i24" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#set-int:A-">set</a></span>(int[] t)</code> +<div class="block">Sets the value of this tuple to the specified coordinates in the + array of length 3.</div> +</td> +</tr> +<tr id="i25" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#set-int-int-int-">set</a></span>(int x, + int y, + int z)</code> +<div class="block">Sets the value of this tuple to the specified x, y, and z + coordinates.</div> +</td> +</tr> +<tr id="i26" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#set-org.jogamp.vecmath.Tuple3i-">set</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</td> +</tr> +<tr id="i27" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#setX-int-">setX</a></span>(int x)</code> +<div class="block">Set the <i>x</i> coordinate.</div> +</td> +</tr> +<tr id="i28" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#setY-int-">setY</a></span>(int y)</code> +<div class="block">Set the <i>y</i> coordinate.</div> +</td> +</tr> +<tr id="i29" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#setZ-int-">setZ</a></span>(int z)</code> +<div class="block">Set the <i>z</i> coordinate.</div> +</td> +</tr> +<tr id="i30" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#sub-org.jogamp.vecmath.Tuple3i-">sub</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1)</code> +<div class="block">Sets the value of this tuple to the difference + of itself and t1 (this = this - t1).</div> +</td> +</tr> +<tr id="i31" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#sub-org.jogamp.vecmath.Tuple3i-org.jogamp.vecmath.Tuple3i-">sub</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t2)</code> +<div class="block">Sets the value of this tuple to the difference + of tuples t1 and t2 (this = t1 - t2).</div> +</td> +</tr> +<tr id="i32" class="altColor"> +<td class="colFirst"><code>java.lang.String</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple3i.html#toString--">toString</a></span>()</code> +<div class="block">Returns a string that contains the values of this Tuple3i.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ FIELD DETAIL =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.detail"> +<!-- --> +</a> +<h3>Field Detail</h3> +<a name="x"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>x</h4> +<pre>public int x</pre> +<div class="block">The x coordinate.</div> +</li> +</ul> +<a name="y"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>y</h4> +<pre>public int y</pre> +<div class="block">The y coordinate.</div> +</li> +</ul> +<a name="z"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>z</h4> +<pre>public int z</pre> +<div class="block">The z coordinate.</div> +</li> +</ul> +</li> +</ul> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Tuple3i-int-int-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple3i</h4> +<pre>public Tuple3i(int x, + int y, + int z)</pre> +<div class="block">Constructs and initializes a Tuple3i from the specified + x, y, and z coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +</dl> +</li> +</ul> +<a name="Tuple3i-int:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple3i</h4> +<pre>public Tuple3i(int[] t)</pre> +<div class="block">Constructs and initializes a Tuple3i from the array of length 3.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the array of length 3 containing x, y, and z in order.</dd> +</dl> +</li> +</ul> +<a name="Tuple3i-org.jogamp.vecmath.Tuple3i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple3i</h4> +<pre>public Tuple3i(<a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1)</pre> +<div class="block">Constructs and initializes a Tuple3i from the specified Tuple3i.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple3i containing the initialization x, y, and z + data.</dd> +</dl> +</li> +</ul> +<a name="Tuple3i--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Tuple3i</h4> +<pre>public Tuple3i()</pre> +<div class="block">Constructs and initializes a Tuple3i to (0,0,0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="set-int-int-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(int x, + int y, + int z)</pre> +<div class="block">Sets the value of this tuple to the specified x, y, and z + coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +</dl> +</li> +</ul> +<a name="set-int:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(int[] t)</pre> +<div class="block">Sets the value of this tuple to the specified coordinates in the + array of length 3.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the array of length 3 containing x, y, and z in order.</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Tuple3i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1)</pre> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple to be copied</dd> +</dl> +</li> +</ul> +<a name="get-int:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(int[] t)</pre> +<div class="block">Copies the values of this tuple into the array t.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - is the array</dd> +</dl> +</li> +</ul> +<a name="get-org.jogamp.vecmath.Tuple3i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(<a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t)</pre> +<div class="block">Copies the values of this tuple into the tuple t.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - is the target tuple</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.Tuple3i-org.jogamp.vecmath.Tuple3i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t2)</pre> +<div class="block">Sets the value of this tuple to the sum of tuples t1 and t2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>t2</code> - the second tuple</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.Tuple3i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1)</pre> +<div class="block">Sets the value of this tuple to the sum of itself and t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the other tuple</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.Tuple3i-org.jogamp.vecmath.Tuple3i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t2)</pre> +<div class="block">Sets the value of this tuple to the difference + of tuples t1 and t2 (this = t1 - t2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>t2</code> - the second tuple</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.Tuple3i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1)</pre> +<div class="block">Sets the value of this tuple to the difference + of itself and t1 (this = this - t1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the other tuple</dd> +</dl> +</li> +</ul> +<a name="negate-org.jogamp.vecmath.Tuple3i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negate</h4> +<pre>public final void negate(<a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1)</pre> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the source tuple</dd> +</dl> +</li> +</ul> +<a name="negate--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negate</h4> +<pre>public final void negate()</pre> +<div class="block">Negates the value of this tuple in place.</div> +</li> +</ul> +<a name="scale-int-org.jogamp.vecmath.Tuple3i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scale</h4> +<pre>public final void scale(int s, + <a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +<dd><code>t1</code> - the source tuple</dd> +</dl> +</li> +</ul> +<a name="scale-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scale</h4> +<pre>public final void scale(int s)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of the scale factor with this.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +</dl> +</li> +</ul> +<a name="scaleAdd-int-org.jogamp.vecmath.Tuple3i-org.jogamp.vecmath.Tuple3i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scaleAdd</h4> +<pre>public final void scaleAdd(int s, + <a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t2)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 plus tuple t2 (this = s*t1 + t2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +<dd><code>t1</code> - the tuple to be multipled</dd> +<dd><code>t2</code> - the tuple to be added</dd> +</dl> +</li> +</ul> +<a name="scaleAdd-int-org.jogamp.vecmath.Tuple3i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scaleAdd</h4> +<pre>public final void scaleAdd(int s, + <a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +<dd><code>t1</code> - the tuple to be added</dd> +</dl> +</li> +</ul> +<a name="toString--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>toString</h4> +<pre>public java.lang.String toString()</pre> +<div class="block">Returns a string that contains the values of this Tuple3i. + The form is (x,y,z).</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>toString</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the String representation</dd> +</dl> +</li> +</ul> +<a name="equals-java.lang.Object-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(java.lang.Object t1)</pre> +<div class="block">Returns true if the Object t1 is of type Tuple3i and all of the + data members of t1 are equal to the corresponding data members in + this Tuple3i.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>equals</code> in class <code>java.lang.Object</code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the object with which the comparison is made</dd> +</dl> +</li> +</ul> +<a name="hashCode--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>hashCode</h4> +<pre>public int hashCode()</pre> +<div class="block">Returns a hash code value based on the data values in this + object. Two different Tuple3i objects with identical data values + (i.e., Tuple3i.equals returns true) will return the same hash + code value. Two objects with different data members may return the + same hash value, although this is not likely.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the integer hash code value</dd> +</dl> +</li> +</ul> +<a name="clamp-int-int-org.jogamp.vecmath.Tuple3i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clamp</h4> +<pre>public final void clamp(int min, + int max, + <a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t)</pre> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in the tuple after clamping</dd> +<dd><code>max</code> - the highest value in the tuple after clamping</dd> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="clampMin-int-org.jogamp.vecmath.Tuple3i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMin</h4> +<pre>public final void clampMin(int min, + <a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t)</pre> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in the tuple after clamping</dd> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="clampMax-int-org.jogamp.vecmath.Tuple3i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMax</h4> +<pre>public final void clampMax(int max, + <a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t)</pre> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>max</code> - the highest value in the tuple after clamping</dd> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="absolute-org.jogamp.vecmath.Tuple3i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>absolute</h4> +<pre>public final void absolute(<a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t)</pre> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="clamp-int-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clamp</h4> +<pre>public final void clamp(int min, + int max)</pre> +<div class="block">Clamps this tuple to the range [low, high].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in this tuple after clamping</dd> +<dd><code>max</code> - the highest value in this tuple after clamping</dd> +</dl> +</li> +</ul> +<a name="clampMin-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMin</h4> +<pre>public final void clampMin(int min)</pre> +<div class="block">Clamps the minimum value of this tuple to the min parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in this tuple after clamping</dd> +</dl> +</li> +</ul> +<a name="clampMax-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMax</h4> +<pre>public final void clampMax(int max)</pre> +<div class="block">Clamps the maximum value of this tuple to the max parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>max</code> - the highest value in the tuple after clamping</dd> +</dl> +</li> +</ul> +<a name="absolute--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>absolute</h4> +<pre>public final void absolute()</pre> +<div class="block">Sets each component of this tuple to its absolute value.</div> +</li> +</ul> +<a name="clone--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clone</h4> +<pre>public java.lang.Object clone()</pre> +<div class="block">Creates a new object of the same class as this object.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>clone</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>a clone of this instance.</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code>java.lang.OutOfMemoryError</code> - if there is not enough memory.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.3</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><code>Cloneable</code></dd> +</dl> +</li> +</ul> +<a name="getX--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getX</h4> +<pre>public final int getX()</pre> +<div class="block">Get the <i>x</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>x</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setX-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setX</h4> +<pre>public final void setX(int x)</pre> +<div class="block">Set the <i>x</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - value to <i>x</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getY--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getY</h4> +<pre>public final int getY()</pre> +<div class="block">Get the <i>y</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>y</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setY-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setY</h4> +<pre>public final void setY(int y)</pre> +<div class="block">Set the <i>y</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>y</code> - value to <i>y</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getZ--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getZ</h4> +<pre>public final int getZ()</pre> +<div class="block">Get the <i>z</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>z</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setZ-int-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>setZ</h4> +<pre>public final void setZ(int z)</pre> +<div class="block">Set the <i>z</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>z</code> - value to <i>z</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Tuple3i.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Tuple3i.html" target="_top">Frames</a></li> +<li><a href="Tuple3i.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Tuple4b.html b/doc/org/jogamp/vecmath/Tuple4b.html new file mode 100644 index 0000000..075a82b --- /dev/null +++ b/doc/org/jogamp/vecmath/Tuple4b.html @@ -0,0 +1,826 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:54 NZST 2017 --> +<title>Tuple4b</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Tuple4b"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Tuple4b.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Tuple4b.html" target="_top">Frames</a></li> +<li><a href="Tuple4b.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Tuple4b" class="title">Class Tuple4b</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Tuple4b</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<dl> +<dt>Direct Known Subclasses:</dt> +<dd><a href="../../../org/jogamp/vecmath/Color4b.html" title="class in org.jogamp.vecmath">Color4b</a></dd> +</dl> +<hr> +<br> +<pre>public abstract class <span class="typeNameLabel">Tuple4b</span> +extends java.lang.Object +implements java.io.Serializable, java.lang.Cloneable</pre> +<div class="block">A four byte tuple. Note that Java defines a byte as a signed integer + in the range [-128, 127]. However, colors are more typically + represented by values in the range [0, 255]. Java 3D recognizes this + and, in those cases where Tuple4b is used to represent color, treats + the bytes as if the range were [0, 255]---in other words, as if the + bytes were unsigned. + Values greater than 127 can be assigned to a byte variable using a + type cast. For example: + <ul>byteVariable = (byte) intValue; // intValue can be > 127</ul> + If intValue is greater than 127, then byteVariable will be negative. The + correct value will be extracted when it is used (by masking off the upper + bits).</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Tuple4b">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> +<caption><span>Fields</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>byte</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4b.html#w">w</a></span></code> +<div class="block">The fourth value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>byte</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4b.html#x">x</a></span></code> +<div class="block">The first value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>byte</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4b.html#y">y</a></span></code> +<div class="block">The second value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>byte</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4b.html#z">z</a></span></code> +<div class="block">The third value.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4b.html#Tuple4b--">Tuple4b</a></span>()</code> +<div class="block">Constructs and initializes a Tuple4b to (0,0,0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4b.html#Tuple4b-byte:A-">Tuple4b</a></span>(byte[] t)</code> +<div class="block">Constructs and initializes a Tuple4b from the array of length 4.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4b.html#Tuple4b-byte-byte-byte-byte-">Tuple4b</a></span>(byte b1, + byte b2, + byte b3, + byte b4)</code> +<div class="block">Constructs and initializes a Tuple4b from the specified four values.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4b.html#Tuple4b-org.jogamp.vecmath.Tuple4b-">Tuple4b</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a> t1)</code> +<div class="block">Constructs and initializes a Tuple4b from the specified Tuple4b.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>java.lang.Object</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4b.html#clone--">clone</a></span>()</code> +<div class="block">Creates a new object of the same class as this object.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4b.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object t1)</code> +<div class="block">Returns true if the Object t1 is of type Tuple4b and all of the + data members of t1 are equal to the corresponding data members in + this Tuple4b.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4b.html#equals-org.jogamp.vecmath.Tuple4b-">equals</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a> t1)</code> +<div class="block">Returns true if all of the data members of tuple t1 are equal to + the corresponding data members in this tuple.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4b.html#get-byte:A-">get</a></span>(byte[] b)</code> +<div class="block">Places the value of the x,y,z,w components of this Tuple4b + into the array of length 4.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4b.html#get-org.jogamp.vecmath.Tuple4b-">get</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a> t1)</code> +<div class="block">Places the value of the x,y,z,w components of this + Tuple4b into the tuple t1.</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>byte</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4b.html#getW--">getW</a></span>()</code> +<div class="block">Get <i>w</i>, the fourth value.</div> +</td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>byte</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4b.html#getX--">getX</a></span>()</code> +<div class="block">Get <i>x</i>, the first value.</div> +</td> +</tr> +<tr id="i7" class="rowColor"> +<td class="colFirst"><code>byte</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4b.html#getY--">getY</a></span>()</code> +<div class="block">Get <i>y</i>, the second value.</div> +</td> +</tr> +<tr id="i8" class="altColor"> +<td class="colFirst"><code>byte</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4b.html#getZ--">getZ</a></span>()</code> +<div class="block">Get <i>z</i>, the third value.</div> +</td> +</tr> +<tr id="i9" class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4b.html#hashCode--">hashCode</a></span>()</code> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</td> +</tr> +<tr id="i10" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4b.html#set-byte:A-">set</a></span>(byte[] b)</code> +<div class="block">Sets the value of the data members of this tuple to the value + of the array b of length 4.</div> +</td> +</tr> +<tr id="i11" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4b.html#set-org.jogamp.vecmath.Tuple4b-">set</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a> t1)</code> +<div class="block">Sets the value of the data members of this tuple to the value + of the argument tuple t1.</div> +</td> +</tr> +<tr id="i12" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4b.html#setW-byte-">setW</a></span>(byte w)</code> +<div class="block">Set <i>w</i>, the fourth value.</div> +</td> +</tr> +<tr id="i13" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4b.html#setX-byte-">setX</a></span>(byte x)</code> +<div class="block">Set <i>x</i>, the first value.</div> +</td> +</tr> +<tr id="i14" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4b.html#setY-byte-">setY</a></span>(byte y)</code> +<div class="block">Set <i>y</i>, the second value.</div> +</td> +</tr> +<tr id="i15" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4b.html#setZ-byte-">setZ</a></span>(byte z)</code> +<div class="block">Set <i>z</i>, the third value.</div> +</td> +</tr> +<tr id="i16" class="altColor"> +<td class="colFirst"><code>java.lang.String</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4b.html#toString--">toString</a></span>()</code> +<div class="block">Returns a string that contains the values of this Tuple4b.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ FIELD DETAIL =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.detail"> +<!-- --> +</a> +<h3>Field Detail</h3> +<a name="x"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>x</h4> +<pre>public byte x</pre> +<div class="block">The first value.</div> +</li> +</ul> +<a name="y"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>y</h4> +<pre>public byte y</pre> +<div class="block">The second value.</div> +</li> +</ul> +<a name="z"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>z</h4> +<pre>public byte z</pre> +<div class="block">The third value.</div> +</li> +</ul> +<a name="w"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>w</h4> +<pre>public byte w</pre> +<div class="block">The fourth value.</div> +</li> +</ul> +</li> +</ul> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Tuple4b-byte-byte-byte-byte-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple4b</h4> +<pre>public Tuple4b(byte b1, + byte b2, + byte b3, + byte b4)</pre> +<div class="block">Constructs and initializes a Tuple4b from the specified four values.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>b1</code> - the first value</dd> +<dd><code>b2</code> - the second value</dd> +<dd><code>b3</code> - the third value</dd> +<dd><code>b4</code> - the fourth value</dd> +</dl> +</li> +</ul> +<a name="Tuple4b-byte:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple4b</h4> +<pre>public Tuple4b(byte[] t)</pre> +<div class="block">Constructs and initializes a Tuple4b from the array of length 4.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the array of length 4 containing b1 b2 b3 b4 in order</dd> +</dl> +</li> +</ul> +<a name="Tuple4b-org.jogamp.vecmath.Tuple4b-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple4b</h4> +<pre>public Tuple4b(<a href="../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a> t1)</pre> +<div class="block">Constructs and initializes a Tuple4b from the specified Tuple4b.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple4b containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="Tuple4b--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Tuple4b</h4> +<pre>public Tuple4b()</pre> +<div class="block">Constructs and initializes a Tuple4b to (0,0,0,0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="toString--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>toString</h4> +<pre>public java.lang.String toString()</pre> +<div class="block">Returns a string that contains the values of this Tuple4b.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>toString</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the String representation</dd> +</dl> +</li> +</ul> +<a name="get-byte:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(byte[] b)</pre> +<div class="block">Places the value of the x,y,z,w components of this Tuple4b + into the array of length 4.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>b</code> - array of length 4 into which the values are placed</dd> +</dl> +</li> +</ul> +<a name="get-org.jogamp.vecmath.Tuple4b-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(<a href="../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a> t1)</pre> +<div class="block">Places the value of the x,y,z,w components of this + Tuple4b into the tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - tuple into which the values are placed</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Tuple4b-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a> t1)</pre> +<div class="block">Sets the value of the data members of this tuple to the value + of the argument tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the source tuple</dd> +</dl> +</li> +</ul> +<a name="set-byte:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(byte[] b)</pre> +<div class="block">Sets the value of the data members of this tuple to the value + of the array b of length 4.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>b</code> - the source array of length 4</dd> +</dl> +</li> +</ul> +<a name="equals-org.jogamp.vecmath.Tuple4b-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(<a href="../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a> t1)</pre> +<div class="block">Returns true if all of the data members of tuple t1 are equal to + the corresponding data members in this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple with which the comparison is made</dd> +</dl> +</li> +</ul> +<a name="equals-java.lang.Object-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(java.lang.Object t1)</pre> +<div class="block">Returns true if the Object t1 is of type Tuple4b and all of the + data members of t1 are equal to the corresponding data members in + this Tuple4b.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>equals</code> in class <code>java.lang.Object</code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the object with which the comparison is made</dd> +</dl> +</li> +</ul> +<a name="hashCode--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>hashCode</h4> +<pre>public int hashCode()</pre> +<div class="block">Returns a hash code value based on the data values in this + object. Two different Tuple4b objects with identical data values + (i.e., Tuple4b.equals returns true) will return the same hash + code value. Two objects with different data members may return the + same hash value, although this is not likely.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the integer hash code value</dd> +</dl> +</li> +</ul> +<a name="clone--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clone</h4> +<pre>public java.lang.Object clone()</pre> +<div class="block">Creates a new object of the same class as this object.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>clone</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>a clone of this instance.</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code>java.lang.OutOfMemoryError</code> - if there is not enough memory.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.3</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><code>Cloneable</code></dd> +</dl> +</li> +</ul> +<a name="getX--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getX</h4> +<pre>public final byte getX()</pre> +<div class="block">Get <i>x</i>, the first value.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns <i>x</i>, the first value.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setX-byte-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setX</h4> +<pre>public final void setX(byte x)</pre> +<div class="block">Set <i>x</i>, the first value.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the first value.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getY--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getY</h4> +<pre>public final byte getY()</pre> +<div class="block">Get <i>y</i>, the second value.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns <i>y</i>, the second value.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setY-byte-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setY</h4> +<pre>public final void setY(byte y)</pre> +<div class="block">Set <i>y</i>, the second value.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>y</code> - the second value.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getZ--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getZ</h4> +<pre>public final byte getZ()</pre> +<div class="block">Get <i>z</i>, the third value.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns <i>z</i>, the third value.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setZ-byte-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setZ</h4> +<pre>public final void setZ(byte z)</pre> +<div class="block">Set <i>z</i>, the third value.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>z</code> - the third value.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getW--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getW</h4> +<pre>public final byte getW()</pre> +<div class="block">Get <i>w</i>, the fourth value.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Returns <i>w</i> - the fourth value.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setW-byte-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>setW</h4> +<pre>public final void setW(byte w)</pre> +<div class="block">Set <i>w</i>, the fourth value.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>w</code> - the fourth value.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Tuple4b.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Tuple4b.html" target="_top">Frames</a></li> +<li><a href="Tuple4b.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Tuple4d.html b/doc/org/jogamp/vecmath/Tuple4d.html new file mode 100644 index 0000000..51a734c --- /dev/null +++ b/doc/org/jogamp/vecmath/Tuple4d.html @@ -0,0 +1,1558 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:54 NZST 2017 --> +<title>Tuple4d</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Tuple4d"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":42,"i7":42,"i8":10,"i9":10,"i10":42,"i11":42,"i12":10,"i13":10,"i14":42,"i15":42,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":42,"i29":10,"i30":42,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":42,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Tuple4d.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Tuple4d.html" target="_top">Frames</a></li> +<li><a href="Tuple4d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Tuple4d" class="title">Class Tuple4d</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Tuple4d</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<dl> +<dt>Direct Known Subclasses:</dt> +<dd><a href="../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a>, <a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a>, <a href="../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a></dd> +</dl> +<hr> +<br> +<pre>public abstract class <span class="typeNameLabel">Tuple4d</span> +extends java.lang.Object +implements java.io.Serializable, java.lang.Cloneable</pre> +<div class="block">A 4 element tuple represented by double precision floating point + x,y,z,w coordinates.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Tuple4d">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> +<caption><span>Fields</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#w">w</a></span></code> +<div class="block">The w coordinate.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#x">x</a></span></code> +<div class="block">The x coordinate.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#y">y</a></span></code> +<div class="block">The y coordinate.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#z">z</a></span></code> +<div class="block">The z coordinate.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#Tuple4d--">Tuple4d</a></span>()</code> +<div class="block">Constructs and initializes a Tuple4d to (0,0,0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#Tuple4d-double:A-">Tuple4d</a></span>(double[] t)</code> +<div class="block">Constructs and initializes a Tuple4d from the coordinates contained + in the array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#Tuple4d-double-double-double-double-">Tuple4d</a></span>(double x, + double y, + double z, + double w)</code> +<div class="block">Constructs and initializes a Tuple4d from the specified xyzw coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#Tuple4d-org.jogamp.vecmath.Tuple4d-">Tuple4d</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Constructs and initializes a Tuple4d from the specified Tuple4d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#Tuple4d-org.jogamp.vecmath.Tuple4f-">Tuple4d</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Constructs and initializes a Tuple4d from the specified Tuple4f.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#absolute--">absolute</a></span>()</code> +<div class="block">Sets each component of this tuple to its absolute value.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#absolute-org.jogamp.vecmath.Tuple4d-">absolute</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t)</code> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#add-org.jogamp.vecmath.Tuple4d-">add</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Sets the value of this tuple to the sum of itself and tuple t1.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#add-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-">add</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t2)</code> +<div class="block">Sets the value of this tuple to the tuple sum of tuples t1 and t2.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#clamp-double-double-">clamp</a></span>(double min, + double max)</code> +<div class="block">Clamps this tuple to the range [low, high].</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#clamp-double-double-org.jogamp.vecmath.Tuple4d-">clamp</a></span>(double min, + double max, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t)</code> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +</td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#clamp-float-float-">clamp</a></span>(float min, + float max)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clamp(double,double) instead</span></div> +</div> +</td> +</tr> +<tr id="i7" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#clamp-float-float-org.jogamp.vecmath.Tuple4d-">clamp</a></span>(float min, + float max, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clamp(double,double,Tuple4d) instead</span></div> +</div> +</td> +</tr> +<tr id="i8" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMax-double-">clampMax</a></span>(double max)</code> +<div class="block">Clamps the maximum value of this tuple to the max parameter.</div> +</td> +</tr> +<tr id="i9" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMax-double-org.jogamp.vecmath.Tuple4d-">clampMax</a></span>(double max, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t)</code> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr id="i10" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMax-float-">clampMax</a></span>(float max)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clampMax(double) instead</span></div> +</div> +</td> +</tr> +<tr id="i11" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMax-float-org.jogamp.vecmath.Tuple4d-">clampMax</a></span>(float max, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clampMax(double,Tuple4d) instead</span></div> +</div> +</td> +</tr> +<tr id="i12" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMin-double-">clampMin</a></span>(double min)</code> +<div class="block">Clamps the minimum value of this tuple to the min parameter.</div> +</td> +</tr> +<tr id="i13" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMin-double-org.jogamp.vecmath.Tuple4d-">clampMin</a></span>(double min, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t)</code> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr id="i14" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMin-float-">clampMin</a></span>(float min)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clampMin(double) instead</span></div> +</div> +</td> +</tr> +<tr id="i15" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMin-float-org.jogamp.vecmath.Tuple4d-">clampMin</a></span>(float min, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clampMin(double,Tuple4d) instead</span></div> +</div> +</td> +</tr> +<tr id="i16" class="altColor"> +<td class="colFirst"><code>java.lang.Object</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#clone--">clone</a></span>()</code> +<div class="block">Creates a new object of the same class as this object.</div> +</td> +</tr> +<tr id="i17" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#epsilonEquals-org.jogamp.vecmath.Tuple4d-double-">epsilonEquals</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1, + double epsilon)</code> +<div class="block">Returns true if the L-infinite distance between this tuple + and tuple t1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</td> +</tr> +<tr id="i18" class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object t1)</code> +<div class="block">Returns true if the Object t1 is of type Tuple4d and all of the + data members of t1 are equal to the corresponding data members in + this Tuple4d.</div> +</td> +</tr> +<tr id="i19" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#equals-org.jogamp.vecmath.Tuple4d-">equals</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Returns true if all of the data members of Tuple4d t1 are + equal to the corresponding data members in this Tuple4d.</div> +</td> +</tr> +<tr id="i20" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#get-double:A-">get</a></span>(double[] t)</code> +<div class="block">Gets the value of this tuple and places it into the array t of + length four in x,y,z,w order.</div> +</td> +</tr> +<tr id="i21" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#get-org.jogamp.vecmath.Tuple4d-">get</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t)</code> +<div class="block">Gets the value of this tuple and places it into the Tuple4d + argument of + length four in x,y,z,w order.</div> +</td> +</tr> +<tr id="i22" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#getW--">getW</a></span>()</code> +<div class="block">Get the <i>w</i> coordinate.</div> +</td> +</tr> +<tr id="i23" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#getX--">getX</a></span>()</code> +<div class="block">Get the <i>x</i> coordinate.</div> +</td> +</tr> +<tr id="i24" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#getY--">getY</a></span>()</code> +<div class="block">Get the <i>y</i> coordinate.</div> +</td> +</tr> +<tr id="i25" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#getZ--">getZ</a></span>()</code> +<div class="block">Get the <i>z</i> coordinate.</div> +</td> +</tr> +<tr id="i26" class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#hashCode--">hashCode</a></span>()</code> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</td> +</tr> +<tr id="i27" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#interpolate-org.jogamp.vecmath.Tuple4d-double-">interpolate</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1, + double alpha)</code> +<div class="block">Linearly interpolates between this tuple and tuple t1 and + places the result into this tuple: this = (1-alpha)*this + alpha*t1.</div> +</td> +</tr> +<tr id="i28" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#interpolate-org.jogamp.vecmath.Tuple4d-float-">interpolate</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1, + float alpha)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use interpolate(Tuple4d,double) instead</span></div> +</div> +</td> +</tr> +<tr id="i29" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#interpolate-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-double-">interpolate</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t2, + double alpha)</code> +<div class="block">Linearly interpolates between tuples t1 and t2 and places the + result into this tuple: this = (1-alpha)*t1 + alpha*t2.</div> +</td> +</tr> +<tr id="i30" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#interpolate-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-float-">interpolate</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t2, + float alpha)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use interpolate(Tuple4d,Tuple4d,double) instead</span></div> +</div> +</td> +</tr> +<tr id="i31" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#negate--">negate</a></span>()</code> +<div class="block">Negates the value of this tuple in place.</div> +</td> +</tr> +<tr id="i32" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#negate-org.jogamp.vecmath.Tuple4d-">negate</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +</td> +</tr> +<tr id="i33" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#scale-double-">scale</a></span>(double s)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of the scale factor with this.</div> +</td> +</tr> +<tr id="i34" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#scale-double-org.jogamp.vecmath.Tuple4d-">scale</a></span>(double s, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of the scale factor with the tuple t1.</div> +</td> +</tr> +<tr id="i35" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#scaleAdd-double-org.jogamp.vecmath.Tuple4d-">scaleAdd</a></span>(double s, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +</td> +</tr> +<tr id="i36" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#scaleAdd-double-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-">scaleAdd</a></span>(double s, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t2)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication by s + of tuple t1 plus tuple t2 (this = s*t1 + t2).</div> +</td> +</tr> +<tr id="i37" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#scaleAdd-float-org.jogamp.vecmath.Tuple4d-">scaleAdd</a></span>(float s, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use scaleAdd(double,Tuple4d) instead</span></div> +</div> +</td> +</tr> +<tr id="i38" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#set-double:A-">set</a></span>(double[] t)</code> +<div class="block">Sets the value of this tuple to the specified xyzw coordinates.</div> +</td> +</tr> +<tr id="i39" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#set-double-double-double-double-">set</a></span>(double x, + double y, + double z, + double w)</code> +<div class="block">Sets the value of this tuple to the specified xyzw coordinates.</div> +</td> +</tr> +<tr id="i40" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#set-org.jogamp.vecmath.Tuple4d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</td> +</tr> +<tr id="i41" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#set-org.jogamp.vecmath.Tuple4f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</td> +</tr> +<tr id="i42" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#setW-double-">setW</a></span>(double w)</code> +<div class="block">Set the <i>w</i> coordinate.</div> +</td> +</tr> +<tr id="i43" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#setX-double-">setX</a></span>(double x)</code> +<div class="block">Set the <i>x</i> coordinate.</div> +</td> +</tr> +<tr id="i44" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#setY-double-">setY</a></span>(double y)</code> +<div class="block">Set the <i>y</i> coordinate.</div> +</td> +</tr> +<tr id="i45" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#setZ-double-">setZ</a></span>(double z)</code> +<div class="block">Set the <i>z</i> coordinate.</div> +</td> +</tr> +<tr id="i46" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#sub-org.jogamp.vecmath.Tuple4d-">sub</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Sets the value of this tuple to the difference of itself + and tuple t1 (this = this - t1).</div> +</td> +</tr> +<tr id="i47" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#sub-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-">sub</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t2)</code> +<div class="block">Sets the value of this tuple to the difference + of tuples t1 and t2 (this = t1 - t2).</div> +</td> +</tr> +<tr id="i48" class="altColor"> +<td class="colFirst"><code>java.lang.String</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4d.html#toString--">toString</a></span>()</code> +<div class="block">Returns a string that contains the values of this Tuple4d.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ FIELD DETAIL =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.detail"> +<!-- --> +</a> +<h3>Field Detail</h3> +<a name="x"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>x</h4> +<pre>public double x</pre> +<div class="block">The x coordinate.</div> +</li> +</ul> +<a name="y"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>y</h4> +<pre>public double y</pre> +<div class="block">The y coordinate.</div> +</li> +</ul> +<a name="z"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>z</h4> +<pre>public double z</pre> +<div class="block">The z coordinate.</div> +</li> +</ul> +<a name="w"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>w</h4> +<pre>public double w</pre> +<div class="block">The w coordinate.</div> +</li> +</ul> +</li> +</ul> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Tuple4d-double-double-double-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple4d</h4> +<pre>public Tuple4d(double x, + double y, + double z, + double w)</pre> +<div class="block">Constructs and initializes a Tuple4d from the specified xyzw coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +<dd><code>w</code> - the w coordinate</dd> +</dl> +</li> +</ul> +<a name="Tuple4d-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple4d</h4> +<pre>public Tuple4d(double[] t)</pre> +<div class="block">Constructs and initializes a Tuple4d from the coordinates contained + in the array.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the array of length 4 containing xyzw in order</dd> +</dl> +</li> +</ul> +<a name="Tuple4d-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple4d</h4> +<pre>public Tuple4d(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</pre> +<div class="block">Constructs and initializes a Tuple4d from the specified Tuple4d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple4d containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="Tuple4d-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple4d</h4> +<pre>public Tuple4d(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</pre> +<div class="block">Constructs and initializes a Tuple4d from the specified Tuple4f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple4f containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="Tuple4d--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Tuple4d</h4> +<pre>public Tuple4d()</pre> +<div class="block">Constructs and initializes a Tuple4d to (0,0,0,0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="set-double-double-double-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(double x, + double y, + double z, + double w)</pre> +<div class="block">Sets the value of this tuple to the specified xyzw coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +<dd><code>w</code> - the w coordinate</dd> +</dl> +</li> +</ul> +<a name="set-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(double[] t)</pre> +<div class="block">Sets the value of this tuple to the specified xyzw coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the array of length 4 containing xyzw in order</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</pre> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple to be copied</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</pre> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple to be copied</dd> +</dl> +</li> +</ul> +<a name="get-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(double[] t)</pre> +<div class="block">Gets the value of this tuple and places it into the array t of + length four in x,y,z,w order.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the array of length four</dd> +</dl> +</li> +</ul> +<a name="get-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t)</pre> +<div class="block">Gets the value of this tuple and places it into the Tuple4d + argument of + length four in x,y,z,w order.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the Tuple into which the values will be copied</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t2)</pre> +<div class="block">Sets the value of this tuple to the tuple sum of tuples t1 and t2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>t2</code> - the second tuple</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</pre> +<div class="block">Sets the value of this tuple to the sum of itself and tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the other tuple</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t2)</pre> +<div class="block">Sets the value of this tuple to the difference + of tuples t1 and t2 (this = t1 - t2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>t2</code> - the second tuple</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</pre> +<div class="block">Sets the value of this tuple to the difference of itself + and tuple t1 (this = this - t1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the other tuple</dd> +</dl> +</li> +</ul> +<a name="negate-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negate</h4> +<pre>public final void negate(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</pre> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the source tuple</dd> +</dl> +</li> +</ul> +<a name="negate--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negate</h4> +<pre>public final void negate()</pre> +<div class="block">Negates the value of this tuple in place.</div> +</li> +</ul> +<a name="scale-double-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scale</h4> +<pre>public final void scale(double s, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of the scale factor with the tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +<dd><code>t1</code> - the source tuple</dd> +</dl> +</li> +</ul> +<a name="scale-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scale</h4> +<pre>public final void scale(double s)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of the scale factor with this.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +</dl> +</li> +</ul> +<a name="scaleAdd-double-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scaleAdd</h4> +<pre>public final void scaleAdd(double s, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t2)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication by s + of tuple t1 plus tuple t2 (this = s*t1 + t2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +<dd><code>t1</code> - the tuple to be multipled</dd> +<dd><code>t2</code> - the tuple to be added</dd> +</dl> +</li> +</ul> +<a name="scaleAdd-float-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scaleAdd</h4> +<pre>public final void scaleAdd(float s, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</pre> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Use scaleAdd(double,Tuple4d) instead</span></div> +</li> +</ul> +<a name="scaleAdd-double-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scaleAdd</h4> +<pre>public final void scaleAdd(double s, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +<dd><code>t1</code> - the tuple to be added</dd> +</dl> +</li> +</ul> +<a name="toString--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>toString</h4> +<pre>public java.lang.String toString()</pre> +<div class="block">Returns a string that contains the values of this Tuple4d. + The form is (x,y,z,w).</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>toString</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the String representation</dd> +</dl> +</li> +</ul> +<a name="equals-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</pre> +<div class="block">Returns true if all of the data members of Tuple4d t1 are + equal to the corresponding data members in this Tuple4d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple with which the comparison is made</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="equals-java.lang.Object-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(java.lang.Object t1)</pre> +<div class="block">Returns true if the Object t1 is of type Tuple4d and all of the + data members of t1 are equal to the corresponding data members in + this Tuple4d.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>equals</code> in class <code>java.lang.Object</code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the object with which the comparison is made</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="epsilonEquals-org.jogamp.vecmath.Tuple4d-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>epsilonEquals</h4> +<pre>public boolean epsilonEquals(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1, + double epsilon)</pre> +<div class="block">Returns true if the L-infinite distance between this tuple + and tuple t1 is less than or equal to the epsilon parameter, + otherwise returns false. The L-infinite + distance is equal to + MAX[abs(x1-x2), abs(y1-y2), abs(z1-z2), abs(w1-w2)].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple to be compared to this tuple</dd> +<dd><code>epsilon</code> - the threshold value</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="hashCode--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>hashCode</h4> +<pre>public int hashCode()</pre> +<div class="block">Returns a hash code value based on the data values in this + object. Two different Tuple4d objects with identical data values + (i.e., Tuple4d.equals returns true) will return the same hash + code value. Two objects with different data members may return the + same hash value, although this is not likely.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the integer hash code value</dd> +</dl> +</li> +</ul> +<a name="clamp-float-float-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clamp</h4> +<pre>public final void clamp(float min, + float max, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t)</pre> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Use clamp(double,double,Tuple4d) instead</span></div> +</li> +</ul> +<a name="clamp-double-double-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clamp</h4> +<pre>public final void clamp(double min, + double max, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t)</pre> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in the tuple after clamping</dd> +<dd><code>max</code> - the highest value in the tuple after clamping</dd> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="clampMin-float-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMin</h4> +<pre>public final void clampMin(float min, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t)</pre> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Use clampMin(double,Tuple4d) instead</span></div> +</li> +</ul> +<a name="clampMin-double-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMin</h4> +<pre>public final void clampMin(double min, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t)</pre> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in the tuple after clamping</dd> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="clampMax-float-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMax</h4> +<pre>public final void clampMax(float max, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t)</pre> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Use clampMax(double,Tuple4d) instead</span></div> +</li> +</ul> +<a name="clampMax-double-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMax</h4> +<pre>public final void clampMax(double max, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t)</pre> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>max</code> - the highest value in the tuple after clamping</dd> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="absolute-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>absolute</h4> +<pre>public final void absolute(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t)</pre> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="clamp-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clamp</h4> +<pre>public final void clamp(float min, + float max)</pre> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Use clamp(double,double) instead</span></div> +</li> +</ul> +<a name="clamp-double-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clamp</h4> +<pre>public final void clamp(double min, + double max)</pre> +<div class="block">Clamps this tuple to the range [low, high].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in this tuple after clamping</dd> +<dd><code>max</code> - the highest value in this tuple after clamping</dd> +</dl> +</li> +</ul> +<a name="clampMin-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMin</h4> +<pre>public final void clampMin(float min)</pre> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Use clampMin(double) instead</span></div> +</li> +</ul> +<a name="clampMin-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMin</h4> +<pre>public final void clampMin(double min)</pre> +<div class="block">Clamps the minimum value of this tuple to the min parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in this tuple after clamping</dd> +</dl> +</li> +</ul> +<a name="clampMax-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMax</h4> +<pre>public final void clampMax(float max)</pre> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Use clampMax(double) instead</span></div> +</li> +</ul> +<a name="clampMax-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMax</h4> +<pre>public final void clampMax(double max)</pre> +<div class="block">Clamps the maximum value of this tuple to the max parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>max</code> - the highest value in the tuple after clamping</dd> +</dl> +</li> +</ul> +<a name="absolute--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>absolute</h4> +<pre>public final void absolute()</pre> +<div class="block">Sets each component of this tuple to its absolute value.</div> +</li> +</ul> +<a name="interpolate-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>interpolate</h4> +<pre>public void interpolate(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t2, + float alpha)</pre> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Use interpolate(Tuple4d,Tuple4d,double) instead</span></div> +</li> +</ul> +<a name="interpolate-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>interpolate</h4> +<pre>public void interpolate(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t2, + double alpha)</pre> +<div class="block">Linearly interpolates between tuples t1 and t2 and places the + result into this tuple: this = (1-alpha)*t1 + alpha*t2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>t2</code> - the second tuple</dd> +<dd><code>alpha</code> - the alpha interpolation parameter</dd> +</dl> +</li> +</ul> +<a name="interpolate-org.jogamp.vecmath.Tuple4d-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>interpolate</h4> +<pre>public void interpolate(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1, + float alpha)</pre> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Use interpolate(Tuple4d,double) instead</span></div> +</li> +</ul> +<a name="interpolate-org.jogamp.vecmath.Tuple4d-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>interpolate</h4> +<pre>public void interpolate(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1, + double alpha)</pre> +<div class="block">Linearly interpolates between this tuple and tuple t1 and + places the result into this tuple: this = (1-alpha)*this + alpha*t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>alpha</code> - the alpha interpolation parameter</dd> +</dl> +</li> +</ul> +<a name="clone--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clone</h4> +<pre>public java.lang.Object clone()</pre> +<div class="block">Creates a new object of the same class as this object.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>clone</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>a clone of this instance.</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code>java.lang.OutOfMemoryError</code> - if there is not enough memory.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.3</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><code>Cloneable</code></dd> +</dl> +</li> +</ul> +<a name="getX--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getX</h4> +<pre>public final double getX()</pre> +<div class="block">Get the <i>x</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the x coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setX-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setX</h4> +<pre>public final void setX(double x)</pre> +<div class="block">Set the <i>x</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - value to <i>x</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getY--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getY</h4> +<pre>public final double getY()</pre> +<div class="block">Get the <i>y</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>y</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setY-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setY</h4> +<pre>public final void setY(double y)</pre> +<div class="block">Set the <i>y</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>y</code> - value to <i>y</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getZ--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getZ</h4> +<pre>public final double getZ()</pre> +<div class="block">Get the <i>z</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>z</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setZ-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setZ</h4> +<pre>public final void setZ(double z)</pre> +<div class="block">Set the <i>z</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>z</code> - value to <i>z</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getW--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getW</h4> +<pre>public final double getW()</pre> +<div class="block">Get the <i>w</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>w</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setW-double-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>setW</h4> +<pre>public final void setW(double w)</pre> +<div class="block">Set the <i>w</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>w</code> - value to <i>w</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Tuple4d.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Tuple4d.html" target="_top">Frames</a></li> +<li><a href="Tuple4d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Tuple4f.html b/doc/org/jogamp/vecmath/Tuple4f.html new file mode 100644 index 0000000..4bf9de3 --- /dev/null +++ b/doc/org/jogamp/vecmath/Tuple4f.html @@ -0,0 +1,1372 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:54 NZST 2017 --> +<title>Tuple4f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Tuple4f"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Tuple4f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Tuple4f.html" target="_top">Frames</a></li> +<li><a href="Tuple4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Tuple4f" class="title">Class Tuple4f</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Tuple4f</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<dl> +<dt>Direct Known Subclasses:</dt> +<dd><a href="../../../org/jogamp/vecmath/Color4f.html" title="class in org.jogamp.vecmath">Color4f</a>, <a href="../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a>, <a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a>, <a href="../../../org/jogamp/vecmath/TexCoord4f.html" title="class in org.jogamp.vecmath">TexCoord4f</a>, <a href="../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a></dd> +</dl> +<hr> +<br> +<pre>public abstract class <span class="typeNameLabel">Tuple4f</span> +extends java.lang.Object +implements java.io.Serializable, java.lang.Cloneable</pre> +<div class="block">A 4-element tuple represented by single-precision floating point x,y,z,w + coordinates.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Tuple4f">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> +<caption><span>Fields</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#w">w</a></span></code> +<div class="block">The w coordinate.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#x">x</a></span></code> +<div class="block">The x coordinate.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#y">y</a></span></code> +<div class="block">The y coordinate.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#z">z</a></span></code> +<div class="block">The z coordinate.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#Tuple4f--">Tuple4f</a></span>()</code> +<div class="block">Constructs and initializes a Tuple4f to (0,0,0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#Tuple4f-float:A-">Tuple4f</a></span>(float[] t)</code> +<div class="block">Constructs and initializes a Tuple4f from the array of length 4.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#Tuple4f-float-float-float-float-">Tuple4f</a></span>(float x, + float y, + float z, + float w)</code> +<div class="block">Constructs and initializes a Tuple4f from the specified xyzw coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#Tuple4f-org.jogamp.vecmath.Tuple4d-">Tuple4f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Constructs and initializes a Tuple4f from the specified Tuple4d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#Tuple4f-org.jogamp.vecmath.Tuple4f-">Tuple4f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Constructs and initializes a Tuple4f from the specified Tuple4f.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#absolute--">absolute</a></span>()</code> +<div class="block">Sets each component of this tuple to its absolute value.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#absolute-org.jogamp.vecmath.Tuple4f-">absolute</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t)</code> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#add-org.jogamp.vecmath.Tuple4f-">add</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Sets the value of this tuple to the sum of itself and t1.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#add-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">add</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t2)</code> +<div class="block">Sets the value of this tuple to the sum of tuples t1 and t2.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#clamp-float-float-">clamp</a></span>(float min, + float max)</code> +<div class="block">Clamps this tuple to the range [low, high].</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#clamp-float-float-org.jogamp.vecmath.Tuple4f-">clamp</a></span>(float min, + float max, + <a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t)</code> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +</td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#clampMax-float-">clampMax</a></span>(float max)</code> +<div class="block">Clamps the maximum value of this tuple to the max parameter.</div> +</td> +</tr> +<tr id="i7" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#clampMax-float-org.jogamp.vecmath.Tuple4f-">clampMax</a></span>(float max, + <a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t)</code> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr id="i8" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#clampMin-float-">clampMin</a></span>(float min)</code> +<div class="block">Clamps the minimum value of this tuple to the min parameter.</div> +</td> +</tr> +<tr id="i9" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#clampMin-float-org.jogamp.vecmath.Tuple4f-">clampMin</a></span>(float min, + <a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t)</code> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr id="i10" class="altColor"> +<td class="colFirst"><code>java.lang.Object</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#clone--">clone</a></span>()</code> +<div class="block">Creates a new object of the same class as this object.</div> +</td> +</tr> +<tr id="i11" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#epsilonEquals-org.jogamp.vecmath.Tuple4f-float-">epsilonEquals</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1, + float epsilon)</code> +<div class="block">Returns true if the L-infinite distance between this tuple + and tuple t1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</td> +</tr> +<tr id="i12" class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object t1)</code> +<div class="block">Returns true if the Object t1 is of type Tuple4f and all of the + data members of t1 are equal to the corresponding data members in + this Tuple4f.</div> +</td> +</tr> +<tr id="i13" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#equals-org.jogamp.vecmath.Tuple4f-">equals</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Returns true if all of the data members of Tuple4f t1 are + equal to the corresponding data members in this Tuple4f.</div> +</td> +</tr> +<tr id="i14" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#get-float:A-">get</a></span>(float[] t)</code> +<div class="block">Copies the values of this tuple into the array t.</div> +</td> +</tr> +<tr id="i15" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#get-org.jogamp.vecmath.Tuple4f-">get</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t)</code> +<div class="block">Copies the values of this tuple into the tuple t.</div> +</td> +</tr> +<tr id="i16" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#getW--">getW</a></span>()</code> +<div class="block">Get the <i>w</i> coordinate.</div> +</td> +</tr> +<tr id="i17" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#getX--">getX</a></span>()</code> +<div class="block">Get the <i>x</i> coordinate.</div> +</td> +</tr> +<tr id="i18" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#getY--">getY</a></span>()</code> +<div class="block">Get the <i>y</i> coordinate.</div> +</td> +</tr> +<tr id="i19" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#getZ--">getZ</a></span>()</code> +<div class="block">Get the <i>z</i> coordinate.</div> +</td> +</tr> +<tr id="i20" class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#hashCode--">hashCode</a></span>()</code> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</td> +</tr> +<tr id="i21" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#interpolate-org.jogamp.vecmath.Tuple4f-float-">interpolate</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1, + float alpha)</code> +<div class="block">Linearly interpolates between this tuple and tuple t1 and + places the result into this tuple: this = (1-alpha)*this + alpha*t1.</div> +</td> +</tr> +<tr id="i22" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#interpolate-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-float-">interpolate</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t2, + float alpha)</code> +<div class="block">Linearly interpolates between tuples t1 and t2 and places the + result into this tuple: this = (1-alpha)*t1 + alpha*t2.</div> +</td> +</tr> +<tr id="i23" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#negate--">negate</a></span>()</code> +<div class="block">Negates the value of this tuple in place.</div> +</td> +</tr> +<tr id="i24" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#negate-org.jogamp.vecmath.Tuple4f-">negate</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +</td> +</tr> +<tr id="i25" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#scale-float-">scale</a></span>(float s)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of the scale factor with this.</div> +</td> +</tr> +<tr id="i26" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#scale-float-org.jogamp.vecmath.Tuple4f-">scale</a></span>(float s, + <a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1.</div> +</td> +</tr> +<tr id="i27" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#scaleAdd-float-org.jogamp.vecmath.Tuple4f-">scaleAdd</a></span>(float s, + <a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +</td> +</tr> +<tr id="i28" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#scaleAdd-float-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">scaleAdd</a></span>(float s, + <a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t2)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 plus tuple t2 (this = s*t1 + t2).</div> +</td> +</tr> +<tr id="i29" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#set-float:A-">set</a></span>(float[] t)</code> +<div class="block">Sets the value of this tuple to the specified coordinates in the + array of length 4.</div> +</td> +</tr> +<tr id="i30" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#set-float-float-float-float-">set</a></span>(float x, + float y, + float z, + float w)</code> +<div class="block">Sets the value of this tuple to the specified xyzw coordinates.</div> +</td> +</tr> +<tr id="i31" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#set-org.jogamp.vecmath.Tuple4d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</td> +</tr> +<tr id="i32" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#set-org.jogamp.vecmath.Tuple4f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</td> +</tr> +<tr id="i33" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#setW-float-">setW</a></span>(float w)</code> +<div class="block">Set the <i>w</i> coordinate.</div> +</td> +</tr> +<tr id="i34" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#setX-float-">setX</a></span>(float x)</code> +<div class="block">Set the <i>x</i> coordinate.</div> +</td> +</tr> +<tr id="i35" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#setY-float-">setY</a></span>(float y)</code> +<div class="block">Set the <i>y</i> coordinate.</div> +</td> +</tr> +<tr id="i36" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#setZ-float-">setZ</a></span>(float z)</code> +<div class="block">Set the <i>z</i> coordinate.</div> +</td> +</tr> +<tr id="i37" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#sub-org.jogamp.vecmath.Tuple4f-">sub</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Sets the value of this tuple to the difference + of itself and t1 (this = this - t1).</div> +</td> +</tr> +<tr id="i38" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#sub-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">sub</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t2)</code> +<div class="block">Sets the value of this tuple to the difference + of tuples t1 and t2 (this = t1 - t2).</div> +</td> +</tr> +<tr id="i39" class="rowColor"> +<td class="colFirst"><code>java.lang.String</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4f.html#toString--">toString</a></span>()</code> +<div class="block">Returns a string that contains the values of this Tuple4f.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ FIELD DETAIL =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.detail"> +<!-- --> +</a> +<h3>Field Detail</h3> +<a name="x"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>x</h4> +<pre>public float x</pre> +<div class="block">The x coordinate.</div> +</li> +</ul> +<a name="y"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>y</h4> +<pre>public float y</pre> +<div class="block">The y coordinate.</div> +</li> +</ul> +<a name="z"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>z</h4> +<pre>public float z</pre> +<div class="block">The z coordinate.</div> +</li> +</ul> +<a name="w"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>w</h4> +<pre>public float w</pre> +<div class="block">The w coordinate.</div> +</li> +</ul> +</li> +</ul> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Tuple4f-float-float-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple4f</h4> +<pre>public Tuple4f(float x, + float y, + float z, + float w)</pre> +<div class="block">Constructs and initializes a Tuple4f from the specified xyzw coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +<dd><code>w</code> - the w coordinate</dd> +</dl> +</li> +</ul> +<a name="Tuple4f-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple4f</h4> +<pre>public Tuple4f(float[] t)</pre> +<div class="block">Constructs and initializes a Tuple4f from the array of length 4.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the array of length 4 containing xyzw in order</dd> +</dl> +</li> +</ul> +<a name="Tuple4f-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple4f</h4> +<pre>public Tuple4f(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</pre> +<div class="block">Constructs and initializes a Tuple4f from the specified Tuple4f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple4f containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="Tuple4f-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple4f</h4> +<pre>public Tuple4f(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</pre> +<div class="block">Constructs and initializes a Tuple4f from the specified Tuple4d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple4d containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="Tuple4f--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Tuple4f</h4> +<pre>public Tuple4f()</pre> +<div class="block">Constructs and initializes a Tuple4f to (0,0,0,0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="set-float-float-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(float x, + float y, + float z, + float w)</pre> +<div class="block">Sets the value of this tuple to the specified xyzw coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +<dd><code>w</code> - the w coordinate</dd> +</dl> +</li> +</ul> +<a name="set-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(float[] t)</pre> +<div class="block">Sets the value of this tuple to the specified coordinates in the + array of length 4.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the array of length 4 containing xyzw in order</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</pre> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple to be copied</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</pre> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple to be copied</dd> +</dl> +</li> +</ul> +<a name="get-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(float[] t)</pre> +<div class="block">Copies the values of this tuple into the array t.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the array</dd> +</dl> +</li> +</ul> +<a name="get-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t)</pre> +<div class="block">Copies the values of this tuple into the tuple t.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the target tuple</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t2)</pre> +<div class="block">Sets the value of this tuple to the sum of tuples t1 and t2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>t2</code> - the second tuple</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</pre> +<div class="block">Sets the value of this tuple to the sum of itself and t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the other tuple</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t2)</pre> +<div class="block">Sets the value of this tuple to the difference + of tuples t1 and t2 (this = t1 - t2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>t2</code> - the second tuple</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</pre> +<div class="block">Sets the value of this tuple to the difference + of itself and t1 (this = this - t1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the other tuple</dd> +</dl> +</li> +</ul> +<a name="negate-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negate</h4> +<pre>public final void negate(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</pre> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the source tuple</dd> +</dl> +</li> +</ul> +<a name="negate--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negate</h4> +<pre>public final void negate()</pre> +<div class="block">Negates the value of this tuple in place.</div> +</li> +</ul> +<a name="scale-float-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scale</h4> +<pre>public final void scale(float s, + <a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +<dd><code>t1</code> - the source tuple</dd> +</dl> +</li> +</ul> +<a name="scale-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scale</h4> +<pre>public final void scale(float s)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of the scale factor with this.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +</dl> +</li> +</ul> +<a name="scaleAdd-float-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scaleAdd</h4> +<pre>public final void scaleAdd(float s, + <a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t2)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 plus tuple t2 (this = s*t1 + t2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +<dd><code>t1</code> - the tuple to be multipled</dd> +<dd><code>t2</code> - the tuple to be added</dd> +</dl> +</li> +</ul> +<a name="scaleAdd-float-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scaleAdd</h4> +<pre>public final void scaleAdd(float s, + <a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +<dd><code>t1</code> - the tuple to be added</dd> +</dl> +</li> +</ul> +<a name="toString--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>toString</h4> +<pre>public java.lang.String toString()</pre> +<div class="block">Returns a string that contains the values of this Tuple4f. + The form is (x,y,z,w).</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>toString</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the String representation</dd> +</dl> +</li> +</ul> +<a name="equals-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</pre> +<div class="block">Returns true if all of the data members of Tuple4f t1 are + equal to the corresponding data members in this Tuple4f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the vector with which the comparison is made</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="equals-java.lang.Object-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(java.lang.Object t1)</pre> +<div class="block">Returns true if the Object t1 is of type Tuple4f and all of the + data members of t1 are equal to the corresponding data members in + this Tuple4f.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>equals</code> in class <code>java.lang.Object</code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the object with which the comparison is made</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="epsilonEquals-org.jogamp.vecmath.Tuple4f-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>epsilonEquals</h4> +<pre>public boolean epsilonEquals(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1, + float epsilon)</pre> +<div class="block">Returns true if the L-infinite distance between this tuple + and tuple t1 is less than or equal to the epsilon parameter, + otherwise returns false. The L-infinite + distance is equal to + MAX[abs(x1-x2), abs(y1-y2), abs(z1-z2), abs(w1-w2)].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple to be compared to this tuple</dd> +<dd><code>epsilon</code> - the threshold value</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="hashCode--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>hashCode</h4> +<pre>public int hashCode()</pre> +<div class="block">Returns a hash code value based on the data values in this + object. Two different Tuple4f objects with identical data values + (i.e., Tuple4f.equals returns true) will return the same hash + code value. Two objects with different data members may return the + same hash value, although this is not likely.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the integer hash code value</dd> +</dl> +</li> +</ul> +<a name="clamp-float-float-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clamp</h4> +<pre>public final void clamp(float min, + float max, + <a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t)</pre> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in the tuple after clamping</dd> +<dd><code>max</code> - the highest value in the tuple after clamping</dd> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="clampMin-float-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMin</h4> +<pre>public final void clampMin(float min, + <a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t)</pre> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in the tuple after clamping</dd> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="clampMax-float-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMax</h4> +<pre>public final void clampMax(float max, + <a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t)</pre> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>max</code> - the highest value in the tuple after clamping</dd> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="absolute-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>absolute</h4> +<pre>public final void absolute(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t)</pre> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="clamp-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clamp</h4> +<pre>public final void clamp(float min, + float max)</pre> +<div class="block">Clamps this tuple to the range [low, high].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in this tuple after clamping</dd> +<dd><code>max</code> - the highest value in this tuple after clamping</dd> +</dl> +</li> +</ul> +<a name="clampMin-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMin</h4> +<pre>public final void clampMin(float min)</pre> +<div class="block">Clamps the minimum value of this tuple to the min parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in this tuple after clamping</dd> +</dl> +</li> +</ul> +<a name="clampMax-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMax</h4> +<pre>public final void clampMax(float max)</pre> +<div class="block">Clamps the maximum value of this tuple to the max parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>max</code> - the highest value in the tuple after clamping</dd> +</dl> +</li> +</ul> +<a name="absolute--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>absolute</h4> +<pre>public final void absolute()</pre> +<div class="block">Sets each component of this tuple to its absolute value.</div> +</li> +</ul> +<a name="interpolate-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>interpolate</h4> +<pre>public void interpolate(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t2, + float alpha)</pre> +<div class="block">Linearly interpolates between tuples t1 and t2 and places the + result into this tuple: this = (1-alpha)*t1 + alpha*t2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>t2</code> - the second tuple</dd> +<dd><code>alpha</code> - the alpha interpolation parameter</dd> +</dl> +</li> +</ul> +<a name="interpolate-org.jogamp.vecmath.Tuple4f-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>interpolate</h4> +<pre>public void interpolate(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1, + float alpha)</pre> +<div class="block">Linearly interpolates between this tuple and tuple t1 and + places the result into this tuple: this = (1-alpha)*this + alpha*t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>alpha</code> - the alpha interpolation parameter</dd> +</dl> +</li> +</ul> +<a name="clone--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clone</h4> +<pre>public java.lang.Object clone()</pre> +<div class="block">Creates a new object of the same class as this object.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>clone</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>a clone of this instance.</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code>java.lang.OutOfMemoryError</code> - if there is not enough memory.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.3</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><code>Cloneable</code></dd> +</dl> +</li> +</ul> +<a name="getX--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getX</h4> +<pre>public final float getX()</pre> +<div class="block">Get the <i>x</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>x</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setX-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setX</h4> +<pre>public final void setX(float x)</pre> +<div class="block">Set the <i>x</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - value to <i>x</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getY--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getY</h4> +<pre>public final float getY()</pre> +<div class="block">Get the <i>y</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>y</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setY-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setY</h4> +<pre>public final void setY(float y)</pre> +<div class="block">Set the <i>y</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>y</code> - value to <i>y</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getZ--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getZ</h4> +<pre>public final float getZ()</pre> +<div class="block">Get the <i>z</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>z</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setZ-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setZ</h4> +<pre>public final void setZ(float z)</pre> +<div class="block">Set the <i>z</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>z</code> - value to <i>z</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getW--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getW</h4> +<pre>public final float getW()</pre> +<div class="block">Get the <i>w</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>w</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setW-float-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>setW</h4> +<pre>public final void setW(float w)</pre> +<div class="block">Set the <i>w</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>w</code> - value to <i>w</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Tuple4f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Tuple4f.html" target="_top">Frames</a></li> +<li><a href="Tuple4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Tuple4i.html b/doc/org/jogamp/vecmath/Tuple4i.html new file mode 100644 index 0000000..9a4ca92 --- /dev/null +++ b/doc/org/jogamp/vecmath/Tuple4i.html @@ -0,0 +1,1232 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:54 NZST 2017 --> +<title>Tuple4i</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Tuple4i"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Tuple4i.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Tuple4i.html" target="_top">Frames</a></li> +<li><a href="Tuple4i.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Tuple4i" class="title">Class Tuple4i</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Tuple4i</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<dl> +<dt>Direct Known Subclasses:</dt> +<dd><a href="../../../org/jogamp/vecmath/Point4i.html" title="class in org.jogamp.vecmath">Point4i</a></dd> +</dl> +<hr> +<br> +<pre>public abstract class <span class="typeNameLabel">Tuple4i</span> +extends java.lang.Object +implements java.io.Serializable, java.lang.Cloneable</pre> +<div class="block">A 4-element tuple represented by signed integer x,y,z,w + coordinates.</div> +<dl> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.2</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Tuple4i">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> +<caption><span>Fields</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#w">w</a></span></code> +<div class="block">The w coordinate.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#x">x</a></span></code> +<div class="block">The x coordinate.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#y">y</a></span></code> +<div class="block">The y coordinate.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#z">z</a></span></code> +<div class="block">The z coordinate.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#Tuple4i--">Tuple4i</a></span>()</code> +<div class="block">Constructs and initializes a Tuple4i to (0,0,0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#Tuple4i-int:A-">Tuple4i</a></span>(int[] t)</code> +<div class="block">Constructs and initializes a Tuple4i from the array of length 4.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#Tuple4i-int-int-int-int-">Tuple4i</a></span>(int x, + int y, + int z, + int w)</code> +<div class="block">Constructs and initializes a Tuple4i from the specified + x, y, z, and w coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#Tuple4i-org.jogamp.vecmath.Tuple4i-">Tuple4i</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1)</code> +<div class="block">Constructs and initializes a Tuple4i from the specified Tuple4i.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#absolute--">absolute</a></span>()</code> +<div class="block">Sets each component of this tuple to its absolute value.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#absolute-org.jogamp.vecmath.Tuple4i-">absolute</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t)</code> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#add-org.jogamp.vecmath.Tuple4i-">add</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1)</code> +<div class="block">Sets the value of this tuple to the sum of itself and t1.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#add-org.jogamp.vecmath.Tuple4i-org.jogamp.vecmath.Tuple4i-">add</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t2)</code> +<div class="block">Sets the value of this tuple to the sum of tuples t1 and t2.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#clamp-int-int-">clamp</a></span>(int min, + int max)</code> +<div class="block">Clamps this tuple to the range [low, high].</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#clamp-int-int-org.jogamp.vecmath.Tuple4i-">clamp</a></span>(int min, + int max, + <a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t)</code> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +</td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#clampMax-int-">clampMax</a></span>(int max)</code> +<div class="block">Clamps the maximum value of this tuple to the max parameter.</div> +</td> +</tr> +<tr id="i7" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#clampMax-int-org.jogamp.vecmath.Tuple4i-">clampMax</a></span>(int max, + <a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t)</code> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr id="i8" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#clampMin-int-">clampMin</a></span>(int min)</code> +<div class="block">Clamps the minimum value of this tuple to the min parameter.</div> +</td> +</tr> +<tr id="i9" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#clampMin-int-org.jogamp.vecmath.Tuple4i-">clampMin</a></span>(int min, + <a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t)</code> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr id="i10" class="altColor"> +<td class="colFirst"><code>java.lang.Object</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#clone--">clone</a></span>()</code> +<div class="block">Creates a new object of the same class as this object.</div> +</td> +</tr> +<tr id="i11" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object t1)</code> +<div class="block">Returns true if the Object t1 is of type Tuple4i and all of the + data members of t1 are equal to the corresponding data members in + this Tuple4i.</div> +</td> +</tr> +<tr id="i12" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#get-int:A-">get</a></span>(int[] t)</code> +<div class="block">Copies the values of this tuple into the array t.</div> +</td> +</tr> +<tr id="i13" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#get-org.jogamp.vecmath.Tuple4i-">get</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t)</code> +<div class="block">Copies the values of this tuple into the tuple t.</div> +</td> +</tr> +<tr id="i14" class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#getW--">getW</a></span>()</code> +<div class="block">Get the <i>w</i> coordinate.</div> +</td> +</tr> +<tr id="i15" class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#getX--">getX</a></span>()</code> +<div class="block">Get the <i>x</i> coordinate.</div> +</td> +</tr> +<tr id="i16" class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#getY--">getY</a></span>()</code> +<div class="block">Get the <i>y</i> coordinate.</div> +</td> +</tr> +<tr id="i17" class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#getZ--">getZ</a></span>()</code> +<div class="block">Get the <i>z</i> coordinate.</div> +</td> +</tr> +<tr id="i18" class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#hashCode--">hashCode</a></span>()</code> +<div class="block">Returns a hash code value based on the data values in this + object.</div> +</td> +</tr> +<tr id="i19" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#negate--">negate</a></span>()</code> +<div class="block">Negates the value of this tuple in place.</div> +</td> +</tr> +<tr id="i20" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#negate-org.jogamp.vecmath.Tuple4i-">negate</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1)</code> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +</td> +</tr> +<tr id="i21" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#scale-int-">scale</a></span>(int s)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of the scale factor with this.</div> +</td> +</tr> +<tr id="i22" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#scale-int-org.jogamp.vecmath.Tuple4i-">scale</a></span>(int s, + <a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1.</div> +</td> +</tr> +<tr id="i23" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#scaleAdd-int-org.jogamp.vecmath.Tuple4i-">scaleAdd</a></span>(int s, + <a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +</td> +</tr> +<tr id="i24" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#scaleAdd-int-org.jogamp.vecmath.Tuple4i-org.jogamp.vecmath.Tuple4i-">scaleAdd</a></span>(int s, + <a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t2)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 plus tuple t2 (this = s*t1 + t2).</div> +</td> +</tr> +<tr id="i25" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#set-int:A-">set</a></span>(int[] t)</code> +<div class="block">Sets the value of this tuple to the specified coordinates in the + array of length 4.</div> +</td> +</tr> +<tr id="i26" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#set-int-int-int-int-">set</a></span>(int x, + int y, + int z, + int w)</code> +<div class="block">Sets the value of this tuple to the specified x, y, z, and w + coordinates.</div> +</td> +</tr> +<tr id="i27" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#set-org.jogamp.vecmath.Tuple4i-">set</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</td> +</tr> +<tr id="i28" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#setW-int-">setW</a></span>(int w)</code> +<div class="block">Set the <i>w</i> coordinate.</div> +</td> +</tr> +<tr id="i29" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#setX-int-">setX</a></span>(int x)</code> +<div class="block">Set the <i>x</i> coordinate.</div> +</td> +</tr> +<tr id="i30" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#setY-int-">setY</a></span>(int y)</code> +<div class="block">Set the <i>y</i> coordinate.</div> +</td> +</tr> +<tr id="i31" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#setZ-int-">setZ</a></span>(int z)</code> +<div class="block">Set the <i>z</i> coordinate.</div> +</td> +</tr> +<tr id="i32" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#sub-org.jogamp.vecmath.Tuple4i-">sub</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1)</code> +<div class="block">Sets the value of this tuple to the difference + of itself and t1 (this = this - t1).</div> +</td> +</tr> +<tr id="i33" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#sub-org.jogamp.vecmath.Tuple4i-org.jogamp.vecmath.Tuple4i-">sub</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t2)</code> +<div class="block">Sets the value of this tuple to the difference + of tuples t1 and t2 (this = t1 - t2).</div> +</td> +</tr> +<tr id="i34" class="altColor"> +<td class="colFirst"><code>java.lang.String</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Tuple4i.html#toString--">toString</a></span>()</code> +<div class="block">Returns a string that contains the values of this Tuple4i.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ FIELD DETAIL =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.detail"> +<!-- --> +</a> +<h3>Field Detail</h3> +<a name="x"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>x</h4> +<pre>public int x</pre> +<div class="block">The x coordinate.</div> +</li> +</ul> +<a name="y"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>y</h4> +<pre>public int y</pre> +<div class="block">The y coordinate.</div> +</li> +</ul> +<a name="z"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>z</h4> +<pre>public int z</pre> +<div class="block">The z coordinate.</div> +</li> +</ul> +<a name="w"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>w</h4> +<pre>public int w</pre> +<div class="block">The w coordinate.</div> +</li> +</ul> +</li> +</ul> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Tuple4i-int-int-int-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple4i</h4> +<pre>public Tuple4i(int x, + int y, + int z, + int w)</pre> +<div class="block">Constructs and initializes a Tuple4i from the specified + x, y, z, and w coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +<dd><code>w</code> - the w coordinate</dd> +</dl> +</li> +</ul> +<a name="Tuple4i-int:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple4i</h4> +<pre>public Tuple4i(int[] t)</pre> +<div class="block">Constructs and initializes a Tuple4i from the array of length 4.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the array of length 4 containing x, y, z, and w in order.</dd> +</dl> +</li> +</ul> +<a name="Tuple4i-org.jogamp.vecmath.Tuple4i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Tuple4i</h4> +<pre>public Tuple4i(<a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1)</pre> +<div class="block">Constructs and initializes a Tuple4i from the specified Tuple4i.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple4i containing the initialization x, y, z, + and w data.</dd> +</dl> +</li> +</ul> +<a name="Tuple4i--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Tuple4i</h4> +<pre>public Tuple4i()</pre> +<div class="block">Constructs and initializes a Tuple4i to (0,0,0,0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="set-int-int-int-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(int x, + int y, + int z, + int w)</pre> +<div class="block">Sets the value of this tuple to the specified x, y, z, and w + coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +<dd><code>w</code> - the w coordinate</dd> +</dl> +</li> +</ul> +<a name="set-int:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(int[] t)</pre> +<div class="block">Sets the value of this tuple to the specified coordinates in the + array of length 4.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the array of length 4 containing x, y, z, and w in order.</dd> +</dl> +</li> +</ul> +<a name="set-org.jogamp.vecmath.Tuple4i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1)</pre> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple to be copied</dd> +</dl> +</li> +</ul> +<a name="get-int:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(int[] t)</pre> +<div class="block">Copies the values of this tuple into the array t.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the array</dd> +</dl> +</li> +</ul> +<a name="get-org.jogamp.vecmath.Tuple4i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>get</h4> +<pre>public final void get(<a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t)</pre> +<div class="block">Copies the values of this tuple into the tuple t.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the target tuple</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.Tuple4i-org.jogamp.vecmath.Tuple4i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t2)</pre> +<div class="block">Sets the value of this tuple to the sum of tuples t1 and t2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>t2</code> - the second tuple</dd> +</dl> +</li> +</ul> +<a name="add-org.jogamp.vecmath.Tuple4i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>add</h4> +<pre>public final void add(<a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1)</pre> +<div class="block">Sets the value of this tuple to the sum of itself and t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the other tuple</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.Tuple4i-org.jogamp.vecmath.Tuple4i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t2)</pre> +<div class="block">Sets the value of this tuple to the difference + of tuples t1 and t2 (this = t1 - t2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the first tuple</dd> +<dd><code>t2</code> - the second tuple</dd> +</dl> +</li> +</ul> +<a name="sub-org.jogamp.vecmath.Tuple4i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sub</h4> +<pre>public final void sub(<a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1)</pre> +<div class="block">Sets the value of this tuple to the difference + of itself and t1 (this = this - t1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the other tuple</dd> +</dl> +</li> +</ul> +<a name="negate-org.jogamp.vecmath.Tuple4i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negate</h4> +<pre>public final void negate(<a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1)</pre> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the source tuple</dd> +</dl> +</li> +</ul> +<a name="negate--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negate</h4> +<pre>public final void negate()</pre> +<div class="block">Negates the value of this tuple in place.</div> +</li> +</ul> +<a name="scale-int-org.jogamp.vecmath.Tuple4i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scale</h4> +<pre>public final void scale(int s, + <a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +<dd><code>t1</code> - the source tuple</dd> +</dl> +</li> +</ul> +<a name="scale-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scale</h4> +<pre>public final void scale(int s)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of the scale factor with this.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +</dl> +</li> +</ul> +<a name="scaleAdd-int-org.jogamp.vecmath.Tuple4i-org.jogamp.vecmath.Tuple4i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scaleAdd</h4> +<pre>public final void scaleAdd(int s, + <a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1, + <a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t2)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 plus tuple t2 (this = s*t1 + t2).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +<dd><code>t1</code> - the tuple to be multipled</dd> +<dd><code>t2</code> - the tuple to be added</dd> +</dl> +</li> +</ul> +<a name="scaleAdd-int-org.jogamp.vecmath.Tuple4i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>scaleAdd</h4> +<pre>public final void scaleAdd(int s, + <a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1)</pre> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>s</code> - the scalar value</dd> +<dd><code>t1</code> - the tuple to be added</dd> +</dl> +</li> +</ul> +<a name="toString--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>toString</h4> +<pre>public java.lang.String toString()</pre> +<div class="block">Returns a string that contains the values of this Tuple4i. + The form is (x,y,z,w).</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>toString</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the String representation</dd> +</dl> +</li> +</ul> +<a name="equals-java.lang.Object-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean equals(java.lang.Object t1)</pre> +<div class="block">Returns true if the Object t1 is of type Tuple4i and all of the + data members of t1 are equal to the corresponding data members in + this Tuple4i.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>equals</code> in class <code>java.lang.Object</code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the object with which the comparison is made</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true or false</dd> +</dl> +</li> +</ul> +<a name="hashCode--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>hashCode</h4> +<pre>public int hashCode()</pre> +<div class="block">Returns a hash code value based on the data values in this + object. Two different Tuple4i objects with identical data values + (i.e., Tuple4i.equals returns true) will return the same hash + code value. Two objects with different data members may return the + same hash value, although this is not likely.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the integer hash code value</dd> +</dl> +</li> +</ul> +<a name="clamp-int-int-org.jogamp.vecmath.Tuple4i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clamp</h4> +<pre>public final void clamp(int min, + int max, + <a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t)</pre> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in the tuple after clamping</dd> +<dd><code>max</code> - the highest value in the tuple after clamping</dd> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="clampMin-int-org.jogamp.vecmath.Tuple4i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMin</h4> +<pre>public final void clampMin(int min, + <a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t)</pre> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in the tuple after clamping</dd> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="clampMax-int-org.jogamp.vecmath.Tuple4i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMax</h4> +<pre>public final void clampMax(int max, + <a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t)</pre> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>max</code> - the highest value in the tuple after clamping</dd> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="absolute-org.jogamp.vecmath.Tuple4i-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>absolute</h4> +<pre>public final void absolute(<a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t)</pre> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t</code> - the source tuple, which will not be modified</dd> +</dl> +</li> +</ul> +<a name="clamp-int-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clamp</h4> +<pre>public final void clamp(int min, + int max)</pre> +<div class="block">Clamps this tuple to the range [low, high].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in this tuple after clamping</dd> +<dd><code>max</code> - the highest value in this tuple after clamping</dd> +</dl> +</li> +</ul> +<a name="clampMin-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMin</h4> +<pre>public final void clampMin(int min)</pre> +<div class="block">Clamps the minimum value of this tuple to the min parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>min</code> - the lowest value in this tuple after clamping</dd> +</dl> +</li> +</ul> +<a name="clampMax-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clampMax</h4> +<pre>public final void clampMax(int max)</pre> +<div class="block">Clamps the maximum value of this tuple to the max parameter.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>max</code> - the highest value in the tuple after clamping</dd> +</dl> +</li> +</ul> +<a name="absolute--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>absolute</h4> +<pre>public final void absolute()</pre> +<div class="block">Sets each component of this tuple to its absolute value.</div> +</li> +</ul> +<a name="clone--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>clone</h4> +<pre>public java.lang.Object clone()</pre> +<div class="block">Creates a new object of the same class as this object.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code>clone</code> in class <code>java.lang.Object</code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>a clone of this instance.</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code>java.lang.OutOfMemoryError</code> - if there is not enough memory.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.3</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><code>Cloneable</code></dd> +</dl> +</li> +</ul> +<a name="getX--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getX</h4> +<pre>public final int getX()</pre> +<div class="block">Get the <i>x</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>x</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setX-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setX</h4> +<pre>public final void setX(int x)</pre> +<div class="block">Set the <i>x</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - value to <i>x</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getY--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getY</h4> +<pre>public final int getY()</pre> +<div class="block">Get the <i>y</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>y</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setY-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setY</h4> +<pre>public final void setY(int y)</pre> +<div class="block">Set the <i>y</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>y</code> - value to <i>y</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getZ--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getZ</h4> +<pre>public final int getZ()</pre> +<div class="block">Get the <i>z</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>z</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setZ-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setZ</h4> +<pre>public final void setZ(int z)</pre> +<div class="block">Set the <i>z</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>z</code> - value to <i>z</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="getW--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getW</h4> +<pre>public final int getW()</pre> +<div class="block">Get the <i>w</i> coordinate.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <i>w</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +<a name="setW-int-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>setW</h4> +<pre>public final void setW(int w)</pre> +<div class="block">Set the <i>w</i> coordinate.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>w</code> - value to <i>w</i> coordinate.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.5</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Tuple4i.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Tuple4i.html" target="_top">Frames</a></li> +<li><a href="Tuple4i.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Vector2d.html b/doc/org/jogamp/vecmath/Vector2d.html new file mode 100644 index 0000000..c0f36a6 --- /dev/null +++ b/doc/org/jogamp/vecmath/Vector2d.html @@ -0,0 +1,534 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:54 NZST 2017 --> +<title>Vector2d</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Vector2d"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Vector2d.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Vector2d.html" target="_top">Frames</a></li> +<li><a href="Vector2d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple2d">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Vector2d" class="title">Class Vector2d</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li><a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple2d</a></li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Vector2d</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">Vector2d</span> +extends <a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> +implements java.io.Serializable</pre> +<div class="block">A 2-element vector that is represented by double-precision floating + point x,y coordinates.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Vector2d">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields.inherited.from.class.org.jogamp.vecmath.Tuple2d"> +<!-- --> +</a> +<h3>Fields inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple2d.html#x">x</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#y">y</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector2d.html#Vector2d--">Vector2d</a></span>()</code> +<div class="block">Constructs and initializes a Vector2d to (0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector2d.html#Vector2d-double:A-">Vector2d</a></span>(double[] v)</code> +<div class="block">Constructs and initializes a Vector2d from the specified array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector2d.html#Vector2d-double-double-">Vector2d</a></span>(double x, + double y)</code> +<div class="block">Constructs and initializes a Vector2d from the specified xy coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector2d.html#Vector2d-org.jogamp.vecmath.Tuple2d-">Vector2d</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</code> +<div class="block">Constructs and initializes a Vector2d from the specified Tuple2d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector2d.html#Vector2d-org.jogamp.vecmath.Tuple2f-">Vector2d</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Constructs and initializes a Vector2d from the specified Tuple2f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector2d.html#Vector2d-org.jogamp.vecmath.Vector2d-">Vector2d</a></span>(<a href="../../../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a> v1)</code> +<div class="block">Constructs and initializes a Vector2d from the specified Vector2d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector2d.html#Vector2d-org.jogamp.vecmath.Vector2f-">Vector2d</a></span>(<a href="../../../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a> v1)</code> +<div class="block">Constructs and initializes a Vector2d from the specified Vector2f.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector2d.html#angle-org.jogamp.vecmath.Vector2d-">angle</a></span>(<a href="../../../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a> v1)</code> +<div class="block">Returns the angle in radians between this vector and the vector + parameter; the return value is constrained to the range [0,PI].</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector2d.html#dot-org.jogamp.vecmath.Vector2d-">dot</a></span>(<a href="../../../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a> v1)</code> +<div class="block">Computes the dot product of the this vector and vector v1.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector2d.html#length--">length</a></span>()</code> +<div class="block">Returns the length of this vector.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector2d.html#lengthSquared--">lengthSquared</a></span>()</code> +<div class="block">Returns the squared length of this vector.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector2d.html#normalize--">normalize</a></span>()</code> +<div class="block">Normalizes this vector in place.</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector2d.html#normalize-org.jogamp.vecmath.Vector2d-">normalize</a></span>(<a href="../../../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a> v1)</code> +<div class="block">Sets the value of this vector to the normalization of vector v1.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.org.jogamp.vecmath.Tuple2d"> +<!-- --> +</a> +<h3>Methods inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple2d.html#absolute--">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#absolute-org.jogamp.vecmath.Tuple2d-">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#add-org.jogamp.vecmath.Tuple2d-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#add-org.jogamp.vecmath.Tuple2d-org.jogamp.vecmath.Tuple2d-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#clamp-double-double-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#clamp-double-double-org.jogamp.vecmath.Tuple2d-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#clampMax-double-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#clampMax-double-org.jogamp.vecmath.Tuple2d-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#clampMin-double-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#clampMin-double-org.jogamp.vecmath.Tuple2d-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#clone--">clone</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#epsilonEquals-org.jogamp.vecmath.Tuple2d-double-">epsilonEquals</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#equals-org.jogamp.vecmath.Tuple2d-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#get-double:A-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#getX--">getX</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#getY--">getY</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#hashCode--">hashCode</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#interpolate-org.jogamp.vecmath.Tuple2d-double-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#interpolate-org.jogamp.vecmath.Tuple2d-org.jogamp.vecmath.Tuple2d-double-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#negate--">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#negate-org.jogamp.vecmath.Tuple2d-">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#scale-double-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#scale-double-org.jogamp.vecmath.Tuple2d-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#scaleAdd-double-org.jogamp.vecmath.Tuple2d-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#scaleAdd-double-org.jogamp.vecmath.Tuple2d-org.jogamp.vecmath.Tuple2d-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#set-double:A-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#set-double-double-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#set-org.jogamp.vecmath.Tuple2d-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#set-org.jogamp.vecmath.Tuple2f-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#setX-double-">setX</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#setY-double-">setY</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#sub-org.jogamp.vecmath.Tuple2d-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#sub-org.jogamp.vecmath.Tuple2d-org.jogamp.vecmath.Tuple2d-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple2d.html#toString--">toString</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Vector2d-double-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector2d</h4> +<pre>public Vector2d(double x, + double y)</pre> +<div class="block">Constructs and initializes a Vector2d from the specified xy coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +</dl> +</li> +</ul> +<a name="Vector2d-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector2d</h4> +<pre>public Vector2d(double[] v)</pre> +<div class="block">Constructs and initializes a Vector2d from the specified array.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v</code> - the array of length 2 containing xy in order</dd> +</dl> +</li> +</ul> +<a name="Vector2d-org.jogamp.vecmath.Vector2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector2d</h4> +<pre>public Vector2d(<a href="../../../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a> v1)</pre> +<div class="block">Constructs and initializes a Vector2d from the specified Vector2d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the Vector2d containing the initialization x y data</dd> +</dl> +</li> +</ul> +<a name="Vector2d-org.jogamp.vecmath.Vector2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector2d</h4> +<pre>public Vector2d(<a href="../../../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a> v1)</pre> +<div class="block">Constructs and initializes a Vector2d from the specified Vector2f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the Vector2f containing the initialization x y data</dd> +</dl> +</li> +</ul> +<a name="Vector2d-org.jogamp.vecmath.Tuple2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector2d</h4> +<pre>public Vector2d(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</pre> +<div class="block">Constructs and initializes a Vector2d from the specified Tuple2d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple2d containing the initialization x y data</dd> +</dl> +</li> +</ul> +<a name="Vector2d-org.jogamp.vecmath.Tuple2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector2d</h4> +<pre>public Vector2d(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</pre> +<div class="block">Constructs and initializes a Vector2d from the specified Tuple2f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple2f containing the initialization x y data</dd> +</dl> +</li> +</ul> +<a name="Vector2d--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Vector2d</h4> +<pre>public Vector2d()</pre> +<div class="block">Constructs and initializes a Vector2d to (0,0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="dot-org.jogamp.vecmath.Vector2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>dot</h4> +<pre>public final double dot(<a href="../../../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a> v1)</pre> +<div class="block">Computes the dot product of the this vector and vector v1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the other vector</dd> +</dl> +</li> +</ul> +<a name="length--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>length</h4> +<pre>public final double length()</pre> +<div class="block">Returns the length of this vector.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the length of this vector</dd> +</dl> +</li> +</ul> +<a name="lengthSquared--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>lengthSquared</h4> +<pre>public final double lengthSquared()</pre> +<div class="block">Returns the squared length of this vector.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the squared length of this vector</dd> +</dl> +</li> +</ul> +<a name="normalize-org.jogamp.vecmath.Vector2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>normalize</h4> +<pre>public final void normalize(<a href="../../../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a> v1)</pre> +<div class="block">Sets the value of this vector to the normalization of vector v1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the un-normalized vector</dd> +</dl> +</li> +</ul> +<a name="normalize--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>normalize</h4> +<pre>public final void normalize()</pre> +<div class="block">Normalizes this vector in place.</div> +</li> +</ul> +<a name="angle-org.jogamp.vecmath.Vector2d-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>angle</h4> +<pre>public final double angle(<a href="../../../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a> v1)</pre> +<div class="block">Returns the angle in radians between this vector and the vector + parameter; the return value is constrained to the range [0,PI].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the other vector</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the angle in radians in the range [0,PI]</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Vector2d.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Vector2d.html" target="_top">Frames</a></li> +<li><a href="Vector2d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple2d">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Vector2f.html b/doc/org/jogamp/vecmath/Vector2f.html new file mode 100644 index 0000000..dbd7584 --- /dev/null +++ b/doc/org/jogamp/vecmath/Vector2f.html @@ -0,0 +1,534 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:54 NZST 2017 --> +<title>Vector2f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Vector2f"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Vector2f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Vector2f.html" target="_top">Frames</a></li> +<li><a href="Vector2f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple2f">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Vector2f" class="title">Class Vector2f</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li><a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple2f</a></li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Vector2f</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">Vector2f</span> +extends <a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> +implements java.io.Serializable</pre> +<div class="block">A 2-element vector that is represented by single-precision floating + point x,y coordinates.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Vector2f">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields.inherited.from.class.org.jogamp.vecmath.Tuple2f"> +<!-- --> +</a> +<h3>Fields inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple2f.html#x">x</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#y">y</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector2f.html#Vector2f--">Vector2f</a></span>()</code> +<div class="block">Constructs and initializes a Vector2f to (0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector2f.html#Vector2f-float:A-">Vector2f</a></span>(float[] v)</code> +<div class="block">Constructs and initializes a Vector2f from the specified array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector2f.html#Vector2f-float-float-">Vector2f</a></span>(float x, + float y)</code> +<div class="block">Constructs and initializes a Vector2f from the specified xy coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector2f.html#Vector2f-org.jogamp.vecmath.Tuple2d-">Vector2f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</code> +<div class="block">Constructs and initializes a Vector2f from the specified Tuple2d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector2f.html#Vector2f-org.jogamp.vecmath.Tuple2f-">Vector2f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Constructs and initializes a Vector2f from the specified Tuple2f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector2f.html#Vector2f-org.jogamp.vecmath.Vector2d-">Vector2f</a></span>(<a href="../../../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a> v1)</code> +<div class="block">Constructs and initializes a Vector2f from the specified Vector2d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector2f.html#Vector2f-org.jogamp.vecmath.Vector2f-">Vector2f</a></span>(<a href="../../../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a> v1)</code> +<div class="block">Constructs and initializes a Vector2f from the specified Vector2f.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector2f.html#angle-org.jogamp.vecmath.Vector2f-">angle</a></span>(<a href="../../../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a> v1)</code> +<div class="block">Returns the angle in radians between this vector and the vector + parameter; the return value is constrained to the range [0,PI].</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector2f.html#dot-org.jogamp.vecmath.Vector2f-">dot</a></span>(<a href="../../../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a> v1)</code> +<div class="block">Computes the dot product of the this vector and vector v1.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector2f.html#length--">length</a></span>()</code> +<div class="block">Returns the length of this vector.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector2f.html#lengthSquared--">lengthSquared</a></span>()</code> +<div class="block">Returns the squared length of this vector.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector2f.html#normalize--">normalize</a></span>()</code> +<div class="block">Normalizes this vector in place.</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector2f.html#normalize-org.jogamp.vecmath.Vector2f-">normalize</a></span>(<a href="../../../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a> v1)</code> +<div class="block">Sets the value of this vector to the normalization of vector v1.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.org.jogamp.vecmath.Tuple2f"> +<!-- --> +</a> +<h3>Methods inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple2f.html#absolute--">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#absolute-org.jogamp.vecmath.Tuple2f-">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#add-org.jogamp.vecmath.Tuple2f-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#add-org.jogamp.vecmath.Tuple2f-org.jogamp.vecmath.Tuple2f-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#clamp-float-float-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#clamp-float-float-org.jogamp.vecmath.Tuple2f-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#clampMax-float-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#clampMax-float-org.jogamp.vecmath.Tuple2f-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#clampMin-float-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#clampMin-float-org.jogamp.vecmath.Tuple2f-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#clone--">clone</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#epsilonEquals-org.jogamp.vecmath.Tuple2f-float-">epsilonEquals</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#equals-org.jogamp.vecmath.Tuple2f-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#get-float:A-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#getX--">getX</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#getY--">getY</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#hashCode--">hashCode</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#interpolate-org.jogamp.vecmath.Tuple2f-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#interpolate-org.jogamp.vecmath.Tuple2f-org.jogamp.vecmath.Tuple2f-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#negate--">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#negate-org.jogamp.vecmath.Tuple2f-">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#scale-float-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#scale-float-org.jogamp.vecmath.Tuple2f-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#scaleAdd-float-org.jogamp.vecmath.Tuple2f-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#scaleAdd-float-org.jogamp.vecmath.Tuple2f-org.jogamp.vecmath.Tuple2f-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#set-float:A-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#set-float-float-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#set-org.jogamp.vecmath.Tuple2d-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#set-org.jogamp.vecmath.Tuple2f-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#setX-float-">setX</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#setY-float-">setY</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#sub-org.jogamp.vecmath.Tuple2f-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#sub-org.jogamp.vecmath.Tuple2f-org.jogamp.vecmath.Tuple2f-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple2f.html#toString--">toString</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Vector2f-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector2f</h4> +<pre>public Vector2f(float x, + float y)</pre> +<div class="block">Constructs and initializes a Vector2f from the specified xy coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +</dl> +</li> +</ul> +<a name="Vector2f-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector2f</h4> +<pre>public Vector2f(float[] v)</pre> +<div class="block">Constructs and initializes a Vector2f from the specified array.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v</code> - the array of length 2 containing xy in order</dd> +</dl> +</li> +</ul> +<a name="Vector2f-org.jogamp.vecmath.Vector2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector2f</h4> +<pre>public Vector2f(<a href="../../../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a> v1)</pre> +<div class="block">Constructs and initializes a Vector2f from the specified Vector2f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the Vector2f containing the initialization x y data</dd> +</dl> +</li> +</ul> +<a name="Vector2f-org.jogamp.vecmath.Vector2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector2f</h4> +<pre>public Vector2f(<a href="../../../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a> v1)</pre> +<div class="block">Constructs and initializes a Vector2f from the specified Vector2d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the Vector2d containing the initialization x y data</dd> +</dl> +</li> +</ul> +<a name="Vector2f-org.jogamp.vecmath.Tuple2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector2f</h4> +<pre>public Vector2f(<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</pre> +<div class="block">Constructs and initializes a Vector2f from the specified Tuple2f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple2f containing the initialization x y data</dd> +</dl> +</li> +</ul> +<a name="Vector2f-org.jogamp.vecmath.Tuple2d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector2f</h4> +<pre>public Vector2f(<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</pre> +<div class="block">Constructs and initializes a Vector2f from the specified Tuple2d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple2d containing the initialization x y data</dd> +</dl> +</li> +</ul> +<a name="Vector2f--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Vector2f</h4> +<pre>public Vector2f()</pre> +<div class="block">Constructs and initializes a Vector2f to (0,0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="dot-org.jogamp.vecmath.Vector2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>dot</h4> +<pre>public final float dot(<a href="../../../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a> v1)</pre> +<div class="block">Computes the dot product of the this vector and vector v1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the other vector</dd> +</dl> +</li> +</ul> +<a name="length--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>length</h4> +<pre>public final float length()</pre> +<div class="block">Returns the length of this vector.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the length of this vector</dd> +</dl> +</li> +</ul> +<a name="lengthSquared--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>lengthSquared</h4> +<pre>public final float lengthSquared()</pre> +<div class="block">Returns the squared length of this vector.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the squared length of this vector</dd> +</dl> +</li> +</ul> +<a name="normalize-org.jogamp.vecmath.Vector2f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>normalize</h4> +<pre>public final void normalize(<a href="../../../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a> v1)</pre> +<div class="block">Sets the value of this vector to the normalization of vector v1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the un-normalized vector</dd> +</dl> +</li> +</ul> +<a name="normalize--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>normalize</h4> +<pre>public final void normalize()</pre> +<div class="block">Normalizes this vector in place.</div> +</li> +</ul> +<a name="angle-org.jogamp.vecmath.Vector2f-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>angle</h4> +<pre>public final float angle(<a href="../../../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a> v1)</pre> +<div class="block">Returns the angle in radians between this vector and the vector + parameter; the return value is constrained to the range [0,PI].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the other vector</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the angle in radians in the range [0,PI]</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Vector2f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Vector2f.html" target="_top">Frames</a></li> +<li><a href="Vector2f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple2f">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Vector3d.html b/doc/org/jogamp/vecmath/Vector3d.html new file mode 100644 index 0000000..7342033 --- /dev/null +++ b/doc/org/jogamp/vecmath/Vector3d.html @@ -0,0 +1,563 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:54 NZST 2017 --> +<title>Vector3d</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Vector3d"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Vector3d.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Vector3d.html" target="_top">Frames</a></li> +<li><a href="Vector3d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple3d">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Vector3d" class="title">Class Vector3d</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li><a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple3d</a></li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Vector3d</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">Vector3d</span> +extends <a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> +implements java.io.Serializable</pre> +<div class="block">A 3-element vector that is represented by double-precision floating point + x,y,z coordinates. If this value represents a normal, then it should + be normalized.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Vector3d">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields.inherited.from.class.org.jogamp.vecmath.Tuple3d"> +<!-- --> +</a> +<h3>Fields inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple3d.html#x">x</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#y">y</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#z">z</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector3d.html#Vector3d--">Vector3d</a></span>()</code> +<div class="block">Constructs and initializes a Vector3d to (0,0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector3d.html#Vector3d-double:A-">Vector3d</a></span>(double[] v)</code> +<div class="block">Constructs and initializes a Vector3d from the array of length 3.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector3d.html#Vector3d-double-double-double-">Vector3d</a></span>(double x, + double y, + double z)</code> +<div class="block">Constructs and initializes a Vector3d from the specified xyz coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector3d.html#Vector3d-org.jogamp.vecmath.Tuple3d-">Vector3d</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Constructs and initializes a Vector3d from the specified Tuple3d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector3d.html#Vector3d-org.jogamp.vecmath.Tuple3f-">Vector3d</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Constructs and initializes a Vector3d from the specified Tuple3f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector3d.html#Vector3d-org.jogamp.vecmath.Vector3d-">Vector3d</a></span>(<a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v1)</code> +<div class="block">Constructs and initializes a Vector3d from the specified Vector3d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector3d.html#Vector3d-org.jogamp.vecmath.Vector3f-">Vector3d</a></span>(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v1)</code> +<div class="block">Constructs and initializes a Vector3d from the specified Vector3f.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector3d.html#angle-org.jogamp.vecmath.Vector3d-">angle</a></span>(<a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v1)</code> +<div class="block">Returns the angle in radians between this vector and the vector + parameter; the return value is constrained to the range [0,PI].</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector3d.html#cross-org.jogamp.vecmath.Vector3d-org.jogamp.vecmath.Vector3d-">cross</a></span>(<a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v1, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v2)</code> +<div class="block">Sets this vector to the vector cross product of vectors v1 and v2.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector3d.html#dot-org.jogamp.vecmath.Vector3d-">dot</a></span>(<a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v1)</code> +<div class="block">Returns the dot product of this vector and vector v1.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector3d.html#length--">length</a></span>()</code> +<div class="block">Returns the length of this vector.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector3d.html#lengthSquared--">lengthSquared</a></span>()</code> +<div class="block">Returns the squared length of this vector.</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector3d.html#normalize--">normalize</a></span>()</code> +<div class="block">Normalizes this vector in place.</div> +</td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector3d.html#normalize-org.jogamp.vecmath.Vector3d-">normalize</a></span>(<a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v1)</code> +<div class="block">Sets the value of this vector to the normalization of vector v1.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.org.jogamp.vecmath.Tuple3d"> +<!-- --> +</a> +<h3>Methods inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple3d.html#absolute--">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#absolute-org.jogamp.vecmath.Tuple3d-">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#add-org.jogamp.vecmath.Tuple3d-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#add-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#clamp-double-double-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#clamp-double-double-org.jogamp.vecmath.Tuple3d-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#clamp-float-float-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#clamp-float-float-org.jogamp.vecmath.Tuple3d-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#clampMax-double-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#clampMax-double-org.jogamp.vecmath.Tuple3d-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#clampMax-float-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#clampMax-float-org.jogamp.vecmath.Tuple3d-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#clampMin-double-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#clampMin-double-org.jogamp.vecmath.Tuple3d-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#clampMin-float-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#clampMin-float-org.jogamp.vecmath.Tuple3d-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#clone--">clone</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#epsilonEquals-org.jogamp.vecmath.Tuple3d-double-">epsilonEquals</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#equals-org.jogamp.vecmath.Tuple3d-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#get-double:A-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#get-org.jogamp.vecmath.Tuple3d-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#getX--">getX</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#getY--">getY</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#getZ--">getZ</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#hashCode--">hashCode</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#interpolate-org.jogamp.vecmath.Tuple3d-double-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#interpolate-org.jogamp.vecmath.Tuple3d-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#interpolate-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-double-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#interpolate-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#negate--">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#negate-org.jogamp.vecmath.Tuple3d-">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#scale-double-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#scale-double-org.jogamp.vecmath.Tuple3d-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#scaleAdd-double-org.jogamp.vecmath.Tuple3d-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#scaleAdd-double-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#scaleAdd-double-org.jogamp.vecmath.Tuple3f-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#set-double:A-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#set-double-double-double-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#set-org.jogamp.vecmath.Tuple3d-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#set-org.jogamp.vecmath.Tuple3f-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#setX-double-">setX</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#setY-double-">setY</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#setZ-double-">setZ</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#sub-org.jogamp.vecmath.Tuple3d-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#sub-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple3d.html#toString--">toString</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Vector3d-double-double-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector3d</h4> +<pre>public Vector3d(double x, + double y, + double z)</pre> +<div class="block">Constructs and initializes a Vector3d from the specified xyz coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +</dl> +</li> +</ul> +<a name="Vector3d-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector3d</h4> +<pre>public Vector3d(double[] v)</pre> +<div class="block">Constructs and initializes a Vector3d from the array of length 3.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v</code> - the array of length 3 containing xyz in order</dd> +</dl> +</li> +</ul> +<a name="Vector3d-org.jogamp.vecmath.Vector3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector3d</h4> +<pre>public Vector3d(<a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v1)</pre> +<div class="block">Constructs and initializes a Vector3d from the specified Vector3d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the Vector3d containing the initialization x y z data</dd> +</dl> +</li> +</ul> +<a name="Vector3d-org.jogamp.vecmath.Vector3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector3d</h4> +<pre>public Vector3d(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v1)</pre> +<div class="block">Constructs and initializes a Vector3d from the specified Vector3f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the Vector3f containing the initialization x y z data</dd> +</dl> +</li> +</ul> +<a name="Vector3d-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector3d</h4> +<pre>public Vector3d(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</pre> +<div class="block">Constructs and initializes a Vector3d from the specified Tuple3f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple3f containing the initialization x y z data</dd> +</dl> +</li> +</ul> +<a name="Vector3d-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector3d</h4> +<pre>public Vector3d(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</pre> +<div class="block">Constructs and initializes a Vector3d from the specified Tuple3d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple3d containing the initialization x y z data</dd> +</dl> +</li> +</ul> +<a name="Vector3d--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Vector3d</h4> +<pre>public Vector3d()</pre> +<div class="block">Constructs and initializes a Vector3d to (0,0,0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="cross-org.jogamp.vecmath.Vector3d-org.jogamp.vecmath.Vector3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>cross</h4> +<pre>public final void cross(<a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v1, + <a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v2)</pre> +<div class="block">Sets this vector to the vector cross product of vectors v1 and v2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the first vector</dd> +<dd><code>v2</code> - the second vector</dd> +</dl> +</li> +</ul> +<a name="normalize-org.jogamp.vecmath.Vector3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>normalize</h4> +<pre>public final void normalize(<a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v1)</pre> +<div class="block">Sets the value of this vector to the normalization of vector v1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the un-normalized vector</dd> +</dl> +</li> +</ul> +<a name="normalize--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>normalize</h4> +<pre>public final void normalize()</pre> +<div class="block">Normalizes this vector in place.</div> +</li> +</ul> +<a name="dot-org.jogamp.vecmath.Vector3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>dot</h4> +<pre>public final double dot(<a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v1)</pre> +<div class="block">Returns the dot product of this vector and vector v1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the other vector</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the dot product of this and v1</dd> +</dl> +</li> +</ul> +<a name="lengthSquared--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>lengthSquared</h4> +<pre>public final double lengthSquared()</pre> +<div class="block">Returns the squared length of this vector.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the squared length of this vector</dd> +</dl> +</li> +</ul> +<a name="length--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>length</h4> +<pre>public final double length()</pre> +<div class="block">Returns the length of this vector.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the length of this vector</dd> +</dl> +</li> +</ul> +<a name="angle-org.jogamp.vecmath.Vector3d-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>angle</h4> +<pre>public final double angle(<a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v1)</pre> +<div class="block">Returns the angle in radians between this vector and the vector + parameter; the return value is constrained to the range [0,PI].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the other vector</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the angle in radians in the range [0,PI]</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Vector3d.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Vector3d.html" target="_top">Frames</a></li> +<li><a href="Vector3d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple3d">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Vector3f.html b/doc/org/jogamp/vecmath/Vector3f.html new file mode 100644 index 0000000..1ae76c9 --- /dev/null +++ b/doc/org/jogamp/vecmath/Vector3f.html @@ -0,0 +1,563 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:54 NZST 2017 --> +<title>Vector3f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Vector3f"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Vector3f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Vector3f.html" target="_top">Frames</a></li> +<li><a href="Vector3f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple3f">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Vector3f" class="title">Class Vector3f</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li><a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple3f</a></li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Vector3f</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">Vector3f</span> +extends <a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> +implements java.io.Serializable</pre> +<div class="block">A 3-element vector that is represented by single-precision floating point + x,y,z coordinates. If this value represents a normal, then it should + be normalized.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Vector3f">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields.inherited.from.class.org.jogamp.vecmath.Tuple3f"> +<!-- --> +</a> +<h3>Fields inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple3f.html#x">x</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#y">y</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#z">z</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector3f.html#Vector3f--">Vector3f</a></span>()</code> +<div class="block">Constructs and initializes a Vector3f to (0,0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector3f.html#Vector3f-float:A-">Vector3f</a></span>(float[] v)</code> +<div class="block">Constructs and initializes a Vector3f from the array of length 3.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector3f.html#Vector3f-float-float-float-">Vector3f</a></span>(float x, + float y, + float z)</code> +<div class="block">Constructs and initializes a Vector3f from the specified xyz coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector3f.html#Vector3f-org.jogamp.vecmath.Tuple3d-">Vector3f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Constructs and initializes a Vector3f from the specified Tuple3d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector3f.html#Vector3f-org.jogamp.vecmath.Tuple3f-">Vector3f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Constructs and initializes a Vector3f from the specified Tuple3f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector3f.html#Vector3f-org.jogamp.vecmath.Vector3d-">Vector3f</a></span>(<a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v1)</code> +<div class="block">Constructs and initializes a Vector3f from the specified Vector3d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector3f.html#Vector3f-org.jogamp.vecmath.Vector3f-">Vector3f</a></span>(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v1)</code> +<div class="block">Constructs and initializes a Vector3f from the specified Vector3f.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector3f.html#angle-org.jogamp.vecmath.Vector3f-">angle</a></span>(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v1)</code> +<div class="block">Returns the angle in radians between this vector and the vector + parameter; the return value is constrained to the range [0,PI].</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector3f.html#cross-org.jogamp.vecmath.Vector3f-org.jogamp.vecmath.Vector3f-">cross</a></span>(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v1, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v2)</code> +<div class="block">Sets this vector to be the vector cross product of vectors v1 and v2.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector3f.html#dot-org.jogamp.vecmath.Vector3f-">dot</a></span>(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v1)</code> +<div class="block">Computes the dot product of this vector and vector v1.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector3f.html#length--">length</a></span>()</code> +<div class="block">Returns the length of this vector.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector3f.html#lengthSquared--">lengthSquared</a></span>()</code> +<div class="block">Returns the squared length of this vector.</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector3f.html#normalize--">normalize</a></span>()</code> +<div class="block">Normalizes this vector in place.</div> +</td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector3f.html#normalize-org.jogamp.vecmath.Vector3f-">normalize</a></span>(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v1)</code> +<div class="block">Sets the value of this vector to the normalization of vector v1.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.org.jogamp.vecmath.Tuple3f"> +<!-- --> +</a> +<h3>Methods inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple3f.html#absolute--">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#absolute-org.jogamp.vecmath.Tuple3f-">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#add-org.jogamp.vecmath.Tuple3f-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#add-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#clamp-float-float-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#clamp-float-float-org.jogamp.vecmath.Tuple3f-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#clampMax-float-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#clampMax-float-org.jogamp.vecmath.Tuple3f-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#clampMin-float-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#clampMin-float-org.jogamp.vecmath.Tuple3f-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#clone--">clone</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#epsilonEquals-org.jogamp.vecmath.Tuple3f-float-">epsilonEquals</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#equals-org.jogamp.vecmath.Tuple3f-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#get-float:A-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#get-org.jogamp.vecmath.Tuple3f-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#getX--">getX</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#getY--">getY</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#getZ--">getZ</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#hashCode--">hashCode</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#interpolate-org.jogamp.vecmath.Tuple3f-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#interpolate-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#negate--">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#negate-org.jogamp.vecmath.Tuple3f-">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#scale-float-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#scale-float-org.jogamp.vecmath.Tuple3f-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#scaleAdd-float-org.jogamp.vecmath.Tuple3f-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#scaleAdd-float-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#set-float:A-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#set-float-float-float-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#set-org.jogamp.vecmath.Tuple3d-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#set-org.jogamp.vecmath.Tuple3f-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#setX-float-">setX</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#setY-float-">setY</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#setZ-float-">setZ</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#sub-org.jogamp.vecmath.Tuple3f-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#sub-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple3f.html#toString--">toString</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Vector3f-float-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector3f</h4> +<pre>public Vector3f(float x, + float y, + float z)</pre> +<div class="block">Constructs and initializes a Vector3f from the specified xyz coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +</dl> +</li> +</ul> +<a name="Vector3f-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector3f</h4> +<pre>public Vector3f(float[] v)</pre> +<div class="block">Constructs and initializes a Vector3f from the array of length 3.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v</code> - the array of length 3 containing xyz in order</dd> +</dl> +</li> +</ul> +<a name="Vector3f-org.jogamp.vecmath.Vector3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector3f</h4> +<pre>public Vector3f(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v1)</pre> +<div class="block">Constructs and initializes a Vector3f from the specified Vector3f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the Vector3f containing the initialization x y z data</dd> +</dl> +</li> +</ul> +<a name="Vector3f-org.jogamp.vecmath.Vector3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector3f</h4> +<pre>public Vector3f(<a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v1)</pre> +<div class="block">Constructs and initializes a Vector3f from the specified Vector3d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the Vector3d containing the initialization x y z data</dd> +</dl> +</li> +</ul> +<a name="Vector3f-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector3f</h4> +<pre>public Vector3f(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</pre> +<div class="block">Constructs and initializes a Vector3f from the specified Tuple3f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple3f containing the initialization x y z data</dd> +</dl> +</li> +</ul> +<a name="Vector3f-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector3f</h4> +<pre>public Vector3f(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</pre> +<div class="block">Constructs and initializes a Vector3f from the specified Tuple3d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple3d containing the initialization x y z data</dd> +</dl> +</li> +</ul> +<a name="Vector3f--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Vector3f</h4> +<pre>public Vector3f()</pre> +<div class="block">Constructs and initializes a Vector3f to (0,0,0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="lengthSquared--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>lengthSquared</h4> +<pre>public final float lengthSquared()</pre> +<div class="block">Returns the squared length of this vector.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the squared length of this vector</dd> +</dl> +</li> +</ul> +<a name="length--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>length</h4> +<pre>public final float length()</pre> +<div class="block">Returns the length of this vector.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the length of this vector</dd> +</dl> +</li> +</ul> +<a name="cross-org.jogamp.vecmath.Vector3f-org.jogamp.vecmath.Vector3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>cross</h4> +<pre>public final void cross(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v1, + <a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v2)</pre> +<div class="block">Sets this vector to be the vector cross product of vectors v1 and v2.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the first vector</dd> +<dd><code>v2</code> - the second vector</dd> +</dl> +</li> +</ul> +<a name="dot-org.jogamp.vecmath.Vector3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>dot</h4> +<pre>public final float dot(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v1)</pre> +<div class="block">Computes the dot product of this vector and vector v1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the other vector</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the dot product of this vector and v1</dd> +</dl> +</li> +</ul> +<a name="normalize-org.jogamp.vecmath.Vector3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>normalize</h4> +<pre>public final void normalize(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v1)</pre> +<div class="block">Sets the value of this vector to the normalization of vector v1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the un-normalized vector</dd> +</dl> +</li> +</ul> +<a name="normalize--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>normalize</h4> +<pre>public final void normalize()</pre> +<div class="block">Normalizes this vector in place.</div> +</li> +</ul> +<a name="angle-org.jogamp.vecmath.Vector3f-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>angle</h4> +<pre>public final float angle(<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v1)</pre> +<div class="block">Returns the angle in radians between this vector and the vector + parameter; the return value is constrained to the range [0,PI].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the other vector</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the angle in radians in the range [0,PI]</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Vector3f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Vector3f.html" target="_top">Frames</a></li> +<li><a href="Vector3f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple3f">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Vector4d.html b/doc/org/jogamp/vecmath/Vector4d.html new file mode 100644 index 0000000..dcf3fb4 --- /dev/null +++ b/doc/org/jogamp/vecmath/Vector4d.html @@ -0,0 +1,595 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:54 NZST 2017 --> +<title>Vector4d</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Vector4d"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Vector4d.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Vector4d.html" target="_top">Frames</a></li> +<li><a href="Vector4d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple4d">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Vector4d" class="title">Class Vector4d</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li><a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple4d</a></li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Vector4d</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">Vector4d</span> +extends <a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> +implements java.io.Serializable</pre> +<div class="block">A 4-element vector represented by double-precision floating point + x,y,z,w coordinates.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Vector4d">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields.inherited.from.class.org.jogamp.vecmath.Tuple4d"> +<!-- --> +</a> +<h3>Fields inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple4d.html#w">w</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#x">x</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#y">y</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#z">z</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4d.html#Vector4d--">Vector4d</a></span>()</code> +<div class="block">Constructs and initializes a Vector4d to (0,0,0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4d.html#Vector4d-double:A-">Vector4d</a></span>(double[] v)</code> +<div class="block">Constructs and initializes a Vector4d from the coordinates contained + in the array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4d.html#Vector4d-double-double-double-double-">Vector4d</a></span>(double x, + double y, + double z, + double w)</code> +<div class="block">Constructs and initializes a Vector4d from the specified xyzw coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4d.html#Vector4d-org.jogamp.vecmath.Tuple3d-">Vector4d</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Constructs and initializes a Vector4d from the specified Tuple3d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4d.html#Vector4d-org.jogamp.vecmath.Tuple4d-">Vector4d</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Constructs and initializes a Vector4d from the specified Tuple4d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4d.html#Vector4d-org.jogamp.vecmath.Tuple4f-">Vector4d</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Constructs and initializes a Vector4d from the specified Tuple4f.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4d.html#Vector4d-org.jogamp.vecmath.Vector4d-">Vector4d</a></span>(<a href="../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a> v1)</code> +<div class="block">Constructs and initializes a Vector4d from the specified Vector4d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4d.html#Vector4d-org.jogamp.vecmath.Vector4f-">Vector4d</a></span>(<a href="../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a> v1)</code> +<div class="block">Constructs and initializes a Vector4d from the specified Vector4f.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4d.html#angle-org.jogamp.vecmath.Vector4d-">angle</a></span>(<a href="../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a> v1)</code> +<div class="block">Returns the (4-space) angle in radians between this vector and + the vector parameter; the return value is constrained to the + range [0,PI].</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4d.html#dot-org.jogamp.vecmath.Vector4d-">dot</a></span>(<a href="../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a> v1)</code> +<div class="block">Returns the dot product of this vector and vector v1.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4d.html#length--">length</a></span>()</code> +<div class="block">Returns the length of this vector.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4d.html#lengthSquared--">lengthSquared</a></span>()</code> +<div class="block">Returns the squared length of this vector.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4d.html#normalize--">normalize</a></span>()</code> +<div class="block">Normalizes this vector in place.</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4d.html#normalize-org.jogamp.vecmath.Vector4d-">normalize</a></span>(<a href="../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a> v1)</code> +<div class="block">Sets the value of this vector to the normalization of vector v1.</div> +</td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4d.html#set-org.jogamp.vecmath.Tuple3d-">set</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Sets the x,y,z components of this vector to the corresponding + components of tuple t1.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.org.jogamp.vecmath.Tuple4d"> +<!-- --> +</a> +<h3>Methods inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple4d.html#absolute--">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#absolute-org.jogamp.vecmath.Tuple4d-">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#add-org.jogamp.vecmath.Tuple4d-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#add-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clamp-double-double-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clamp-double-double-org.jogamp.vecmath.Tuple4d-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clamp-float-float-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clamp-float-float-org.jogamp.vecmath.Tuple4d-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMax-double-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMax-double-org.jogamp.vecmath.Tuple4d-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMax-float-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMax-float-org.jogamp.vecmath.Tuple4d-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMin-double-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMin-double-org.jogamp.vecmath.Tuple4d-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMin-float-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clampMin-float-org.jogamp.vecmath.Tuple4d-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#clone--">clone</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#epsilonEquals-org.jogamp.vecmath.Tuple4d-double-">epsilonEquals</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#equals-org.jogamp.vecmath.Tuple4d-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#get-double:A-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#get-org.jogamp.vecmath.Tuple4d-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#getW--">getW</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#getX--">getX</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#getY--">getY</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#getZ--">getZ</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#hashCode--">hashCode</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#interpolate-org.jogamp.vecmath.Tuple4d-double-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#interpolate-org.jogamp.vecmath.Tuple4d-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#interpolate-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-double-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#interpolate-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#negate--">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#negate-org.jogamp.vecmath.Tuple4d-">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#scale-double-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#scale-double-org.jogamp.vecmath.Tuple4d-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#scaleAdd-double-org.jogamp.vecmath.Tuple4d-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#scaleAdd-double-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#scaleAdd-float-org.jogamp.vecmath.Tuple4d-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#set-double:A-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#set-double-double-double-double-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#set-org.jogamp.vecmath.Tuple4d-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#set-org.jogamp.vecmath.Tuple4f-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#setW-double-">setW</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#setX-double-">setX</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#setY-double-">setY</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#setZ-double-">setZ</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#sub-org.jogamp.vecmath.Tuple4d-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#sub-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple4d.html#toString--">toString</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Vector4d-double-double-double-double-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector4d</h4> +<pre>public Vector4d(double x, + double y, + double z, + double w)</pre> +<div class="block">Constructs and initializes a Vector4d from the specified xyzw coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +<dd><code>w</code> - the w coordinate</dd> +</dl> +</li> +</ul> +<a name="Vector4d-double:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector4d</h4> +<pre>public Vector4d(double[] v)</pre> +<div class="block">Constructs and initializes a Vector4d from the coordinates contained + in the array.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v</code> - the array of length 4 containing xyzw in order</dd> +</dl> +</li> +</ul> +<a name="Vector4d-org.jogamp.vecmath.Vector4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector4d</h4> +<pre>public Vector4d(<a href="../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a> v1)</pre> +<div class="block">Constructs and initializes a Vector4d from the specified Vector4d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the Vector4d containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="Vector4d-org.jogamp.vecmath.Vector4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector4d</h4> +<pre>public Vector4d(<a href="../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a> v1)</pre> +<div class="block">Constructs and initializes a Vector4d from the specified Vector4f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the Vector4f containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="Vector4d-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector4d</h4> +<pre>public Vector4d(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</pre> +<div class="block">Constructs and initializes a Vector4d from the specified Tuple4f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple4f containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="Vector4d-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector4d</h4> +<pre>public Vector4d(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</pre> +<div class="block">Constructs and initializes a Vector4d from the specified Tuple4d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple4d containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="Vector4d-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector4d</h4> +<pre>public Vector4d(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</pre> +<div class="block">Constructs and initializes a Vector4d from the specified Tuple3d. + The x,y,z components of this vector are set to the corresponding + components of tuple t1. The w component of this vector + is set to 0.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple to be copied</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.2</dd> +</dl> +</li> +</ul> +<a name="Vector4d--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Vector4d</h4> +<pre>public Vector4d()</pre> +<div class="block">Constructs and initializes a Vector4d to (0,0,0,0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="set-org.jogamp.vecmath.Tuple3d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</pre> +<div class="block">Sets the x,y,z components of this vector to the corresponding + components of tuple t1. The w component of this vector + is set to 0.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple to be copied</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.2</dd> +</dl> +</li> +</ul> +<a name="length--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>length</h4> +<pre>public final double length()</pre> +<div class="block">Returns the length of this vector.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the length of this vector</dd> +</dl> +</li> +</ul> +<a name="lengthSquared--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>lengthSquared</h4> +<pre>public final double lengthSquared()</pre> +<div class="block">Returns the squared length of this vector.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the squared length of this vector</dd> +</dl> +</li> +</ul> +<a name="dot-org.jogamp.vecmath.Vector4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>dot</h4> +<pre>public final double dot(<a href="../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a> v1)</pre> +<div class="block">Returns the dot product of this vector and vector v1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the other vector</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the dot product of this vector and vector v1</dd> +</dl> +</li> +</ul> +<a name="normalize-org.jogamp.vecmath.Vector4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>normalize</h4> +<pre>public final void normalize(<a href="../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a> v1)</pre> +<div class="block">Sets the value of this vector to the normalization of vector v1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the un-normalized vector</dd> +</dl> +</li> +</ul> +<a name="normalize--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>normalize</h4> +<pre>public final void normalize()</pre> +<div class="block">Normalizes this vector in place.</div> +</li> +</ul> +<a name="angle-org.jogamp.vecmath.Vector4d-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>angle</h4> +<pre>public final double angle(<a href="../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a> v1)</pre> +<div class="block">Returns the (4-space) angle in radians between this vector and + the vector parameter; the return value is constrained to the + range [0,PI].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the other vector</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the angle in radians in the range [0,PI]</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Vector4d.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Vector4d.html" target="_top">Frames</a></li> +<li><a href="Vector4d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple4d">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/Vector4f.html b/doc/org/jogamp/vecmath/Vector4f.html new file mode 100644 index 0000000..c12fa79 --- /dev/null +++ b/doc/org/jogamp/vecmath/Vector4f.html @@ -0,0 +1,593 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:54 NZST 2017 --> +<title>Vector4f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Vector4f"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Vector4f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li>Next Class</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Vector4f.html" target="_top">Frames</a></li> +<li><a href="Vector4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple4f">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.jogamp.vecmath</div> +<h2 title="Class Vector4f" class="title">Class Vector4f</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li><a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple4f</a></li> +<li> +<ul class="inheritance"> +<li>org.jogamp.vecmath.Vector4f</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>java.io.Serializable, java.lang.Cloneable</dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">Vector4f</span> +extends <a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> +implements java.io.Serializable</pre> +<div class="block">A 4-element vector represented by single-precision floating point x,y,z,w + coordinates.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../serialized-form.html#org.jogamp.vecmath.Vector4f">Serialized Form</a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields.inherited.from.class.org.jogamp.vecmath.Tuple4f"> +<!-- --> +</a> +<h3>Fields inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple4f.html#w">w</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#x">x</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#y">y</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#z">z</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4f.html#Vector4f--">Vector4f</a></span>()</code> +<div class="block">Constructs and initializes a Vector4f to (0,0,0,0).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4f.html#Vector4f-float:A-">Vector4f</a></span>(float[] v)</code> +<div class="block">Constructs and initializes a Vector4f from the array of length 4.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4f.html#Vector4f-float-float-float-float-">Vector4f</a></span>(float x, + float y, + float z, + float w)</code> +<div class="block">Constructs and initializes a Vector4f from the specified xyzw coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4f.html#Vector4f-org.jogamp.vecmath.Tuple3f-">Vector4f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Constructs and initializes a Vector4f from the specified Tuple3f.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4f.html#Vector4f-org.jogamp.vecmath.Tuple4d-">Vector4f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Constructs and initializes a Vector4f from the specified Tuple4d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4f.html#Vector4f-org.jogamp.vecmath.Tuple4f-">Vector4f</a></span>(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Constructs and initializes a Vector4f from the specified Tuple4f.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4f.html#Vector4f-org.jogamp.vecmath.Vector4d-">Vector4f</a></span>(<a href="../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a> v1)</code> +<div class="block">Constructs and initializes a Vector4f from the specified Vector4d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4f.html#Vector4f-org.jogamp.vecmath.Vector4f-">Vector4f</a></span>(<a href="../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a> v1)</code> +<div class="block">Constructs and initializes a Vector4f from the specified Vector4f.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4f.html#angle-org.jogamp.vecmath.Vector4f-">angle</a></span>(<a href="../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a> v1)</code> +<div class="block">Returns the (4-space) angle in radians between this vector and + the vector parameter; the return value is constrained to the + range [0,PI].</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4f.html#dot-org.jogamp.vecmath.Vector4f-">dot</a></span>(<a href="../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a> v1)</code> +<div class="block">returns the dot product of this vector and v1</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4f.html#length--">length</a></span>()</code> +<div class="block">Returns the length of this vector.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4f.html#lengthSquared--">lengthSquared</a></span>()</code> +<div class="block">Returns the squared length of this vector</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4f.html#normalize--">normalize</a></span>()</code> +<div class="block">Normalizes this vector in place.</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4f.html#normalize-org.jogamp.vecmath.Vector4f-">normalize</a></span>(<a href="../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a> v1)</code> +<div class="block">Sets the value of this vector to the normalization of vector v1.</div> +</td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/jogamp/vecmath/Vector4f.html#set-org.jogamp.vecmath.Tuple3f-">set</a></span>(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Sets the x,y,z components of this vector to the corresponding + components of tuple t1.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.org.jogamp.vecmath.Tuple4f"> +<!-- --> +</a> +<h3>Methods inherited from class org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></h3> +<code><a href="../../../org/jogamp/vecmath/Tuple4f.html#absolute--">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#absolute-org.jogamp.vecmath.Tuple4f-">absolute</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#add-org.jogamp.vecmath.Tuple4f-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#add-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">add</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clamp-float-float-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clamp-float-float-org.jogamp.vecmath.Tuple4f-">clamp</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clampMax-float-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clampMax-float-org.jogamp.vecmath.Tuple4f-">clampMax</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clampMin-float-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clampMin-float-org.jogamp.vecmath.Tuple4f-">clampMin</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#clone--">clone</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#epsilonEquals-org.jogamp.vecmath.Tuple4f-float-">epsilonEquals</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#equals-org.jogamp.vecmath.Tuple4f-">equals</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#get-float:A-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#get-org.jogamp.vecmath.Tuple4f-">get</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#getW--">getW</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#getX--">getX</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#getY--">getY</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#getZ--">getZ</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#hashCode--">hashCode</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#interpolate-org.jogamp.vecmath.Tuple4f-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#interpolate-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-float-">interpolate</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#negate--">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#negate-org.jogamp.vecmath.Tuple4f-">negate</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#scale-float-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#scale-float-org.jogamp.vecmath.Tuple4f-">scale</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#scaleAdd-float-org.jogamp.vecmath.Tuple4f-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#scaleAdd-float-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">scaleAdd</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#set-float:A-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#set-float-float-float-float-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#set-org.jogamp.vecmath.Tuple4d-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#set-org.jogamp.vecmath.Tuple4f-">set</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#setW-float-">setW</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#setX-float-">setX</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#setY-float-">setY</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#setZ-float-">setZ</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#sub-org.jogamp.vecmath.Tuple4f-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#sub-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">sub</a>, <a href="../../../org/jogamp/vecmath/Tuple4f.html#toString--">toString</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.Object</h3> +<code>getClass, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Vector4f-float-float-float-float-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector4f</h4> +<pre>public Vector4f(float x, + float y, + float z, + float w)</pre> +<div class="block">Constructs and initializes a Vector4f from the specified xyzw coordinates.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>x</code> - the x coordinate</dd> +<dd><code>y</code> - the y coordinate</dd> +<dd><code>z</code> - the z coordinate</dd> +<dd><code>w</code> - the w coordinate</dd> +</dl> +</li> +</ul> +<a name="Vector4f-float:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector4f</h4> +<pre>public Vector4f(float[] v)</pre> +<div class="block">Constructs and initializes a Vector4f from the array of length 4.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v</code> - the array of length 4 containing xyzw in order</dd> +</dl> +</li> +</ul> +<a name="Vector4f-org.jogamp.vecmath.Vector4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector4f</h4> +<pre>public Vector4f(<a href="../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a> v1)</pre> +<div class="block">Constructs and initializes a Vector4f from the specified Vector4f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the Vector4f containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="Vector4f-org.jogamp.vecmath.Vector4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector4f</h4> +<pre>public Vector4f(<a href="../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a> v1)</pre> +<div class="block">Constructs and initializes a Vector4f from the specified Vector4d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the Vector4d containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="Vector4f-org.jogamp.vecmath.Tuple4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector4f</h4> +<pre>public Vector4f(<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</pre> +<div class="block">Constructs and initializes a Vector4f from the specified Tuple4f.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple4f containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="Vector4f-org.jogamp.vecmath.Tuple4d-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector4f</h4> +<pre>public Vector4f(<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</pre> +<div class="block">Constructs and initializes a Vector4f from the specified Tuple4d.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the Tuple4d containing the initialization x y z w data</dd> +</dl> +</li> +</ul> +<a name="Vector4f-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Vector4f</h4> +<pre>public Vector4f(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</pre> +<div class="block">Constructs and initializes a Vector4f from the specified Tuple3f. + The x,y,z components of this vector are set to the corresponding + components of tuple t1. The w component of this vector + is set to 0.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple to be copied</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.2</dd> +</dl> +</li> +</ul> +<a name="Vector4f--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Vector4f</h4> +<pre>public Vector4f()</pre> +<div class="block">Constructs and initializes a Vector4f to (0,0,0,0).</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="set-org.jogamp.vecmath.Tuple3f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>set</h4> +<pre>public final void set(<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</pre> +<div class="block">Sets the x,y,z components of this vector to the corresponding + components of tuple t1. The w component of this vector + is set to 0.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>t1</code> - the tuple to be copied</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>vecmath 1.2</dd> +</dl> +</li> +</ul> +<a name="length--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>length</h4> +<pre>public final float length()</pre> +<div class="block">Returns the length of this vector.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the length of this vector as a float</dd> +</dl> +</li> +</ul> +<a name="lengthSquared--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>lengthSquared</h4> +<pre>public final float lengthSquared()</pre> +<div class="block">Returns the squared length of this vector</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the squared length of this vector as a float</dd> +</dl> +</li> +</ul> +<a name="dot-org.jogamp.vecmath.Vector4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>dot</h4> +<pre>public final float dot(<a href="../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a> v1)</pre> +<div class="block">returns the dot product of this vector and v1</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the other vector</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the dot product of this vector and v1</dd> +</dl> +</li> +</ul> +<a name="normalize-org.jogamp.vecmath.Vector4f-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>normalize</h4> +<pre>public final void normalize(<a href="../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a> v1)</pre> +<div class="block">Sets the value of this vector to the normalization of vector v1.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the un-normalized vector</dd> +</dl> +</li> +</ul> +<a name="normalize--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>normalize</h4> +<pre>public final void normalize()</pre> +<div class="block">Normalizes this vector in place.</div> +</li> +</ul> +<a name="angle-org.jogamp.vecmath.Vector4f-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>angle</h4> +<pre>public final float angle(<a href="../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a> v1)</pre> +<div class="block">Returns the (4-space) angle in radians between this vector and + the vector parameter; the return value is constrained to the + range [0,PI].</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>v1</code> - the other vector</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the angle in radians in the range [0,PI]</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Vector4f.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Prev Class</span></a></li> +<li>Next Class</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/Vector4f.html" target="_top">Frames</a></li> +<li><a href="Vector4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.jogamp.vecmath.Tuple4f">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/AxisAngle4d.html b/doc/org/jogamp/vecmath/class-use/AxisAngle4d.html new file mode 100644 index 0000000..b33f097 --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/AxisAngle4d.html @@ -0,0 +1,243 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.AxisAngle4d</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.AxisAngle4d"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/AxisAngle4d.html" target="_top">Frames</a></li> +<li><a href="AxisAngle4d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.AxisAngle4d" class="title">Uses of Class<br>org.jogamp.vecmath.AxisAngle4d</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">AxisAngle4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/AxisAngle4d.html#epsilonEquals-org.jogamp.vecmath.AxisAngle4d-double-">epsilonEquals</a></span>(<a href="../../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1, + double epsilon)</code> +<div class="block">Returns true if the L-infinite distance between this axis-angle + and axis-angle a1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">AxisAngle4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/AxisAngle4d.html#equals-org.jogamp.vecmath.AxisAngle4d-">equals</a></span>(<a href="../../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</code> +<div class="block">Returns true if all of the data members of AxisAngle4d a1 are + equal to the corresponding data members in this AxisAngle4d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4f.html#set-org.jogamp.vecmath.AxisAngle4d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a)</code> +<div class="block">Sets the value of this quaternion to the equivalent rotation + of the AxisAngle argument.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4d.html#set-org.jogamp.vecmath.AxisAngle4d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a)</code> +<div class="block">Sets the value of this quaternion to the equivalent rotation + of the AxisAngle argument.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.AxisAngle4d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + double precision axis and angle argument.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.AxisAngle4d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + double precision axis and angle argument.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#set-org.jogamp.vecmath.AxisAngle4d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + (double precision) axis and angle argument.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#set-org.jogamp.vecmath.AxisAngle4d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + double precision axis and angle argument.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">AxisAngle4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/AxisAngle4f.html#set-org.jogamp.vecmath.AxisAngle4d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</code> +<div class="block">Sets the value of this axis-angle to the value of axis-angle a1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">AxisAngle4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/AxisAngle4d.html#set-org.jogamp.vecmath.AxisAngle4d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</code> +<div class="block">Sets the value of this axis angle to the value of axis angle a1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#setRotation-org.jogamp.vecmath.AxisAngle4d-">setRotation</a></span>(<a href="../../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</code> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix equivalent values of the axis-angle argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the matrix equivalent of the axis-angle, + and then the scale is reapplied to the rotational components.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/AxisAngle4d.html#AxisAngle4d-org.jogamp.vecmath.AxisAngle4d-">AxisAngle4d</a></span>(<a href="../../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</code> +<div class="block">Constructs and initializes an AxisAngle4d from the specified AxisAngle4d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/AxisAngle4f.html#AxisAngle4f-org.jogamp.vecmath.AxisAngle4d-">AxisAngle4f</a></span>(<a href="../../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a> a1)</code> +<div class="block">Constructs and initializes an AxisAngle4f from the specified AxisAngle4d.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/AxisAngle4d.html" target="_top">Frames</a></li> +<li><a href="AxisAngle4d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/AxisAngle4f.html b/doc/org/jogamp/vecmath/class-use/AxisAngle4f.html new file mode 100644 index 0000000..929ba9f --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/AxisAngle4f.html @@ -0,0 +1,245 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.AxisAngle4f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.AxisAngle4f"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/AxisAngle4f.html" target="_top">Frames</a></li> +<li><a href="AxisAngle4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.AxisAngle4f" class="title">Uses of Class<br>org.jogamp.vecmath.AxisAngle4f</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">AxisAngle4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/AxisAngle4f.html#epsilonEquals-org.jogamp.vecmath.AxisAngle4f-float-">epsilonEquals</a></span>(<a href="../../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1, + float epsilon)</code> +<div class="block">Returns true if the L-infinite distance between this axis-angle + and axis-angle a1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">AxisAngle4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/AxisAngle4f.html#equals-org.jogamp.vecmath.AxisAngle4f-">equals</a></span>(<a href="../../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</code> +<div class="block">Returns true if all of the data members of AxisAngle4f a1 are + equal to the corresponding data members in this AxisAngle4f.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4f.html#set-org.jogamp.vecmath.AxisAngle4f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a)</code> +<div class="block">Sets the value of this quaternion to the equivalent rotation + of the AxisAngle argument.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4d.html#set-org.jogamp.vecmath.AxisAngle4f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a)</code> +<div class="block">Sets the value of this quaternion to the equivalent rotation + of the AxisAngle argument.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.AxisAngle4f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + (single precision) axis and angle argument.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.AxisAngle4f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + single precision axis and angle argument.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#set-org.jogamp.vecmath.AxisAngle4f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + (single precision) axis and angle argument.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#set-org.jogamp.vecmath.AxisAngle4f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + single precision axis and angle argument.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">AxisAngle4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/AxisAngle4f.html#set-org.jogamp.vecmath.AxisAngle4f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</code> +<div class="block">Sets the value of this axis-angle to the value of axis-angle a1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">AxisAngle4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/AxisAngle4d.html#set-org.jogamp.vecmath.AxisAngle4f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</code> +<div class="block">Sets the value of this axis angle to the value of axis angle a1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#setRotation-org.jogamp.vecmath.AxisAngle4f-">setRotation</a></span>(<a href="../../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</code> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix equivalent values of the axis-angle argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the matrix equivalent of the axis-angle, + and then the scale is reapplied to the rotational components.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/AxisAngle4d.html#AxisAngle4d-org.jogamp.vecmath.AxisAngle4f-">AxisAngle4d</a></span>(<a href="../../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</code> +<div class="block">Constructs and initializes an AxisAngle4d from the specified + AxisAngle4f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/AxisAngle4f.html#AxisAngle4f-org.jogamp.vecmath.AxisAngle4f-">AxisAngle4f</a></span>(<a href="../../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a> a1)</code> +<div class="block">Constructs and initializes an AxisAngle4f from the specified + AxisAngle4f.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/AxisAngle4f.html" target="_top">Frames</a></li> +<li><a href="AxisAngle4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Color3b.html b/doc/org/jogamp/vecmath/class-use/Color3b.html new file mode 100644 index 0000000..d71053a --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Color3b.html @@ -0,0 +1,147 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Color3b</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Color3b"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Color3b.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Color3b.html" target="_top">Frames</a></li> +<li><a href="Color3b.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Color3b" class="title">Uses of Class<br>org.jogamp.vecmath.Color3b</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Color3b.html" title="class in org.jogamp.vecmath">Color3b</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Color3b.html" title="class in org.jogamp.vecmath">Color3b</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Color3b.html#Color3b-org.jogamp.vecmath.Color3b-">Color3b</a></span>(<a href="../../../../org/jogamp/vecmath/Color3b.html" title="class in org.jogamp.vecmath">Color3b</a> c1)</code> +<div class="block">Constructs and initializes a Color3b from the specified Color3b.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Color3b.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Color3b.html" target="_top">Frames</a></li> +<li><a href="Color3b.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Color3f.html b/doc/org/jogamp/vecmath/class-use/Color3f.html new file mode 100644 index 0000000..eeac300 --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Color3f.html @@ -0,0 +1,147 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Color3f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Color3f"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Color3f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Color3f.html" target="_top">Frames</a></li> +<li><a href="Color3f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Color3f" class="title">Uses of Class<br>org.jogamp.vecmath.Color3f</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Color3f.html" title="class in org.jogamp.vecmath">Color3f</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Color3f.html" title="class in org.jogamp.vecmath">Color3f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Color3f.html#Color3f-org.jogamp.vecmath.Color3f-">Color3f</a></span>(<a href="../../../../org/jogamp/vecmath/Color3f.html" title="class in org.jogamp.vecmath">Color3f</a> v1)</code> +<div class="block">Constructs and initializes a Color3f from the specified Color3f.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Color3f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Color3f.html" target="_top">Frames</a></li> +<li><a href="Color3f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Color4b.html b/doc/org/jogamp/vecmath/class-use/Color4b.html new file mode 100644 index 0000000..7e4fb3e --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Color4b.html @@ -0,0 +1,147 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Color4b</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Color4b"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Color4b.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Color4b.html" target="_top">Frames</a></li> +<li><a href="Color4b.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Color4b" class="title">Uses of Class<br>org.jogamp.vecmath.Color4b</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Color4b.html" title="class in org.jogamp.vecmath">Color4b</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Color4b.html" title="class in org.jogamp.vecmath">Color4b</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Color4b.html#Color4b-org.jogamp.vecmath.Color4b-">Color4b</a></span>(<a href="../../../../org/jogamp/vecmath/Color4b.html" title="class in org.jogamp.vecmath">Color4b</a> c1)</code> +<div class="block">Constructs and initializes a Color4b from the specified Color4b.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Color4b.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Color4b.html" target="_top">Frames</a></li> +<li><a href="Color4b.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Color4f.html b/doc/org/jogamp/vecmath/class-use/Color4f.html new file mode 100644 index 0000000..9dce443 --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Color4f.html @@ -0,0 +1,147 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Color4f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Color4f"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Color4f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Color4f.html" target="_top">Frames</a></li> +<li><a href="Color4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Color4f" class="title">Uses of Class<br>org.jogamp.vecmath.Color4f</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Color4f.html" title="class in org.jogamp.vecmath">Color4f</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Color4f.html" title="class in org.jogamp.vecmath">Color4f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Color4f.html#Color4f-org.jogamp.vecmath.Color4f-">Color4f</a></span>(<a href="../../../../org/jogamp/vecmath/Color4f.html" title="class in org.jogamp.vecmath">Color4f</a> c1)</code> +<div class="block">Constructs and initializes a Color4f from the specified Color4f.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Color4f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Color4f.html" target="_top">Frames</a></li> +<li><a href="Color4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/GMatrix.html b/doc/org/jogamp/vecmath/class-use/GMatrix.html new file mode 100644 index 0000000..bcb15ba --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/GMatrix.html @@ -0,0 +1,353 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.GMatrix</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.GMatrix"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/GMatrix.html" target="_top">Frames</a></li> +<li><a href="GMatrix.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.GMatrix" class="title">Uses of Class<br>org.jogamp.vecmath.GMatrix</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#add-org.jogamp.vecmath.GMatrix-">add</a></span>(<a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</code> +<div class="block">Sets the value of this matrix to sum of itself and matrix m1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#add-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-">add</a></span>(<a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1, + <a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m2)</code> +<div class="block">Sets the value of this matrix to the matrix sum of matrices m1 and m2.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#copySubMatrix-int-int-int-int-int-int-org.jogamp.vecmath.GMatrix-">copySubMatrix</a></span>(int rowSource, + int colSource, + int numRow, + int numCol, + int rowDest, + int colDest, + <a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> target)</code> +<div class="block">Copies a sub-matrix derived from this matrix into the target matrix.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#epsilonEquals-org.jogamp.vecmath.GMatrix-double-">epsilonEquals</a></span>(<a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1, + double epsilon)</code> +<div class="block">Returns true if the L-infinite distance between this matrix + and matrix m1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#epsilonEquals-org.jogamp.vecmath.GMatrix-float-">epsilonEquals</a></span>(<a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1, + float epsilon)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use epsilonEquals(GMatrix, double) instead</span></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#equals-org.jogamp.vecmath.GMatrix-">equals</a></span>(<a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</code> +<div class="block">Returns true if all of the data members of GMatrix m1 are + equal to the corresponding data members in this GMatrix.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#get-org.jogamp.vecmath.GMatrix-">get</a></span>(<a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</code> +<div class="block">Places the values in the this GMatrix into the matrix m1; + m1 should be at least as large as this GMatrix.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#invert-org.jogamp.vecmath.GMatrix-">invert</a></span>(<a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</code> +<div class="block">Inverts matrix m1 and places the new values into this matrix.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#LUD-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GVector-">LUD</a></span>(<a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> LU, + <a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> permutation)</code> +<div class="block">LU Decomposition: this matrix must be a square matrix and the + LU GMatrix parameter must be the same size as this matrix.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GVector.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#LUDBackSolve-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-">LUDBackSolve</a></span>(<a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> LU, + <a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> b, + <a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> permutation)</code> +<div class="block">LU Decomposition Back Solve; this method takes the LU matrix + and the permutation vector produced by the GMatrix method LUD + and solves the equation (LU)*x = b by placing the solution vector + x into this vector.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#mul-org.jogamp.vecmath.GMatrix-">mul</a></span>(<a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</code> +<div class="block">Sets the value of this matrix to the result of multiplying itself + with matrix m1 (this = this * m1).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#mul-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-">mul</a></span>(<a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1, + <a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m2)</code> +<div class="block">Sets the value of this matrix to the result of multiplying + the two argument matrices together (this = m1 * m2).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GVector.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#mul-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GVector-">mul</a></span>(<a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1, + <a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1)</code> +<div class="block">Multiplies matrix m1 times Vector v1 and places the result + into this vector (this = m1*v1).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GVector.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#mul-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GMatrix-">mul</a></span>(<a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1, + <a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</code> +<div class="block">Multiplies the transpose of vector v1 (ie, v1 becomes a row + vector with respect to the multiplication) times matrix m1 + and places the result into this vector + (this = transpose(v1)*m1).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#mulTransposeBoth-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-">mulTransposeBoth</a></span>(<a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1, + <a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m2)</code> +<div class="block">Multiplies the transpose of matrix m1 times the transpose of matrix + m2, and places the result into this.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#mulTransposeLeft-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-">mulTransposeLeft</a></span>(<a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1, + <a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m2)</code> +<div class="block">Multiplies the transpose of matrix m1 times matrix m2, and + places the result into this.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#mulTransposeRight-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-">mulTransposeRight</a></span>(<a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1, + <a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m2)</code> +<div class="block">Multiplies matrix m1 times the transpose of matrix m2, and + places the result into this.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#negate-org.jogamp.vecmath.GMatrix-">negate</a></span>(<a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</code> +<div class="block">Sets the value of this matrix equal to the negation of + of the GMatrix parameter.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#set-org.jogamp.vecmath.GMatrix-">set</a></span>(<a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</code> +<div class="block">Sets the value of this matrix to the values found in matrix m1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#sub-org.jogamp.vecmath.GMatrix-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</code> +<div class="block">Sets the value of this matrix to the matrix difference of itself + and matrix m1 (this = this - m1).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#sub-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1, + <a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m2)</code> +<div class="block">Sets the value of this matrix to the matrix difference + of matrices m1 and m2 (this = m1 - m2).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#SVD-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-">SVD</a></span>(<a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> U, + <a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> W, + <a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> V)</code> +<div class="block">Finds the singular value decomposition (SVD) of this matrix + such that this = U*W*transpose(V); and returns the rank of + this matrix; the values of U,W,V are all overwritten.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GVector.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#SVDBackSolve-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GVector-">SVDBackSolve</a></span>(<a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> U, + <a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> W, + <a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> V, + <a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> b)</code> +<div class="block">Solves for x in Ax = b, where x is this vector (nx1), A is mxn, + b is mx1, and A = U*W*transpose(V); U,W,V must + be precomputed and can be found by taking the singular value + decomposition (SVD) of A using the method SVD found in the + GMatrix class.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#transpose-org.jogamp.vecmath.GMatrix-">transpose</a></span>(<a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</code> +<div class="block">Places the matrix values of the transpose of matrix m1 into this matrix.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#GMatrix-org.jogamp.vecmath.GMatrix-">GMatrix</a></span>(<a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> matrix)</code> +<div class="block">Constructs a new GMatrix and copies the initial values + from the parameter matrix.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/GMatrix.html" target="_top">Frames</a></li> +<li><a href="GMatrix.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/GVector.html b/doc/org/jogamp/vecmath/class-use/GVector.html new file mode 100644 index 0000000..2bffdad --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/GVector.html @@ -0,0 +1,370 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.GVector</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.GVector"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/GVector.html" target="_top">Frames</a></li> +<li><a href="GVector.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.GVector" class="title">Uses of Class<br>org.jogamp.vecmath.GVector</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GVector.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#add-org.jogamp.vecmath.GVector-">add</a></span>(<a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector)</code> +<div class="block">Sets the value of this vector to sum of itself and the specified + vector</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GVector.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#add-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-">add</a></span>(<a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector1, + <a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector2)</code> +<div class="block">Sets the value of this vector to the vector sum of vectors vector1 + and vector2.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="typeNameLabel">GVector.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#angle-org.jogamp.vecmath.GVector-">angle</a></span>(<a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1)</code> +<div class="block">Returns the (n-space) angle in radians between this vector and + the vector parameter; the return value is constrained to the + range [0,PI].</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="typeNameLabel">GVector.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#dot-org.jogamp.vecmath.GVector-">dot</a></span>(<a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1)</code> +<div class="block">Returns the dot product of this vector and vector v1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">GVector.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#epsilonEquals-org.jogamp.vecmath.GVector-double-">epsilonEquals</a></span>(<a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1, + double epsilon)</code> +<div class="block">Returns true if the L-infinite distance between this vector + and vector v1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">GVector.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#equals-org.jogamp.vecmath.GVector-">equals</a></span>(<a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector1)</code> +<div class="block">Returns true if all of the data members of GVector vector1 are + equal to the corresponding data members in this GVector.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#getColumn-int-org.jogamp.vecmath.GVector-">getColumn</a></span>(int col, + <a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector)</code> +<div class="block">Places the values of the specified column into the vector parameter.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#getRow-int-org.jogamp.vecmath.GVector-">getRow</a></span>(int row, + <a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector)</code> +<div class="block">Places the values of the specified row into the vector parameter.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GVector.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#interpolate-org.jogamp.vecmath.GVector-double-">interpolate</a></span>(<a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1, + double alpha)</code> +<div class="block">Linearly interpolates between this vector and vector v1 and + places the result into this tuple: this = (1-alpha)*this + alpha*v1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GVector.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#interpolate-org.jogamp.vecmath.GVector-float-">interpolate</a></span>(<a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1, + float alpha)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use interpolate(GVector, double) instead</span></div> +</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GVector.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#interpolate-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-double-">interpolate</a></span>(<a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1, + <a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v2, + double alpha)</code> +<div class="block">Linearly interpolates between vectors v1 and v2 and places the + result into this tuple: this = (1-alpha)*v1 + alpha*v2.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GVector.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#interpolate-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-float-">interpolate</a></span>(<a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1, + <a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v2, + float alpha)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use interpolate(GVector, GVector, double) instead</span></div> +</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#LUD-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GVector-">LUD</a></span>(<a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> LU, + <a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> permutation)</code> +<div class="block">LU Decomposition: this matrix must be a square matrix and the + LU GMatrix parameter must be the same size as this matrix.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GVector.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#LUDBackSolve-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-">LUDBackSolve</a></span>(<a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> LU, + <a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> b, + <a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> permutation)</code> +<div class="block">LU Decomposition Back Solve; this method takes the LU matrix + and the permutation vector produced by the GMatrix method LUD + and solves the equation (LU)*x = b by placing the solution vector + x into this vector.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GVector.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#mul-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GVector-">mul</a></span>(<a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1, + <a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1)</code> +<div class="block">Multiplies matrix m1 times Vector v1 and places the result + into this vector (this = m1*v1).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GVector.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#mul-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GMatrix-">mul</a></span>(<a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1, + <a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> m1)</code> +<div class="block">Multiplies the transpose of vector v1 (ie, v1 becomes a row + vector with respect to the multiplication) times matrix m1 + and places the result into this vector + (this = transpose(v1)*m1).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#mul-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-">mul</a></span>(<a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1, + <a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v2)</code> +<div class="block">Computes the outer product of the two vectors; multiplies the + the first vector by the transpose of the second vector and places + the matrix result into this matrix.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GVector.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#normalize-org.jogamp.vecmath.GVector-">normalize</a></span>(<a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1)</code> +<div class="block">Sets the value of this vector to the normalization of vector v1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GVector.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#scale-double-org.jogamp.vecmath.GVector-">scale</a></span>(double s, + <a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1)</code> +<div class="block">Sets the value of this vector to the scalar multiplication + of the scale factor with the vector v1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GVector.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#scaleAdd-double-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-">scaleAdd</a></span>(double s, + <a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v1, + <a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> v2)</code> +<div class="block">Sets the value of this vector to the scalar multiplication by s + of vector v1 plus vector v2 (this = s*v1 + v2).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GVector.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#set-org.jogamp.vecmath.GVector-">set</a></span>(<a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector)</code> +<div class="block">Sets the value of this vector to the values found in vector vector.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#setColumn-int-org.jogamp.vecmath.GVector-">setColumn</a></span>(int col, + <a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector)</code> +<div class="block">Copy the values from the vector into the specified column of this + matrix.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#setRow-int-org.jogamp.vecmath.GVector-">setRow</a></span>(int row, + <a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector)</code> +<div class="block">Copy the values from the vector into the specified row of this + matrix.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GVector.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#sub-org.jogamp.vecmath.GVector-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector)</code> +<div class="block">Sets the value of this vector to the vector difference of itself + and vector (this = this - vector).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GVector.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#sub-org.jogamp.vecmath.GVector-org.jogamp.vecmath.GVector-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector1, + <a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector2)</code> +<div class="block">Sets the value of this vector to the vector difference + of vectors vector1 and vector2 (this = vector1 - vector2).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GVector.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#SVDBackSolve-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GMatrix-org.jogamp.vecmath.GVector-">SVDBackSolve</a></span>(<a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> U, + <a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> W, + <a href="../../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a> V, + <a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> b)</code> +<div class="block">Solves for x in Ax = b, where x is this vector (nx1), A is mxn, + b is mx1, and A = U*W*transpose(V); U,W,V must + be precomputed and can be found by taking the singular value + decomposition (SVD) of A using the method SVD found in the + GMatrix class.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#GVector-org.jogamp.vecmath.GVector-">GVector</a></span>(<a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a> vector)</code> +<div class="block">Constructs a new GVector from the specified vector.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/GVector.html" target="_top">Frames</a></li> +<li><a href="GVector.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Matrix3d.html b/doc/org/jogamp/vecmath/class-use/Matrix3d.html new file mode 100644 index 0000000..82912af --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Matrix3d.html @@ -0,0 +1,476 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Matrix3d</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Matrix3d"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Matrix3d.html" target="_top">Frames</a></li> +<li><a href="Matrix3d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Matrix3d" class="title">Uses of Class<br>org.jogamp.vecmath.Matrix3d</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#add-double-org.jogamp.vecmath.Matrix3d-">add</a></span>(double scalar, + <a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Adds a scalar to each component of the matrix m1 and places + the result into this.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#add-org.jogamp.vecmath.Matrix3d-">add</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the value of this matrix to the sum of itself and matrix m1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#add-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Matrix3d-">add</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m2)</code> +<div class="block">Sets the value of this matrix to the matrix sum of matrices m1 and m2.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#epsilonEquals-org.jogamp.vecmath.Matrix3d-double-">epsilonEquals</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + double epsilon)</code> +<div class="block">Returns true if the L-infinite distance between this matrix + and matrix m1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#equals-org.jogamp.vecmath.Matrix3d-">equals</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Returns true if all of the data members of Matrix3d m1 are + equal to the corresponding data members in this Matrix3d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#get-org.jogamp.vecmath.Matrix3d-">get</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Performs an SVD normalization of this matrix in order to acquire + the normalized rotational component; the values are placed into + the Matrix3d parameter.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#get-org.jogamp.vecmath.Matrix3d-">get</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Performs an SVD normalization of this matrix in order to acquire + the normalized rotational component; the values are placed into + the Matrix3d parameter.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#get-org.jogamp.vecmath.Matrix3d-">get</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Places the values in the upper 3x3 of this GMatrix into + the matrix m1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#get-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Vector3d-">get</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1)</code> +<div class="block">Performs an SVD normalization of this matrix to calculate + the rotation as a 3x3 matrix, the translation, and the scale.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#getRotationScale-org.jogamp.vecmath.Matrix3d-">getRotationScale</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Gets the upper 3x3 values of this matrix and places them into + the matrix m1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#invert-org.jogamp.vecmath.Matrix3d-">invert</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the value of this matrix to the matrix inverse + of the passed matrix m1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#mul-double-org.jogamp.vecmath.Matrix3d-">mul</a></span>(double scalar, + <a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Multiplies each element of matrix m1 by a scalar and places + the result into this.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#mul-org.jogamp.vecmath.Matrix3d-">mul</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the value of this matrix to the result of multiplying itself + with matrix m1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#mul-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Matrix3d-">mul</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m2)</code> +<div class="block">Sets the value of this matrix to the result of multiplying + the two argument matrices together.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#mulNormalize-org.jogamp.vecmath.Matrix3d-">mulNormalize</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Multiplies this matrix by matrix m1, does an SVD normalization + of the result, and places the result back into this matrix + this = SVDnorm(this*m1).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#mulNormalize-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Matrix3d-">mulNormalize</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m2)</code> +<div class="block">Multiplies matrix m1 by matrix m2, does an SVD normalization + of the result, and places the result into this matrix + this = SVDnorm(m1*m2).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#mulTransposeBoth-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Matrix3d-">mulTransposeBoth</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m2)</code> +<div class="block">Multiplies the transpose of matrix m1 times the transpose of matrix + m2, and places the result into this.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#mulTransposeLeft-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Matrix3d-">mulTransposeLeft</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m2)</code> +<div class="block">Multiplies the transpose of matrix m1 times matrix m2, and + places the result into this.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#mulTransposeRight-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Matrix3d-">mulTransposeRight</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m2)</code> +<div class="block">Multiplies matrix m1 times the transpose of matrix m2, and + places the result into this.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#negate-org.jogamp.vecmath.Matrix3d-">negate</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the value of this matrix equal to the negation of + of the Matrix3d parameter.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#normalize-org.jogamp.vecmath.Matrix3d-">normalize</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Perform singular value decomposition normalization of matrix m1 and + place the normalized values into this.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#normalizeCP-org.jogamp.vecmath.Matrix3d-">normalizeCP</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Perform cross product normalization of matrix m1 and place the + normalized values into this.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4f.html#set-org.jogamp.vecmath.Matrix3d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4d.html#set-org.jogamp.vecmath.Matrix3d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Matrix3d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the double precision Matrix3d argument; the other + elements of this matrix are initialized as if this were an identity + matrix (i.e., affine matrix with no translational component).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Matrix3d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the double precision Matrix3d argument; the other + elements of this matrix are initialized as if this were an identity + matrix (i.e., affine matrix with no translational component).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#set-org.jogamp.vecmath.Matrix3d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the value of this matrix to the float value of the Matrix3d + argument.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#set-org.jogamp.vecmath.Matrix3d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the value of this matrix to the value of the Matrix3d + argument.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#set-org.jogamp.vecmath.Matrix3d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the value of this matrix to that of the Matrix3d provided.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">AxisAngle4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/AxisAngle4f.html#set-org.jogamp.vecmath.Matrix3d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">AxisAngle4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/AxisAngle4d.html#set-org.jogamp.vecmath.Matrix3d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Vector3d-double-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double scale)</code> +<div class="block">Sets the value of this matrix from the rotation expressed by + the rotation matrix m1, the translation t1, and the scale factor.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Vector3d-double-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double scale)</code> +<div class="block">Sets the value of this matrix from the rotation expressed by + the rotation matrix m1, the translation t1, and the scale factor.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#setRotation-org.jogamp.vecmath.Matrix3d-">setRotation</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the double precision Matrix3d argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the passed rotation components, + and then the scale is reapplied to the rotational components.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#setRotation-org.jogamp.vecmath.Matrix3d-">setRotation</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the double precision Matrix3d argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the passed rotation components, + and then the scale is reapplied to the rotational components.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#setRotationScale-org.jogamp.vecmath.Matrix3d-">setRotationScale</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Replaces the upper 3x3 matrix values of this matrix with the + values in the matrix m1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#sub-org.jogamp.vecmath.Matrix3d-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the value of this matrix to the matrix difference of itself and + matrix m1 (this = this - m1).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#sub-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Matrix3d-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m2)</code> +<div class="block">Sets the value of this matrix to the matrix difference + of matrices m1 and m2.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#transpose-org.jogamp.vecmath.Matrix3d-">transpose</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Sets the value of this matrix to the transpose of the argument matrix.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#Matrix3d-org.jogamp.vecmath.Matrix3d-">Matrix3d</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Constructs a new matrix with the same values as the + Matrix3d parameter.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#Matrix3f-org.jogamp.vecmath.Matrix3d-">Matrix3f</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1)</code> +<div class="block">Constructs a new matrix with the same values as the + Matrix3d parameter.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#Matrix4d-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Vector3d-double-">Matrix4d</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double s)</code> +<div class="block">Constructs and initializes a Matrix4f from the rotation matrix, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components of the matrix.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Matrix3d.html" target="_top">Frames</a></li> +<li><a href="Matrix3d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Matrix3f.html b/doc/org/jogamp/vecmath/class-use/Matrix3f.html new file mode 100644 index 0000000..d12da4f --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Matrix3f.html @@ -0,0 +1,507 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Matrix3f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Matrix3f"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Matrix3f.html" target="_top">Frames</a></li> +<li><a href="Matrix3f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Matrix3f" class="title">Uses of Class<br>org.jogamp.vecmath.Matrix3f</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#add-float-org.jogamp.vecmath.Matrix3f-">add</a></span>(float scalar, + <a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Adds a scalar to each component of the matrix m1 and places + the result into this.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#add-org.jogamp.vecmath.Matrix3f-">add</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the value of this matrix to the matrix sum of itself and + matrix m1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#add-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Matrix3f-">add</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m2)</code> +<div class="block">Sets the value of this matrix to the matrix sum of matrices m1 and m2.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#epsilonEquals-org.jogamp.vecmath.Matrix3f-float-">epsilonEquals</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + float epsilon)</code> +<div class="block">Returns true if the L-infinite distance between this matrix + and matrix m1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#equals-org.jogamp.vecmath.Matrix3f-">equals</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Returns true if all of the data members of Matrix3f m1 are + equal to the corresponding data members in this Matrix3f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#get-org.jogamp.vecmath.Matrix3f-">get</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Performs an SVD normalization of this matrix in order to acquire + the normalized rotational component; the values are placed into + the Matrix3f parameter.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#get-org.jogamp.vecmath.Matrix3f-">get</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Performs an SVD normalization of this matrix in order to acquire + the normalized rotational component; the values are placed into + the Matrix3f parameter.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#get-org.jogamp.vecmath.Matrix3f-">get</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Places the values in the upper 3x3 of this GMatrix into + the matrix m1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#get-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3d-">get</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1)</code> +<div class="block">Performs an SVD normalization of this matrix to calculate + the rotation as a 3x3 matrix, the translation, and the scale.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#get-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3f-">get</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1)</code> +<div class="block">Performs an SVD normalization of this matrix to calculate + the rotation as a 3x3 matrix, the translation, and the scale.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#getRotationScale-org.jogamp.vecmath.Matrix3f-">getRotationScale</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Gets the upper 3x3 values of this matrix and places them into + the matrix m1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#getRotationScale-org.jogamp.vecmath.Matrix3f-">getRotationScale</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Gets the upper 3x3 values of this matrix and places them into + the matrix m1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#invert-org.jogamp.vecmath.Matrix3f-">invert</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the value of this matrix to the matrix inverse + of the passed matrix m1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#mul-float-org.jogamp.vecmath.Matrix3f-">mul</a></span>(float scalar, + <a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Multiplies each element of matrix m1 by a scalar and places + the result into this.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#mul-org.jogamp.vecmath.Matrix3f-">mul</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the value of this matrix to the result of multiplying itself + with matrix m1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#mul-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Matrix3f-">mul</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m2)</code> +<div class="block">Sets the value of this matrix to the result of multiplying + the two argument matrices together.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#mulNormalize-org.jogamp.vecmath.Matrix3f-">mulNormalize</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Multiplies this matrix by matrix m1, does an SVD normalization + of the result, and places the result back into this matrix.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#mulNormalize-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Matrix3f-">mulNormalize</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m2)</code> +<div class="block">Multiplies matrix m1 by matrix m2, does an SVD normalization + of the result, and places the result into this matrix.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#mulTransposeBoth-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Matrix3f-">mulTransposeBoth</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m2)</code> +<div class="block">Multiplies the transpose of matrix m1 times the transpose of matrix + m2, and places the result into this.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#mulTransposeLeft-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Matrix3f-">mulTransposeLeft</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m2)</code> +<div class="block">Multiplies the transpose of matrix m1 times matrix m2, and + places the result into this.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#mulTransposeRight-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Matrix3f-">mulTransposeRight</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m2)</code> +<div class="block">Multiplies matrix m1 times the transpose of matrix m2, and + places the result into this.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#negate-org.jogamp.vecmath.Matrix3f-">negate</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the value of this matrix equal to the negation of + of the Matrix3f parameter.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#normalize-org.jogamp.vecmath.Matrix3f-">normalize</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Perform singular value decomposition normalization of matrix m1 + and place the normalized values into this.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#normalizeCP-org.jogamp.vecmath.Matrix3f-">normalizeCP</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Perform cross product normalization of matrix m1 and place the + normalized values into this.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4f.html#set-org.jogamp.vecmath.Matrix3f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4d.html#set-org.jogamp.vecmath.Matrix3f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Matrix3f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the single precision Matrix3f argument; the other + elements of this matrix are initialized as if this were an identity + matrix (i.e., affine matrix with no translational component).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Matrix3f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the single precision Matrix3f argument; the other + elements of this matrix are initialized as if this were an identity + matrix (i.e., affine matrix with no translational component).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#set-org.jogamp.vecmath.Matrix3f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the value of this matrix to the value of the Matrix3f + argument.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#set-org.jogamp.vecmath.Matrix3f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the value of this matrix to the double value of the Matrix3f + argument.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#set-org.jogamp.vecmath.Matrix3f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the value of this matrix to that of the Matrix3f provided.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">AxisAngle4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/AxisAngle4f.html#set-org.jogamp.vecmath.Matrix3f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">AxisAngle4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/AxisAngle4d.html#set-org.jogamp.vecmath.Matrix3f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3f-float-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1, + float scale)</code> +<div class="block">Sets the value of this matrix from the rotation expressed by + the rotation matrix m1, the translation t1, and the scale factor.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3f-float-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1, + float scale)</code> +<div class="block">Sets the value of this matrix from the rotation expressed by + the rotation matrix m1, the translation t1, and the scale factor.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#setRotation-org.jogamp.vecmath.Matrix3f-">setRotation</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the single precision Matrix3f argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the passed rotation components, + and then the scale is reapplied to the rotational components.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#setRotation-org.jogamp.vecmath.Matrix3f-">setRotation</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix values in the single precision Matrix3f argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the passed rotation components, + and then the scale is reapplied to the rotational components.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#setRotationScale-org.jogamp.vecmath.Matrix3f-">setRotationScale</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Replaces the upper 3x3 matrix values of this matrix with the + values in the matrix m1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#setRotationScale-org.jogamp.vecmath.Matrix3f-">setRotationScale</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Replaces the upper 3x3 matrix values of this matrix with the + values in the matrix m1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#sub-org.jogamp.vecmath.Matrix3f-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the value of this matrix to the matrix difference + of itself and matrix m1 (this = this - m1).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#sub-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Matrix3f-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m2)</code> +<div class="block">Sets the value of this matrix to the matrix difference + of matrices m1 and m2.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#transpose-org.jogamp.vecmath.Matrix3f-">transpose</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Sets the value of this matrix to the transpose of the argument matrix.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#Matrix3d-org.jogamp.vecmath.Matrix3f-">Matrix3d</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Constructs a new matrix with the same values as the + Matrix3f parameter.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#Matrix3f-org.jogamp.vecmath.Matrix3f-">Matrix3f</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1)</code> +<div class="block">Constructs a new matrix with the same values as the + Matrix3f parameter.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#Matrix4d-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3d-double-">Matrix4d</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double s)</code> +<div class="block">Constructs and initializes a Matrix4d from the rotation matrix, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components of the matrix.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#Matrix4f-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3f-float-">Matrix4f</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1, + float s)</code> +<div class="block">Constructs and initializes a Matrix4f from the rotation matrix, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components of the matrix.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Matrix3f.html" target="_top">Frames</a></li> +<li><a href="Matrix3f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Matrix4d.html b/doc/org/jogamp/vecmath/class-use/Matrix4d.html new file mode 100644 index 0000000..6acda1f --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Matrix4d.html @@ -0,0 +1,346 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Matrix4d</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Matrix4d"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Matrix4d.html" target="_top">Frames</a></li> +<li><a href="Matrix4d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Matrix4d" class="title">Uses of Class<br>org.jogamp.vecmath.Matrix4d</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#add-double-org.jogamp.vecmath.Matrix4d-">add</a></span>(double scalar, + <a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Adds a scalar to each component of the matrix m1 and places + the result into this.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#add-org.jogamp.vecmath.Matrix4d-">add</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Sets the value of this matrix to sum of itself and matrix m1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#add-org.jogamp.vecmath.Matrix4d-org.jogamp.vecmath.Matrix4d-">add</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1, + <a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m2)</code> +<div class="block">Sets the value of this matrix to the matrix sum of matrices m1 and m2.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#epsilonEquals-org.jogamp.vecmath.Matrix4d-double-">epsilonEquals</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1, + double epsilon)</code> +<div class="block">Returns true if the L-infinite distance between this matrix + and matrix m1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#epsilonEquals-org.jogamp.vecmath.Matrix4d-float-">epsilonEquals</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1, + float epsilon)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use epsilonEquals(Matrix4d,double) instead</span></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#equals-org.jogamp.vecmath.Matrix4d-">equals</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Returns true if all of the data members of Matrix4d m1 are + equal to the corresponding data members in this Matrix4d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#get-org.jogamp.vecmath.Matrix4d-">get</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Places the values in the upper 4x4 of this GMatrix into + the matrix m1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#invert-org.jogamp.vecmath.Matrix4d-">invert</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Sets the value of this matrix to the matrix inverse + of the passed (user declared) matrix m1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#mul-double-org.jogamp.vecmath.Matrix4d-">mul</a></span>(double scalar, + <a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Multiplies each element of matrix m1 by a scalar and places + the result into this.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#mul-org.jogamp.vecmath.Matrix4d-">mul</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Sets the value of this matrix to the result of multiplying itself + with matrix m1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#mul-org.jogamp.vecmath.Matrix4d-org.jogamp.vecmath.Matrix4d-">mul</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1, + <a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m2)</code> +<div class="block">Sets the value of this matrix to the result of multiplying + the two argument matrices together.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#mulTransposeBoth-org.jogamp.vecmath.Matrix4d-org.jogamp.vecmath.Matrix4d-">mulTransposeBoth</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1, + <a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m2)</code> +<div class="block">Multiplies the transpose of matrix m1 times the transpose of matrix + m2, and places the result into this.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#mulTransposeLeft-org.jogamp.vecmath.Matrix4d-org.jogamp.vecmath.Matrix4d-">mulTransposeLeft</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1, + <a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m2)</code> +<div class="block">Multiplies the transpose of matrix m1 times matrix m2, and + places the result into this.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#mulTransposeRight-org.jogamp.vecmath.Matrix4d-org.jogamp.vecmath.Matrix4d-">mulTransposeRight</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1, + <a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m2)</code> +<div class="block">Multiplies matrix m1 times the transpose of matrix m2, and + places the result into this.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#negate-org.jogamp.vecmath.Matrix4d-">negate</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Sets the value of this matrix equal to the negation of + of the Matrix4d parameter.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4f.html#set-org.jogamp.vecmath.Matrix4d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4d.html#set-org.jogamp.vecmath.Matrix4d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Matrix4d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Sets the value of this matrix to the float value of the + passed matrix4d m1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Matrix4d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Sets the value of this matrix to a copy of the + passed matrix m1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#set-org.jogamp.vecmath.Matrix4d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Sets the value of this matrix to that of the Matrix4d provided.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">AxisAngle4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/AxisAngle4f.html#set-org.jogamp.vecmath.Matrix4d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">AxisAngle4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/AxisAngle4d.html#set-org.jogamp.vecmath.Matrix4d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#sub-org.jogamp.vecmath.Matrix4d-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Sets the value of this matrix to the matrix difference of itself + and matrix m1 (this = this - m1).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#sub-org.jogamp.vecmath.Matrix4d-org.jogamp.vecmath.Matrix4d-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1, + <a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m2)</code> +<div class="block">Sets the value of this matrix to the matrix difference + of matrices m1 and m2.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#transpose-org.jogamp.vecmath.Matrix4d-">transpose</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Sets the value of this matrix to the transpose of the argument matrix</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#Matrix4d-org.jogamp.vecmath.Matrix4d-">Matrix4d</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Constructs a new matrix with the same values as the + Matrix4d parameter.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#Matrix4f-org.jogamp.vecmath.Matrix4d-">Matrix4f</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a> m1)</code> +<div class="block">Constructs a new matrix with the same values as the + Matrix4d parameter.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Matrix4d.html" target="_top">Frames</a></li> +<li><a href="Matrix4d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Matrix4f.html b/doc/org/jogamp/vecmath/class-use/Matrix4f.html new file mode 100644 index 0000000..63635bc --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Matrix4f.html @@ -0,0 +1,338 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Matrix4f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Matrix4f"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Matrix4f.html" target="_top">Frames</a></li> +<li><a href="Matrix4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Matrix4f" class="title">Uses of Class<br>org.jogamp.vecmath.Matrix4f</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#add-float-org.jogamp.vecmath.Matrix4f-">add</a></span>(float scalar, + <a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Adds a scalar to each component of the matrix m1 and places + the result into this.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#add-org.jogamp.vecmath.Matrix4f-">add</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Sets the value of this matrix to the sum of itself and matrix m1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#add-org.jogamp.vecmath.Matrix4f-org.jogamp.vecmath.Matrix4f-">add</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1, + <a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m2)</code> +<div class="block">Sets the value of this matrix to the matrix sum of matrices m1 and m2.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#epsilonEquals-org.jogamp.vecmath.Matrix4f-float-">epsilonEquals</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1, + float epsilon)</code> +<div class="block">Returns true if the L-infinite distance between this matrix + and matrix m1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#equals-org.jogamp.vecmath.Matrix4f-">equals</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Returns true if all of the data members of Matrix4f m1 are + equal to the corresponding data members in this Matrix4f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#get-org.jogamp.vecmath.Matrix4f-">get</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Places the values in the upper 4x4 of this GMatrix into + the matrix m1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#invert-org.jogamp.vecmath.Matrix4f-">invert</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Sets the value of this matrix to the matrix inverse + of the passed (user declared) matrix m1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#mul-float-org.jogamp.vecmath.Matrix4f-">mul</a></span>(float scalar, + <a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Multiplies each element of matrix m1 by a scalar and places + the result into this.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#mul-org.jogamp.vecmath.Matrix4f-">mul</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Sets the value of this matrix to the result of multiplying itself + with matrix m1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#mul-org.jogamp.vecmath.Matrix4f-org.jogamp.vecmath.Matrix4f-">mul</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1, + <a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m2)</code> +<div class="block">Sets the value of this matrix to the result of multiplying + the two argument matrices together.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#mulTransposeBoth-org.jogamp.vecmath.Matrix4f-org.jogamp.vecmath.Matrix4f-">mulTransposeBoth</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1, + <a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m2)</code> +<div class="block">Multiplies the transpose of matrix m1 times the transpose of matrix + m2, and places the result into this.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#mulTransposeLeft-org.jogamp.vecmath.Matrix4f-org.jogamp.vecmath.Matrix4f-">mulTransposeLeft</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1, + <a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m2)</code> +<div class="block">Multiplies the transpose of matrix m1 times matrix m2, and + places the result into this.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#mulTransposeRight-org.jogamp.vecmath.Matrix4f-org.jogamp.vecmath.Matrix4f-">mulTransposeRight</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1, + <a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m2)</code> +<div class="block">Multiplies matrix m1 times the transpose of matrix m2, and + places the result into this.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#negate-org.jogamp.vecmath.Matrix4f-">negate</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Sets the value of this matrix equal to the negation of + of the Matrix4f parameter.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4f.html#set-org.jogamp.vecmath.Matrix4f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4d.html#set-org.jogamp.vecmath.Matrix4f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Sets the value of this quaternion to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Matrix4f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Sets the value of this matrix to a copy of the + passed matrix m1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Matrix4f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Sets the value of this matrix to a copy of the + passed matrix m1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GMatrix.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GMatrix.html#set-org.jogamp.vecmath.Matrix4f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Sets the value of this matrix to that of the Matrix4f provided.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">AxisAngle4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/AxisAngle4f.html#set-org.jogamp.vecmath.Matrix4f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">AxisAngle4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/AxisAngle4d.html#set-org.jogamp.vecmath.Matrix4f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Sets the value of this axis-angle to the rotational component of + the passed matrix.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#sub-org.jogamp.vecmath.Matrix4f-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Sets this matrix to the matrix difference of itself and + matrix m1 (this = this - m1).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#sub-org.jogamp.vecmath.Matrix4f-org.jogamp.vecmath.Matrix4f-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1, + <a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m2)</code> +<div class="block">Performs an element-by-element subtraction of matrix m2 from + matrix m1 and places the result into matrix this (this = + m2 - m1).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#transpose-org.jogamp.vecmath.Matrix4f-">transpose</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Sets the value of this matrix to the transpose of the argument matrix.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#Matrix4d-org.jogamp.vecmath.Matrix4f-">Matrix4d</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Constructs a new matrix with the same values as the + Matrix4f parameter.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#Matrix4f-org.jogamp.vecmath.Matrix4f-">Matrix4f</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a> m1)</code> +<div class="block">Constructs a new matrix with the same values as the + Matrix4f parameter.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Matrix4f.html" target="_top">Frames</a></li> +<li><a href="Matrix4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/MismatchedSizeException.html b/doc/org/jogamp/vecmath/class-use/MismatchedSizeException.html new file mode 100644 index 0000000..63bcf45 --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/MismatchedSizeException.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.MismatchedSizeException</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.MismatchedSizeException"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/MismatchedSizeException.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/MismatchedSizeException.html" target="_top">Frames</a></li> +<li><a href="MismatchedSizeException.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.MismatchedSizeException" class="title">Uses of Class<br>org.jogamp.vecmath.MismatchedSizeException</h2> +</div> +<div class="classUseContainer">No usage of org.jogamp.vecmath.MismatchedSizeException</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/MismatchedSizeException.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/MismatchedSizeException.html" target="_top">Frames</a></li> +<li><a href="MismatchedSizeException.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Point2d.html b/doc/org/jogamp/vecmath/class-use/Point2d.html new file mode 100644 index 0000000..2d9c876 --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Point2d.html @@ -0,0 +1,187 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Point2d</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Point2d"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Point2d.html" target="_top">Frames</a></li> +<li><a href="Point2d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Point2d" class="title">Uses of Class<br>org.jogamp.vecmath.Point2d</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="typeNameLabel">Point2d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point2d.html#distance-org.jogamp.vecmath.Point2d-">distance</a></span>(<a href="../../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a> p1)</code> +<div class="block">Computes the distance between this point and point p1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="typeNameLabel">Point2d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point2d.html#distanceL1-org.jogamp.vecmath.Point2d-">distanceL1</a></span>(<a href="../../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a> p1)</code> +<div class="block">Computes the L-1 (Manhattan) distance between this point and + point p1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="typeNameLabel">Point2d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point2d.html#distanceLinf-org.jogamp.vecmath.Point2d-">distanceLinf</a></span>(<a href="../../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a> p1)</code> +<div class="block">Computes the L-infinite distance between this point and + point p1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="typeNameLabel">Point2d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point2d.html#distanceSquared-org.jogamp.vecmath.Point2d-">distanceSquared</a></span>(<a href="../../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a> p1)</code> +<div class="block">Computes the square of the distance between this point and point p1.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point2d.html#Point2d-org.jogamp.vecmath.Point2d-">Point2d</a></span>(<a href="../../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a> p1)</code> +<div class="block">Constructs and initializes a Point2d from the specified Point2d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point2f.html#Point2f-org.jogamp.vecmath.Point2d-">Point2f</a></span>(<a href="../../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a> p1)</code> +<div class="block">Constructs and initializes a Point2f from the specified Point2d.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Point2d.html" target="_top">Frames</a></li> +<li><a href="Point2d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Point2f.html b/doc/org/jogamp/vecmath/class-use/Point2f.html new file mode 100644 index 0000000..7eb8c03 --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Point2f.html @@ -0,0 +1,187 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Point2f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Point2f"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Point2f.html" target="_top">Frames</a></li> +<li><a href="Point2f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Point2f" class="title">Uses of Class<br>org.jogamp.vecmath.Point2f</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><span class="typeNameLabel">Point2f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point2f.html#distance-org.jogamp.vecmath.Point2f-">distance</a></span>(<a href="../../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a> p1)</code> +<div class="block">Computes the distance between this point and point p1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><span class="typeNameLabel">Point2f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point2f.html#distanceL1-org.jogamp.vecmath.Point2f-">distanceL1</a></span>(<a href="../../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a> p1)</code> +<div class="block">Computes the L-1 (Manhattan) distance between this point and + point p1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><span class="typeNameLabel">Point2f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point2f.html#distanceLinf-org.jogamp.vecmath.Point2f-">distanceLinf</a></span>(<a href="../../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a> p1)</code> +<div class="block">Computes the L-infinite distance between this point and + point p1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><span class="typeNameLabel">Point2f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point2f.html#distanceSquared-org.jogamp.vecmath.Point2f-">distanceSquared</a></span>(<a href="../../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a> p1)</code> +<div class="block">Computes the square of the distance between this point and point p1.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point2d.html#Point2d-org.jogamp.vecmath.Point2f-">Point2d</a></span>(<a href="../../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a> p1)</code> +<div class="block">Constructs and initializes a Point2d from the specified Point2f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point2f.html#Point2f-org.jogamp.vecmath.Point2f-">Point2f</a></span>(<a href="../../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a> p1)</code> +<div class="block">Constructs and initializes a Point2f from the specified Point2f.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Point2f.html" target="_top">Frames</a></li> +<li><a href="Point2f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Point2i.html b/doc/org/jogamp/vecmath/class-use/Point2i.html new file mode 100644 index 0000000..c8bf9bb --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Point2i.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Point2i</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Point2i"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Point2i.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Point2i.html" target="_top">Frames</a></li> +<li><a href="Point2i.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Point2i" class="title">Uses of Class<br>org.jogamp.vecmath.Point2i</h2> +</div> +<div class="classUseContainer">No usage of org.jogamp.vecmath.Point2i</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Point2i.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Point2i.html" target="_top">Frames</a></li> +<li><a href="Point2i.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Point3d.html b/doc/org/jogamp/vecmath/class-use/Point3d.html new file mode 100644 index 0000000..ca6c524 --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Point3d.html @@ -0,0 +1,202 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Point3d</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Point3d"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Point3d.html" target="_top">Frames</a></li> +<li><a href="Point3d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Point3d" class="title">Uses of Class<br>org.jogamp.vecmath.Point3d</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="typeNameLabel">Point3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point3d.html#distance-org.jogamp.vecmath.Point3d-">distance</a></span>(<a href="../../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a> p1)</code> +<div class="block">Returns the distance between this point and point p1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="typeNameLabel">Point3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point3d.html#distanceL1-org.jogamp.vecmath.Point3d-">distanceL1</a></span>(<a href="../../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a> p1)</code> +<div class="block">Computes the L-1 (Manhattan) distance between this point and + point p1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="typeNameLabel">Point3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point3d.html#distanceLinf-org.jogamp.vecmath.Point3d-">distanceLinf</a></span>(<a href="../../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a> p1)</code> +<div class="block">Computes the L-infinite distance between this point and + point p1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="typeNameLabel">Point3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point3d.html#distanceSquared-org.jogamp.vecmath.Point3d-">distanceSquared</a></span>(<a href="../../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a> p1)</code> +<div class="block">Returns the square of the distance between this point and point p1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Point3d-">transform</a></span>(<a href="../../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a> point)</code> +<div class="block">Transforms the point parameter with this Matrix4d and + places the result back into point.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Point3d-org.jogamp.vecmath.Point3d-">transform</a></span>(<a href="../../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a> point, + <a href="../../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a> pointOut)</code> +<div class="block">Transforms the point parameter with this Matrix4d and + places the result into pointOut.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point3d.html#Point3d-org.jogamp.vecmath.Point3d-">Point3d</a></span>(<a href="../../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a> p1)</code> +<div class="block">Constructs and initializes a Point3d from the specified Point3d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point3f.html#Point3f-org.jogamp.vecmath.Point3d-">Point3f</a></span>(<a href="../../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a> p1)</code> +<div class="block">Constructs and initializes a Point3f from the specified Point3d.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Point3d.html" target="_top">Frames</a></li> +<li><a href="Point3d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Point3f.html b/doc/org/jogamp/vecmath/class-use/Point3f.html new file mode 100644 index 0000000..e52f8a9 --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Point3f.html @@ -0,0 +1,218 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Point3f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Point3f"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Point3f.html" target="_top">Frames</a></li> +<li><a href="Point3f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Point3f" class="title">Uses of Class<br>org.jogamp.vecmath.Point3f</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><span class="typeNameLabel">Point3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point3f.html#distance-org.jogamp.vecmath.Point3f-">distance</a></span>(<a href="../../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> p1)</code> +<div class="block">Computes the distance between this point and point p1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><span class="typeNameLabel">Point3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point3f.html#distanceL1-org.jogamp.vecmath.Point3f-">distanceL1</a></span>(<a href="../../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> p1)</code> +<div class="block">Computes the L-1 (Manhattan) distance between this point and + point p1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><span class="typeNameLabel">Point3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point3f.html#distanceLinf-org.jogamp.vecmath.Point3f-">distanceLinf</a></span>(<a href="../../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> p1)</code> +<div class="block">Computes the L-infinite distance between this point and + point p1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><span class="typeNameLabel">Point3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point3f.html#distanceSquared-org.jogamp.vecmath.Point3f-">distanceSquared</a></span>(<a href="../../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> p1)</code> +<div class="block">Computes the square of the distance between this point and + point p1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#transform-org.jogamp.vecmath.Point3f-">transform</a></span>(<a href="../../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> point)</code> +<div class="block">Transforms the point parameter with this Matrix4f and + places the result back into point.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Point3f-">transform</a></span>(<a href="../../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> point)</code> +<div class="block">Transforms the point parameter with this Matrix4d and + places the result back into point.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#transform-org.jogamp.vecmath.Point3f-org.jogamp.vecmath.Point3f-">transform</a></span>(<a href="../../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> point, + <a href="../../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> pointOut)</code> +<div class="block">Transforms the point parameter with this Matrix4f and + places the result into pointOut.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Point3f-org.jogamp.vecmath.Point3f-">transform</a></span>(<a href="../../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> point, + <a href="../../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> pointOut)</code> +<div class="block">Transforms the point parameter with this Matrix4d and + places the result into pointOut.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point3d.html#Point3d-org.jogamp.vecmath.Point3f-">Point3d</a></span>(<a href="../../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> p1)</code> +<div class="block">Constructs and initializes a Point3d from the specified Point3f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point3f.html#Point3f-org.jogamp.vecmath.Point3f-">Point3f</a></span>(<a href="../../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a> p1)</code> +<div class="block">Constructs and initializes a Point3f from the specified Point3f.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Point3f.html" target="_top">Frames</a></li> +<li><a href="Point3f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Point3i.html b/doc/org/jogamp/vecmath/class-use/Point3i.html new file mode 100644 index 0000000..8880065 --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Point3i.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Point3i</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Point3i"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Point3i.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Point3i.html" target="_top">Frames</a></li> +<li><a href="Point3i.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Point3i" class="title">Uses of Class<br>org.jogamp.vecmath.Point3i</h2> +</div> +<div class="classUseContainer">No usage of org.jogamp.vecmath.Point3i</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Point3i.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Point3i.html" target="_top">Frames</a></li> +<li><a href="Point3i.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Point4d.html b/doc/org/jogamp/vecmath/class-use/Point4d.html new file mode 100644 index 0000000..a2ca4f4 --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Point4d.html @@ -0,0 +1,202 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Point4d</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Point4d"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Point4d.html" target="_top">Frames</a></li> +<li><a href="Point4d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Point4d" class="title">Uses of Class<br>org.jogamp.vecmath.Point4d</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="typeNameLabel">Point4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point4d.html#distance-org.jogamp.vecmath.Point4d-">distance</a></span>(<a href="../../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a> p1)</code> +<div class="block">Returns the distance between this point and point p1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="typeNameLabel">Point4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point4d.html#distanceL1-org.jogamp.vecmath.Point4d-">distanceL1</a></span>(<a href="../../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a> p1)</code> +<div class="block">Computes the L-1 (Manhattan) distance between this point and + point p1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="typeNameLabel">Point4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point4d.html#distanceLinf-org.jogamp.vecmath.Point4d-">distanceLinf</a></span>(<a href="../../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a> p1)</code> +<div class="block">Computes the L-infinite distance between this point and + point p1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="typeNameLabel">Point4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point4d.html#distanceSquared-org.jogamp.vecmath.Point4d-">distanceSquared</a></span>(<a href="../../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a> p1)</code> +<div class="block">Returns the square of the distance between this point and point p1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Point4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point4d.html#project-org.jogamp.vecmath.Point4d-">project</a></span>(<a href="../../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a> p1)</code> +<div class="block">Multiplies each of the x,y,z components of the Point4d parameter + by 1/w, places the projected values into this point, and places + a 1 as the w parameter of this point.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Point3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point3d.html#project-org.jogamp.vecmath.Point4d-">project</a></span>(<a href="../../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a> p1)</code> +<div class="block">Multiplies each of the x,y,z components of the Point4d parameter + by 1/w and places the projected values into this point.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point4d.html#Point4d-org.jogamp.vecmath.Point4d-">Point4d</a></span>(<a href="../../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a> p1)</code> +<div class="block">Constructs and initializes a Point4d from the specified Point4d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point4f.html#Point4f-org.jogamp.vecmath.Point4d-">Point4f</a></span>(<a href="../../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a> p1)</code> +<div class="block">Constructs and initializes a Point4f from the specified Point4d.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Point4d.html" target="_top">Frames</a></li> +<li><a href="Point4d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Point4f.html b/doc/org/jogamp/vecmath/class-use/Point4f.html new file mode 100644 index 0000000..7d908de --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Point4f.html @@ -0,0 +1,202 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Point4f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Point4f"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Point4f.html" target="_top">Frames</a></li> +<li><a href="Point4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Point4f" class="title">Uses of Class<br>org.jogamp.vecmath.Point4f</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><span class="typeNameLabel">Point4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point4f.html#distance-org.jogamp.vecmath.Point4f-">distance</a></span>(<a href="../../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a> p1)</code> +<div class="block">Computes the distance between this point and point p1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><span class="typeNameLabel">Point4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point4f.html#distanceL1-org.jogamp.vecmath.Point4f-">distanceL1</a></span>(<a href="../../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a> p1)</code> +<div class="block">Computes the L-1 (Manhattan) distance between this point and + point p1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><span class="typeNameLabel">Point4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point4f.html#distanceLinf-org.jogamp.vecmath.Point4f-">distanceLinf</a></span>(<a href="../../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a> p1)</code> +<div class="block">Computes the L-infinite distance between this point and + point p1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><span class="typeNameLabel">Point4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point4f.html#distanceSquared-org.jogamp.vecmath.Point4f-">distanceSquared</a></span>(<a href="../../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a> p1)</code> +<div class="block">Computes the square of the distance between this point and point p1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Point4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point4f.html#project-org.jogamp.vecmath.Point4f-">project</a></span>(<a href="../../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a> p1)</code> +<div class="block">Multiplies each of the x,y,z components of the Point4f parameter + by 1/w, places the projected values into this point, and places + a 1 as the w parameter of this point.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Point3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point3f.html#project-org.jogamp.vecmath.Point4f-">project</a></span>(<a href="../../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a> p1)</code> +<div class="block">Multiplies each of the x,y,z components of the Point4f parameter + by 1/w and places the projected values into this point.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point4d.html#Point4d-org.jogamp.vecmath.Point4f-">Point4d</a></span>(<a href="../../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a> p1)</code> +<div class="block">Constructs and initializes a Point4d from the specified Point4f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point4f.html#Point4f-org.jogamp.vecmath.Point4f-">Point4f</a></span>(<a href="../../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a> p1)</code> +<div class="block">Constructs and initializes a Point4f from the specified Point4f.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Point4f.html" target="_top">Frames</a></li> +<li><a href="Point4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Point4i.html b/doc/org/jogamp/vecmath/class-use/Point4i.html new file mode 100644 index 0000000..b197579 --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Point4i.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Point4i</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Point4i"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Point4i.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Point4i.html" target="_top">Frames</a></li> +<li><a href="Point4i.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Point4i" class="title">Uses of Class<br>org.jogamp.vecmath.Point4i</h2> +</div> +<div class="classUseContainer">No usage of org.jogamp.vecmath.Point4i</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Point4i.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Point4i.html" target="_top">Frames</a></li> +<li><a href="Point4i.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Quat4d.html b/doc/org/jogamp/vecmath/class-use/Quat4d.html new file mode 100644 index 0000000..19fa400 --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Quat4d.html @@ -0,0 +1,330 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Quat4d</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Quat4d"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Quat4d.html" target="_top">Frames</a></li> +<li><a href="Quat4d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Quat4d" class="title">Uses of Class<br>org.jogamp.vecmath.Quat4d</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4d.html#conjugate-org.jogamp.vecmath.Quat4d-">conjugate</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Sets the value of this quaternion to the conjugate of quaternion q1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#get-org.jogamp.vecmath.Quat4d-">get</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Performs an SVD normalization of q1 matrix in order to acquire + the normalized rotational component; the values are placed into + the Quat4d parameter.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4d.html#interpolate-org.jogamp.vecmath.Quat4d-double-">interpolate</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1, + double alpha)</code> +<div class="block">Performs a great circle interpolation between this quaternion + and the quaternion parameter and places the result into this + quaternion.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4d.html#interpolate-org.jogamp.vecmath.Quat4d-org.jogamp.vecmath.Quat4d-double-">interpolate</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1, + <a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q2, + double alpha)</code> +<div class="block">Performs a great circle interpolation between quaternion q1 + and quaternion q2 and places the result into this quaternion.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4d.html#inverse-org.jogamp.vecmath.Quat4d-">inverse</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Sets the value of this quaternion to quaternion inverse of quaternion q1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4d.html#mul-org.jogamp.vecmath.Quat4d-">mul</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Sets the value of this quaternion to the quaternion product of + itself and q1 (this = this * q1).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4d.html#mul-org.jogamp.vecmath.Quat4d-org.jogamp.vecmath.Quat4d-">mul</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1, + <a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q2)</code> +<div class="block">Sets the value of this quaternion to the quaternion product of + quaternions q1 and q2 (this = q1 * q2).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4d.html#mulInverse-org.jogamp.vecmath.Quat4d-">mulInverse</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Multiplies this quaternion by the inverse of quaternion q1 and places + the value into this quaternion.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4d.html#mulInverse-org.jogamp.vecmath.Quat4d-org.jogamp.vecmath.Quat4d-">mulInverse</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1, + <a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q2)</code> +<div class="block">Multiplies quaternion q1 by the inverse of quaternion q2 and places + the value into this quaternion.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4d.html#normalize-org.jogamp.vecmath.Quat4d-">normalize</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Sets the value of this quaternion to the normalized value + of quaternion q1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Quat4d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + double precision quaternion argument.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Quat4d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + (double precision) quaternion argument.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#set-org.jogamp.vecmath.Quat4d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + (single precision) quaternion argument.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#set-org.jogamp.vecmath.Quat4d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + double precision quaternion argument.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">AxisAngle4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/AxisAngle4f.html#set-org.jogamp.vecmath.Quat4d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Sets the value of this axis-angle to the rotational equivalent + of the passed quaternion.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">AxisAngle4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/AxisAngle4d.html#set-org.jogamp.vecmath.Quat4d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Sets the value of this axis-angle to the rotational equivalent + of the passed quaternion.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Quat4d-org.jogamp.vecmath.Vector3d-double-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1, + <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double s)</code> +<div class="block">Sets the value of this matrix from the rotation expressed + by the quaternion q1, the translation t1, and the scale s.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Quat4d-org.jogamp.vecmath.Vector3d-double-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1, + <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double s)</code> +<div class="block">Sets the value of this matrix from the rotation expressed + by the quaternion q1, the translation t1, and the scale s.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#setRotation-org.jogamp.vecmath.Quat4d-">setRotation</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix equivalent values of the quaternion argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the matrix equivalent of the quaternion, + and then the scale is reapplied to the rotational components.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#setRotation-org.jogamp.vecmath.Quat4d-">setRotation</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix equivalent values of the quaternion argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the matrix equivalent of the quaternion, + and then the scale is reapplied to the rotational components.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#Matrix4d-org.jogamp.vecmath.Quat4d-org.jogamp.vecmath.Vector3d-double-">Matrix4d</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1, + <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double s)</code> +<div class="block">Constructs and initializes a Matrix4d from the quaternion, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4d.html#Quat4d-org.jogamp.vecmath.Quat4d-">Quat4d</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Constructs and initializes a Quat4d from the specified Quat4d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4f.html#Quat4f-org.jogamp.vecmath.Quat4d-">Quat4f</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1)</code> +<div class="block">Constructs and initializes a Quat4f from the specified Quat4d.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Quat4d.html" target="_top">Frames</a></li> +<li><a href="Quat4d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Quat4f.html b/doc/org/jogamp/vecmath/class-use/Quat4f.html new file mode 100644 index 0000000..62eeadd --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Quat4f.html @@ -0,0 +1,357 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Quat4f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Quat4f"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Quat4f.html" target="_top">Frames</a></li> +<li><a href="Quat4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Quat4f" class="title">Uses of Class<br>org.jogamp.vecmath.Quat4f</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4f.html#conjugate-org.jogamp.vecmath.Quat4f-">conjugate</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Sets the value of this quaternion to the conjugate of quaternion q1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#get-org.jogamp.vecmath.Quat4f-">get</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Performs an SVD normalization of this matrix in order to acquire + the normalized rotational component; the values are placed into + the Quat4f parameter.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#get-org.jogamp.vecmath.Quat4f-">get</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Performs an SVD normalization of this matrix in order to acquire + the normalized rotational component; the values are placed into + the Quat4f parameter.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4f.html#interpolate-org.jogamp.vecmath.Quat4f-float-">interpolate</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + float alpha)</code> +<div class="block">Performs a great circle interpolation between this quaternion + and the quaternion parameter and places the result into this + quaternion.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4f.html#interpolate-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Quat4f-float-">interpolate</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + <a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q2, + float alpha)</code> +<div class="block">Performs a great circle interpolation between quaternion q1 + and quaternion q2 and places the result into this quaternion.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4f.html#inverse-org.jogamp.vecmath.Quat4f-">inverse</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Sets the value of this quaternion to quaternion inverse of quaternion q1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4f.html#mul-org.jogamp.vecmath.Quat4f-">mul</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Sets the value of this quaternion to the quaternion product of + itself and q1 (this = this * q1).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4f.html#mul-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Quat4f-">mul</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + <a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q2)</code> +<div class="block">Sets the value of this quaternion to the quaternion product of + quaternions q1 and q2 (this = q1 * q2).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4f.html#mulInverse-org.jogamp.vecmath.Quat4f-">mulInverse</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Multiplies this quaternion by the inverse of quaternion q1 and places + the value into this quaternion.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4f.html#mulInverse-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Quat4f-">mulInverse</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + <a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q2)</code> +<div class="block">Multiplies quaternion q1 by the inverse of quaternion q2 and places + the value into this quaternion.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Quat4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4f.html#normalize-org.jogamp.vecmath.Quat4f-">normalize</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Sets the value of this quaternion to the normalized value + of quaternion q1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Quat4f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + single precision quaternion argument.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Quat4f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + single precision quaternion argument.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#set-org.jogamp.vecmath.Quat4f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + (single precision) quaternion argument.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#set-org.jogamp.vecmath.Quat4f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Sets the value of this matrix to the matrix conversion of the + single precision quaternion argument.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">AxisAngle4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/AxisAngle4f.html#set-org.jogamp.vecmath.Quat4f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Sets the value of this axis-angle to the rotational equivalent + of the passed quaternion.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">AxisAngle4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/AxisAngle4d.html#set-org.jogamp.vecmath.Quat4f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Sets the value of this axis-angle to the rotational equivalent + of the passed quaternion.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Vector3d-double-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double s)</code> +<div class="block">Sets the value of this matrix from the rotation expressed + by the quaternion q1, the translation t1, and the scale s.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Vector3f-float-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + <a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1, + float s)</code> +<div class="block">Sets the value of this matrix from the rotation expressed + by the quaternion q1, the translation t1, and the scale s.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Vector3f-float-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + <a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1, + float s)</code> +<div class="block">Sets the value of this matrix from the rotation expressed + by the quaternion q1, the translation t1, and the scale s.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#setRotation-org.jogamp.vecmath.Quat4f-">setRotation</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix equivalent values of the quaternion argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the matrix equivalent of the quaternion, + and then the scale is reapplied to the rotational components.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#setRotation-org.jogamp.vecmath.Quat4f-">setRotation</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Sets the rotational component (upper 3x3) of this matrix to the + matrix equivalent values of the quaternion argument; the other + elements of this matrix are unchanged; a singular value + decomposition is performed on this object's upper 3x3 matrix to + factor out the scale, then this object's upper 3x3 matrix components + are replaced by the matrix equivalent of the quaternion, + and then the scale is reapplied to the rotational components.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#Matrix4d-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Vector3d-double-">Matrix4d</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double s)</code> +<div class="block">Constructs and initializes a Matrix4d from the quaternion, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#Matrix4f-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Vector3f-float-">Matrix4f</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + <a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1, + float s)</code> +<div class="block">Constructs and initializes a Matrix4f from the quaternion, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4d.html#Quat4d-org.jogamp.vecmath.Quat4f-">Quat4d</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Constructs and initializes a Quat4d from the specified Quat4f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4f.html#Quat4f-org.jogamp.vecmath.Quat4f-">Quat4f</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1)</code> +<div class="block">Constructs and initializes a Quat4f from the specified Quat4f.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Quat4f.html" target="_top">Frames</a></li> +<li><a href="Quat4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/SingularMatrixException.html b/doc/org/jogamp/vecmath/class-use/SingularMatrixException.html new file mode 100644 index 0000000..0b879fb --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/SingularMatrixException.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.SingularMatrixException</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.SingularMatrixException"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/SingularMatrixException.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/SingularMatrixException.html" target="_top">Frames</a></li> +<li><a href="SingularMatrixException.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.SingularMatrixException" class="title">Uses of Class<br>org.jogamp.vecmath.SingularMatrixException</h2> +</div> +<div class="classUseContainer">No usage of org.jogamp.vecmath.SingularMatrixException</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/SingularMatrixException.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/SingularMatrixException.html" target="_top">Frames</a></li> +<li><a href="SingularMatrixException.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/TexCoord2f.html b/doc/org/jogamp/vecmath/class-use/TexCoord2f.html new file mode 100644 index 0000000..d900185 --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/TexCoord2f.html @@ -0,0 +1,147 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.TexCoord2f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.TexCoord2f"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/TexCoord2f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/TexCoord2f.html" target="_top">Frames</a></li> +<li><a href="TexCoord2f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.TexCoord2f" class="title">Uses of Class<br>org.jogamp.vecmath.TexCoord2f</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/TexCoord2f.html" title="class in org.jogamp.vecmath">TexCoord2f</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/TexCoord2f.html" title="class in org.jogamp.vecmath">TexCoord2f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/TexCoord2f.html#TexCoord2f-org.jogamp.vecmath.TexCoord2f-">TexCoord2f</a></span>(<a href="../../../../org/jogamp/vecmath/TexCoord2f.html" title="class in org.jogamp.vecmath">TexCoord2f</a> v1)</code> +<div class="block">Constructs and initializes a TexCoord2f from the specified TexCoord2f.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/TexCoord2f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/TexCoord2f.html" target="_top">Frames</a></li> +<li><a href="TexCoord2f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/TexCoord3f.html b/doc/org/jogamp/vecmath/class-use/TexCoord3f.html new file mode 100644 index 0000000..450ec4f --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/TexCoord3f.html @@ -0,0 +1,147 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.TexCoord3f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.TexCoord3f"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/TexCoord3f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/TexCoord3f.html" target="_top">Frames</a></li> +<li><a href="TexCoord3f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.TexCoord3f" class="title">Uses of Class<br>org.jogamp.vecmath.TexCoord3f</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/TexCoord3f.html" title="class in org.jogamp.vecmath">TexCoord3f</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/TexCoord3f.html" title="class in org.jogamp.vecmath">TexCoord3f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/TexCoord3f.html#TexCoord3f-org.jogamp.vecmath.TexCoord3f-">TexCoord3f</a></span>(<a href="../../../../org/jogamp/vecmath/TexCoord3f.html" title="class in org.jogamp.vecmath">TexCoord3f</a> v1)</code> +<div class="block">Constructs and initializes a TexCoord3f from the specified TexCoord3f.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/TexCoord3f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/TexCoord3f.html" target="_top">Frames</a></li> +<li><a href="TexCoord3f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/TexCoord4f.html b/doc/org/jogamp/vecmath/class-use/TexCoord4f.html new file mode 100644 index 0000000..7d212e9 --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/TexCoord4f.html @@ -0,0 +1,147 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.TexCoord4f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.TexCoord4f"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/TexCoord4f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/TexCoord4f.html" target="_top">Frames</a></li> +<li><a href="TexCoord4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.TexCoord4f" class="title">Uses of Class<br>org.jogamp.vecmath.TexCoord4f</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/TexCoord4f.html" title="class in org.jogamp.vecmath">TexCoord4f</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/TexCoord4f.html" title="class in org.jogamp.vecmath">TexCoord4f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/TexCoord4f.html#TexCoord4f-org.jogamp.vecmath.TexCoord4f-">TexCoord4f</a></span>(<a href="../../../../org/jogamp/vecmath/TexCoord4f.html" title="class in org.jogamp.vecmath">TexCoord4f</a> v1)</code> +<div class="block">Constructs and initializes a TexCoord4f from the specified TexCoord4f.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/TexCoord4f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/TexCoord4f.html" target="_top">Frames</a></li> +<li><a href="TexCoord4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Tuple2d.html b/doc/org/jogamp/vecmath/class-use/Tuple2d.html new file mode 100644 index 0000000..ff1926f --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Tuple2d.html @@ -0,0 +1,340 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Tuple2d</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Tuple2d"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Tuple2d.html" target="_top">Frames</a></li> +<li><a href="Tuple2d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Tuple2d" class="title">Uses of Class<br>org.jogamp.vecmath.Tuple2d</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation"> +<caption><span>Subclasses of <a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a></span></code> +<div class="block">A 2 element point that is represented by double precision floating + point x,y coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a></span></code> +<div class="block">A 2-element vector that is represented by double-precision floating + point x,y coordinates.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2d.html#absolute-org.jogamp.vecmath.Tuple2d-">absolute</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t)</code> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2d.html#add-org.jogamp.vecmath.Tuple2d-">add</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</code> +<div class="block">Sets the value of this tuple to the vector sum of itself and tuple t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2d.html#add-org.jogamp.vecmath.Tuple2d-org.jogamp.vecmath.Tuple2d-">add</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t2)</code> +<div class="block">Sets the value of this tuple to the vector sum of tuples t1 and t2.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2d.html#clamp-double-double-org.jogamp.vecmath.Tuple2d-">clamp</a></span>(double min, + double max, + <a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t)</code> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2d.html#clampMax-double-org.jogamp.vecmath.Tuple2d-">clampMax</a></span>(double max, + <a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t)</code> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2d.html#clampMin-double-org.jogamp.vecmath.Tuple2d-">clampMin</a></span>(double min, + <a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t)</code> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2d.html#epsilonEquals-org.jogamp.vecmath.Tuple2d-double-">epsilonEquals</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1, + double epsilon)</code> +<div class="block">Returns true if the L-infinite distance between this tuple + and tuple t1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2d.html#equals-org.jogamp.vecmath.Tuple2d-">equals</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</code> +<div class="block">Returns true if all of the data members of Tuple2d t1 are + equal to the corresponding data members in this Tuple2d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2d.html#interpolate-org.jogamp.vecmath.Tuple2d-double-">interpolate</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1, + double alpha)</code> +<div class="block">Linearly interpolates between this tuple and tuple t1 and + places the result into this tuple: this = (1-alpha)*this + alpha*t1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2d.html#interpolate-org.jogamp.vecmath.Tuple2d-org.jogamp.vecmath.Tuple2d-double-">interpolate</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t2, + double alpha)</code> +<div class="block">Linearly interpolates between tuples t1 and t2 and places the + result into this tuple: this = (1-alpha)*t1 + alpha*t2.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2d.html#negate-org.jogamp.vecmath.Tuple2d-">negate</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</code> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2d.html#scale-double-org.jogamp.vecmath.Tuple2d-">scale</a></span>(double s, + <a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2d.html#scaleAdd-double-org.jogamp.vecmath.Tuple2d-">scaleAdd</a></span>(double s, + <a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2d.html#scaleAdd-double-org.jogamp.vecmath.Tuple2d-org.jogamp.vecmath.Tuple2d-">scaleAdd</a></span>(double s, + <a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t2)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 and then adds tuple t2 (this = s*t1 + t2).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2f.html#set-org.jogamp.vecmath.Tuple2d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of the Tuple2d argument.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2d.html#set-org.jogamp.vecmath.Tuple2d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of the Tuple2d argument.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2d.html#sub-org.jogamp.vecmath.Tuple2d-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</code> +<div class="block">Sets the value of this tuple to the vector difference of + itself and tuple t1 (this = this - t1).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2d.html#sub-org.jogamp.vecmath.Tuple2d-org.jogamp.vecmath.Tuple2d-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t2)</code> +<div class="block">Sets the value of this tuple to the vector difference of + tuple t1 and t2 (this = t1 - t2).</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point2d.html#Point2d-org.jogamp.vecmath.Tuple2d-">Point2d</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</code> +<div class="block">Constructs and initializes a Point2d from the specified Tuple2d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point2f.html#Point2f-org.jogamp.vecmath.Tuple2d-">Point2f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</code> +<div class="block">Constructs and initializes a Point2f from the specified Tuple2d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2d.html#Tuple2d-org.jogamp.vecmath.Tuple2d-">Tuple2d</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</code> +<div class="block">Constructs and initializes a Tuple2d from the specified Tuple2d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2f.html#Tuple2f-org.jogamp.vecmath.Tuple2d-">Tuple2f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</code> +<div class="block">Constructs and initializes a Tuple2f from the specified Tuple2d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector2d.html#Vector2d-org.jogamp.vecmath.Tuple2d-">Vector2d</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</code> +<div class="block">Constructs and initializes a Vector2d from the specified Tuple2d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector2f.html#Vector2f-org.jogamp.vecmath.Tuple2d-">Vector2f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> t1)</code> +<div class="block">Constructs and initializes a Vector2f from the specified Tuple2d.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Tuple2d.html" target="_top">Frames</a></li> +<li><a href="Tuple2d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Tuple2f.html b/doc/org/jogamp/vecmath/class-use/Tuple2f.html new file mode 100644 index 0000000..3880c6a --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Tuple2f.html @@ -0,0 +1,364 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Tuple2f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Tuple2f"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Tuple2f.html" target="_top">Frames</a></li> +<li><a href="Tuple2f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Tuple2f" class="title">Uses of Class<br>org.jogamp.vecmath.Tuple2f</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation"> +<caption><span>Subclasses of <a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a></span></code> +<div class="block">A 2 element point that is represented by single precision floating + point x,y coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/TexCoord2f.html" title="class in org.jogamp.vecmath">TexCoord2f</a></span></code> +<div class="block">A 2-element vector that is represented by single-precision floating + point x,y coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a></span></code> +<div class="block">A 2-element vector that is represented by single-precision floating + point x,y coordinates.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2f.html#absolute-org.jogamp.vecmath.Tuple2f-">absolute</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t)</code> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2f.html#add-org.jogamp.vecmath.Tuple2f-">add</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Sets the value of this tuple to the vector sum of itself and tuple t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2f.html#add-org.jogamp.vecmath.Tuple2f-org.jogamp.vecmath.Tuple2f-">add</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t2)</code> +<div class="block">Sets the value of this tuple to the vector sum of tuples t1 and t2.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2f.html#clamp-float-float-org.jogamp.vecmath.Tuple2f-">clamp</a></span>(float min, + float max, + <a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t)</code> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2f.html#clampMax-float-org.jogamp.vecmath.Tuple2f-">clampMax</a></span>(float max, + <a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t)</code> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2f.html#clampMin-float-org.jogamp.vecmath.Tuple2f-">clampMin</a></span>(float min, + <a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t)</code> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2f.html#epsilonEquals-org.jogamp.vecmath.Tuple2f-float-">epsilonEquals</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1, + float epsilon)</code> +<div class="block">Returns true if the L-infinite distance between this tuple + and tuple t1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2f.html#equals-org.jogamp.vecmath.Tuple2f-">equals</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Returns true if all of the data members of Tuple2f t1 are + equal to the corresponding data members in this Tuple2f.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2f.html#interpolate-org.jogamp.vecmath.Tuple2f-float-">interpolate</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1, + float alpha)</code> +<div class="block">Linearly interpolates between this tuple and tuple t1 and + places the result into this tuple: this = (1-alpha)*this + alpha*t1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2f.html#interpolate-org.jogamp.vecmath.Tuple2f-org.jogamp.vecmath.Tuple2f-float-">interpolate</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t2, + float alpha)</code> +<div class="block">Linearly interpolates between tuples t1 and t2 and places the + result into this tuple: this = (1-alpha)*t1 + alpha*t2.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2f.html#negate-org.jogamp.vecmath.Tuple2f-">negate</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2f.html#scale-float-org.jogamp.vecmath.Tuple2f-">scale</a></span>(float s, + <a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2f.html#scaleAdd-float-org.jogamp.vecmath.Tuple2f-">scaleAdd</a></span>(float s, + <a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2f.html#scaleAdd-float-org.jogamp.vecmath.Tuple2f-org.jogamp.vecmath.Tuple2f-">scaleAdd</a></span>(float s, + <a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t2)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 and then adds tuple t2 (this = s*t1 + t2).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2f.html#set-org.jogamp.vecmath.Tuple2f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of the Tuple2f argument.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2d.html#set-org.jogamp.vecmath.Tuple2f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of Tuple2f t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GVector.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#set-org.jogamp.vecmath.Tuple2f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> tuple)</code> +<div class="block">Sets the value of this vector to the values in tuple</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2f.html#sub-org.jogamp.vecmath.Tuple2f-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Sets the value of this tuple to the vector difference of + itself and tuple t1 (this = this - t1).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2f.html#sub-org.jogamp.vecmath.Tuple2f-org.jogamp.vecmath.Tuple2f-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t2)</code> +<div class="block">Sets the value of this tuple to the vector difference of + tuple t1 and t2 (this = t1 - t2).</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#GVector-org.jogamp.vecmath.Tuple2f-">GVector</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> tuple)</code> +<div class="block">Constructs a new GVector and copies the initial values + from the specified tuple.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point2d.html#Point2d-org.jogamp.vecmath.Tuple2f-">Point2d</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Constructs and initializes a Point2d from the specified Tuple2f.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point2f.html#Point2f-org.jogamp.vecmath.Tuple2f-">Point2f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Constructs and initializes a Point2f from the specified Tuple2f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/TexCoord2f.html#TexCoord2f-org.jogamp.vecmath.Tuple2f-">TexCoord2f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Constructs and initializes a TexCoord2f from the specified Tuple2f.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2d.html#Tuple2d-org.jogamp.vecmath.Tuple2f-">Tuple2d</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Constructs and initializes a Tuple2d from the specified Tuple2f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2f.html#Tuple2f-org.jogamp.vecmath.Tuple2f-">Tuple2f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Constructs and initializes a Tuple2f from the specified Tuple2f.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector2d.html#Vector2d-org.jogamp.vecmath.Tuple2f-">Vector2d</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Constructs and initializes a Vector2d from the specified Tuple2f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector2f.html#Vector2f-org.jogamp.vecmath.Tuple2f-">Vector2f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> t1)</code> +<div class="block">Constructs and initializes a Vector2f from the specified Tuple2f.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Tuple2f.html" target="_top">Frames</a></li> +<li><a href="Tuple2f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Tuple2i.html b/doc/org/jogamp/vecmath/class-use/Tuple2i.html new file mode 100644 index 0000000..452db27 --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Tuple2i.html @@ -0,0 +1,280 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Tuple2i</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Tuple2i"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Tuple2i.html" target="_top">Frames</a></li> +<li><a href="Tuple2i.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Tuple2i" class="title">Uses of Class<br>org.jogamp.vecmath.Tuple2i</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation"> +<caption><span>Subclasses of <a href="../../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point2i.html" title="class in org.jogamp.vecmath">Point2i</a></span></code> +<div class="block">A 2-element point represented by signed integer x,y + coordinates.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2i.html#absolute-org.jogamp.vecmath.Tuple2i-">absolute</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t)</code> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2i.html#add-org.jogamp.vecmath.Tuple2i-">add</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1)</code> +<div class="block">Sets the value of this tuple to the sum of itself and t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2i.html#add-org.jogamp.vecmath.Tuple2i-org.jogamp.vecmath.Tuple2i-">add</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t2)</code> +<div class="block">Sets the value of this tuple to the sum of tuples t1 and t2.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2i.html#clamp-int-int-org.jogamp.vecmath.Tuple2i-">clamp</a></span>(int min, + int max, + <a href="../../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t)</code> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2i.html#clampMax-int-org.jogamp.vecmath.Tuple2i-">clampMax</a></span>(int max, + <a href="../../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t)</code> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2i.html#clampMin-int-org.jogamp.vecmath.Tuple2i-">clampMin</a></span>(int min, + <a href="../../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t)</code> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2i.html#get-org.jogamp.vecmath.Tuple2i-">get</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t)</code> +<div class="block">Copies the values of this tuple into the tuple t.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2i.html#negate-org.jogamp.vecmath.Tuple2i-">negate</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1)</code> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2i.html#scale-int-org.jogamp.vecmath.Tuple2i-">scale</a></span>(int s, + <a href="../../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2i.html#scaleAdd-int-org.jogamp.vecmath.Tuple2i-">scaleAdd</a></span>(int s, + <a href="../../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2i.html#scaleAdd-int-org.jogamp.vecmath.Tuple2i-org.jogamp.vecmath.Tuple2i-">scaleAdd</a></span>(int s, + <a href="../../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t2)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 plus tuple t2 (this = s*t1 + t2).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2i.html#set-org.jogamp.vecmath.Tuple2i-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2i.html#sub-org.jogamp.vecmath.Tuple2i-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1)</code> +<div class="block">Sets the value of this tuple to the difference + of itself and t1 (this = this - t1).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple2i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2i.html#sub-org.jogamp.vecmath.Tuple2i-org.jogamp.vecmath.Tuple2i-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t2)</code> +<div class="block">Sets the value of this tuple to the difference + of tuples t1 and t2 (this = t1 - t2).</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point2i.html#Point2i-org.jogamp.vecmath.Tuple2i-">Point2i</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1)</code> +<div class="block">Constructs and initializes a Point2i from the specified Tuple2i.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple2i.html#Tuple2i-org.jogamp.vecmath.Tuple2i-">Tuple2i</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> t1)</code> +<div class="block">Constructs and initializes a Tuple2i from the specified Tuple2i.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Tuple2i.html" target="_top">Frames</a></li> +<li><a href="Tuple2i.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Tuple3b.html b/doc/org/jogamp/vecmath/class-use/Tuple3b.html new file mode 100644 index 0000000..6e5b516 --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Tuple3b.html @@ -0,0 +1,197 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:54 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Tuple3b</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Tuple3b"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Tuple3b.html" target="_top">Frames</a></li> +<li><a href="Tuple3b.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Tuple3b" class="title">Uses of Class<br>org.jogamp.vecmath.Tuple3b</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation"> +<caption><span>Subclasses of <a href="../../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Color3b.html" title="class in org.jogamp.vecmath">Color3b</a></span></code> +<div class="block">A three-byte color value represented by byte x, y, and z values.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3b.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3b.html#equals-org.jogamp.vecmath.Tuple3b-">equals</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a> t1)</code> +<div class="block">Returns true if all of the data members of tuple t1 are equal to + the corresponding data members in this tuple.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3b.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3b.html#get-org.jogamp.vecmath.Tuple3b-">get</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a> t1)</code> +<div class="block">Places the value of the x,y,z components of this tuple into + the tuple t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3b.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3b.html#set-org.jogamp.vecmath.Tuple3b-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a> t1)</code> +<div class="block">Sets the value of the data members of this tuple to the value + of the argument tuple t1.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Color3b.html#Color3b-org.jogamp.vecmath.Tuple3b-">Color3b</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a> t1)</code> +<div class="block">Constructs and initializes a Color3b from the specified Tuple3b.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3b.html#Tuple3b-org.jogamp.vecmath.Tuple3b-">Tuple3b</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a> t1)</code> +<div class="block">Constructs and initializes a Tuple3b from the specified Tuple3b.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Tuple3b.html" target="_top">Frames</a></li> +<li><a href="Tuple3b.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Tuple3d.html b/doc/org/jogamp/vecmath/class-use/Tuple3d.html new file mode 100644 index 0000000..b9d1c02 --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Tuple3d.html @@ -0,0 +1,454 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:54 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Tuple3d</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Tuple3d"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Tuple3d.html" target="_top">Frames</a></li> +<li><a href="Tuple3d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Tuple3d" class="title">Uses of Class<br>org.jogamp.vecmath.Tuple3d</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation"> +<caption><span>Subclasses of <a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a></span></code> +<div class="block">A 3 element point that is represented by double precision floating point + x,y,z coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a></span></code> +<div class="block">A 3-element vector that is represented by double-precision floating point + x,y,z coordinates.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3d.html#absolute-org.jogamp.vecmath.Tuple3d-">absolute</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t)</code> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3d.html#add-org.jogamp.vecmath.Tuple3d-">add</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Sets the value of this tuple to the sum of itself and t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3d.html#add-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-">add</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t2)</code> +<div class="block">Sets the value of this tuple to the sum of tuples t1 and t2.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3d.html#clamp-double-double-org.jogamp.vecmath.Tuple3d-">clamp</a></span>(double min, + double max, + <a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t)</code> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3d.html#clamp-float-float-org.jogamp.vecmath.Tuple3d-">clamp</a></span>(float min, + float max, + <a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clamp(double,double,Tuple3d) instead</span></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3d.html#clampMax-double-org.jogamp.vecmath.Tuple3d-">clampMax</a></span>(double max, + <a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t)</code> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3d.html#clampMax-float-org.jogamp.vecmath.Tuple3d-">clampMax</a></span>(float max, + <a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clampMax(double,Tuple3d) instead</span></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3d.html#clampMin-double-org.jogamp.vecmath.Tuple3d-">clampMin</a></span>(double min, + <a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t)</code> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3d.html#clampMin-float-org.jogamp.vecmath.Tuple3d-">clampMin</a></span>(float min, + <a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clampMin(double,Tuple3d) instead</span></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3d.html#epsilonEquals-org.jogamp.vecmath.Tuple3d-double-">epsilonEquals</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1, + double epsilon)</code> +<div class="block">Returns true if the L-infinite distance between this tuple + and tuple t1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3d.html#equals-org.jogamp.vecmath.Tuple3d-">equals</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Returns true if all of the data members of Tuple3d t1 are + equal to the corresponding data members in this Tuple3d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3d.html#get-org.jogamp.vecmath.Tuple3d-">get</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t)</code> +<div class="block">Copies the x,y,z coordinates of this tuple into the tuple t.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3d.html#interpolate-org.jogamp.vecmath.Tuple3d-double-">interpolate</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1, + double alpha)</code> +<div class="block">Linearly interpolates between this tuple and tuple t1 and + places the result into this tuple: this = (1-alpha)*this + alpha*t1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3d.html#interpolate-org.jogamp.vecmath.Tuple3d-float-">interpolate</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1, + float alpha)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use interpolate(Tuple3d,double) instead</span></div> +</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3d.html#interpolate-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-double-">interpolate</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t2, + double alpha)</code> +<div class="block">Linearly interpolates between tuples t1 and t2 and places the + result into this tuple: this = (1-alpha)*t1 + alpha*t2.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3d.html#interpolate-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-float-">interpolate</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t2, + float alpha)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use interpolate(Tuple3d,Tuple3d,double) instead</span></div> +</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3d.html#negate-org.jogamp.vecmath.Tuple3d-">negate</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3d.html#scale-double-org.jogamp.vecmath.Tuple3d-">scale</a></span>(double s, + <a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3d.html#scaleAdd-double-org.jogamp.vecmath.Tuple3d-">scaleAdd</a></span>(double s, + <a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3d.html#scaleAdd-double-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-">scaleAdd</a></span>(double s, + <a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t2)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 and then adds tuple t2 (this = s*t1 + t2).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Vector4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector4d.html#set-org.jogamp.vecmath.Tuple3d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Sets the x,y,z components of this vector to the corresponding + components of tuple t1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3f.html#set-org.jogamp.vecmath.Tuple3d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3d.html#set-org.jogamp.vecmath.Tuple3d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Point4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point4d.html#set-org.jogamp.vecmath.Tuple3d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Sets the x,y,z components of this point to the corresponding + components of tuple t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GVector.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#set-org.jogamp.vecmath.Tuple3d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> tuple)</code> +<div class="block">Sets the value of this vector to the values in tuple</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3d.html#sub-org.jogamp.vecmath.Tuple3d-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Sets the value of this tuple to the difference + of itself and t1 (this = this - t1).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3d.html#sub-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t2)</code> +<div class="block">Sets the value of this tuple to the difference of tuples + t1 and t2 (this = t1 - t2).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#transform-org.jogamp.vecmath.Tuple3d-">transform</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t)</code> +<div class="block">Multiply this matrix by the tuple t and place the result + back into the tuple (t = this*t).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#transform-org.jogamp.vecmath.Tuple3d-org.jogamp.vecmath.Tuple3d-">transform</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t, + <a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> result)</code> +<div class="block">Multiply this matrix by the tuple t and and place the result + into the tuple "result" (result = this*t).</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Color3f.html#Color3f-org.jogamp.vecmath.Tuple3d-">Color3f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Constructs and initializes a Color3f from the specified Tuple3d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#GVector-org.jogamp.vecmath.Tuple3d-">GVector</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> tuple)</code> +<div class="block">Constructs a new GVector and copies the initial values + from the specified tuple.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point3d.html#Point3d-org.jogamp.vecmath.Tuple3d-">Point3d</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Constructs and initializes a Point3d from the specified Tuple3d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point3f.html#Point3f-org.jogamp.vecmath.Tuple3d-">Point3f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Constructs and initializes a Point3f from the specified Tuple3d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point4d.html#Point4d-org.jogamp.vecmath.Tuple3d-">Point4d</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Constructs and initializes a Point4d from the specified Tuple3d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/TexCoord3f.html#TexCoord3f-org.jogamp.vecmath.Tuple3d-">TexCoord3f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Constructs and initializes a TexCoord3f from the specified Tuple3d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3d.html#Tuple3d-org.jogamp.vecmath.Tuple3d-">Tuple3d</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Constructs and initializes a Tuple3d from the specified Tuple3d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3f.html#Tuple3f-org.jogamp.vecmath.Tuple3d-">Tuple3f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Constructs and initializes a Tuple3f from the specified Tuple3d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector3d.html#Vector3d-org.jogamp.vecmath.Tuple3d-">Vector3d</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Constructs and initializes a Vector3d from the specified Tuple3d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector3f.html#Vector3f-org.jogamp.vecmath.Tuple3d-">Vector3f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Constructs and initializes a Vector3f from the specified Tuple3d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector4d.html#Vector4d-org.jogamp.vecmath.Tuple3d-">Vector4d</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> t1)</code> +<div class="block">Constructs and initializes a Vector4d from the specified Tuple3d.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Tuple3d.html" target="_top">Frames</a></li> +<li><a href="Tuple3d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Tuple3f.html b/doc/org/jogamp/vecmath/class-use/Tuple3f.html new file mode 100644 index 0000000..da942c3 --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Tuple3f.html @@ -0,0 +1,431 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:54 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Tuple3f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Tuple3f"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Tuple3f.html" target="_top">Frames</a></li> +<li><a href="Tuple3f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Tuple3f" class="title">Uses of Class<br>org.jogamp.vecmath.Tuple3f</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation"> +<caption><span>Subclasses of <a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Color3f.html" title="class in org.jogamp.vecmath">Color3f</a></span></code> +<div class="block">A three-element color value represented by single precision floating + point x,y,z values.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a></span></code> +<div class="block">A 3 element point that is represented by single precision floating point + x,y,z coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/TexCoord3f.html" title="class in org.jogamp.vecmath">TexCoord3f</a></span></code> +<div class="block">A 3 element texture coordinate that is represented by single precision + floating point x,y,z coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a></span></code> +<div class="block">A 3-element vector that is represented by single-precision floating point + x,y,z coordinates.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3f.html#absolute-org.jogamp.vecmath.Tuple3f-">absolute</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t)</code> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3f.html#add-org.jogamp.vecmath.Tuple3f-">add</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Sets the value of this tuple to the vector sum of itself and tuple t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3f.html#add-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-">add</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t2)</code> +<div class="block">Sets the value of this tuple to the vector sum of tuples t1 and t2.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3f.html#clamp-float-float-org.jogamp.vecmath.Tuple3f-">clamp</a></span>(float min, + float max, + <a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t)</code> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3f.html#clampMax-float-org.jogamp.vecmath.Tuple3f-">clampMax</a></span>(float max, + <a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t)</code> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3f.html#clampMin-float-org.jogamp.vecmath.Tuple3f-">clampMin</a></span>(float min, + <a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t)</code> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3f.html#epsilonEquals-org.jogamp.vecmath.Tuple3f-float-">epsilonEquals</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1, + float epsilon)</code> +<div class="block">Returns true if the L-infinite distance between this tuple + and tuple t1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3f.html#equals-org.jogamp.vecmath.Tuple3f-">equals</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Returns true if the Object t1 is of type Tuple3f and all of the + data members of t1 are equal to the corresponding data members in + this Tuple3f.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3f.html#get-org.jogamp.vecmath.Tuple3f-">get</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t)</code> +<div class="block">Gets the value of this tuple and copies the values into t.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3f.html#interpolate-org.jogamp.vecmath.Tuple3f-float-">interpolate</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1, + float alpha)</code> +<div class="block">Linearly interpolates between this tuple and tuple t1 and + places the result into this tuple: this = (1-alpha)*this + alpha*t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3f.html#interpolate-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-float-">interpolate</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t2, + float alpha)</code> +<div class="block">Linearly interpolates between tuples t1 and t2 and places the + result into this tuple: this = (1-alpha)*t1 + alpha*t2.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3f.html#negate-org.jogamp.vecmath.Tuple3f-">negate</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3f.html#scale-float-org.jogamp.vecmath.Tuple3f-">scale</a></span>(float s, + <a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Sets the value of this vector to the scalar multiplication + of tuple t1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3d.html#scaleAdd-double-org.jogamp.vecmath.Tuple3f-">scaleAdd</a></span>(double s, + <a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use scaleAdd(double,Tuple3d) instead</span></div> +</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3f.html#scaleAdd-float-org.jogamp.vecmath.Tuple3f-">scaleAdd</a></span>(float s, + <a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3f.html#scaleAdd-float-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-">scaleAdd</a></span>(float s, + <a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t2)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 and then adds tuple t2 (this = s*t1 + t2).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Vector4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector4f.html#set-org.jogamp.vecmath.Tuple3f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Sets the x,y,z components of this vector to the corresponding + components of tuple t1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3f.html#set-org.jogamp.vecmath.Tuple3f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3d.html#set-org.jogamp.vecmath.Tuple3f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Point4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point4f.html#set-org.jogamp.vecmath.Tuple3f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Sets the x,y,z components of this point to the corresponding + components of tuple t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GVector.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#set-org.jogamp.vecmath.Tuple3f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> tuple)</code> +<div class="block">Sets the value of this vector to the values in tuple</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3f.html#sub-org.jogamp.vecmath.Tuple3f-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Sets the value of this tuple to the vector difference of + itself and tuple t1 (this = this - t1) .</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3f.html#sub-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t2)</code> +<div class="block">Sets the value of this tuple to the vector difference + of tuples t1 and t2 (this = t1 - t2).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#transform-org.jogamp.vecmath.Tuple3f-">transform</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t)</code> +<div class="block">Multiply this matrix by the tuple t and place the result + back into the tuple (t = this*t).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#transform-org.jogamp.vecmath.Tuple3f-org.jogamp.vecmath.Tuple3f-">transform</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t, + <a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> result)</code> +<div class="block">Multiply this matrix by the tuple t and and place the result + into the tuple "result" (result = this*t).</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Color3f.html#Color3f-org.jogamp.vecmath.Tuple3f-">Color3f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Constructs and initializes a Color3f from the specified Tuple3f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#GVector-org.jogamp.vecmath.Tuple3f-">GVector</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> tuple)</code> +<div class="block">Constructs a new GVector and copies the initial values + from the specified tuple.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point3d.html#Point3d-org.jogamp.vecmath.Tuple3f-">Point3d</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Constructs and initializes a Point3d from the specified Tuple3f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point3f.html#Point3f-org.jogamp.vecmath.Tuple3f-">Point3f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Constructs and initializes a Point3f from the specified Tuple3f.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point4f.html#Point4f-org.jogamp.vecmath.Tuple3f-">Point4f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Constructs and initializes a Point4f from the specified Tuple3f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/TexCoord3f.html#TexCoord3f-org.jogamp.vecmath.Tuple3f-">TexCoord3f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Constructs and initializes a TexCoord3f from the specified Tuple3f.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3d.html#Tuple3d-org.jogamp.vecmath.Tuple3f-">Tuple3d</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Constructs and initializes a Tuple3d from the specified Tuple3f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3f.html#Tuple3f-org.jogamp.vecmath.Tuple3f-">Tuple3f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Constructs and initializes a Tuple3f from the specified Tuple3f.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector3d.html#Vector3d-org.jogamp.vecmath.Tuple3f-">Vector3d</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Constructs and initializes a Vector3d from the specified Tuple3f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector3f.html#Vector3f-org.jogamp.vecmath.Tuple3f-">Vector3f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Constructs and initializes a Vector3f from the specified Tuple3f.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector4f.html#Vector4f-org.jogamp.vecmath.Tuple3f-">Vector4f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> t1)</code> +<div class="block">Constructs and initializes a Vector4f from the specified Tuple3f.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Tuple3f.html" target="_top">Frames</a></li> +<li><a href="Tuple3f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Tuple3i.html b/doc/org/jogamp/vecmath/class-use/Tuple3i.html new file mode 100644 index 0000000..8a20e24 --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Tuple3i.html @@ -0,0 +1,280 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:54 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Tuple3i</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Tuple3i"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Tuple3i.html" target="_top">Frames</a></li> +<li><a href="Tuple3i.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Tuple3i" class="title">Uses of Class<br>org.jogamp.vecmath.Tuple3i</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation"> +<caption><span>Subclasses of <a href="../../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point3i.html" title="class in org.jogamp.vecmath">Point3i</a></span></code> +<div class="block">A 3 element point represented by signed integer x,y,z + coordinates.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3i.html#absolute-org.jogamp.vecmath.Tuple3i-">absolute</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t)</code> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3i.html#add-org.jogamp.vecmath.Tuple3i-">add</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1)</code> +<div class="block">Sets the value of this tuple to the sum of itself and t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3i.html#add-org.jogamp.vecmath.Tuple3i-org.jogamp.vecmath.Tuple3i-">add</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t2)</code> +<div class="block">Sets the value of this tuple to the sum of tuples t1 and t2.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3i.html#clamp-int-int-org.jogamp.vecmath.Tuple3i-">clamp</a></span>(int min, + int max, + <a href="../../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t)</code> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3i.html#clampMax-int-org.jogamp.vecmath.Tuple3i-">clampMax</a></span>(int max, + <a href="../../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t)</code> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3i.html#clampMin-int-org.jogamp.vecmath.Tuple3i-">clampMin</a></span>(int min, + <a href="../../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t)</code> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3i.html#get-org.jogamp.vecmath.Tuple3i-">get</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t)</code> +<div class="block">Copies the values of this tuple into the tuple t.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3i.html#negate-org.jogamp.vecmath.Tuple3i-">negate</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1)</code> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3i.html#scale-int-org.jogamp.vecmath.Tuple3i-">scale</a></span>(int s, + <a href="../../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3i.html#scaleAdd-int-org.jogamp.vecmath.Tuple3i-">scaleAdd</a></span>(int s, + <a href="../../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3i.html#scaleAdd-int-org.jogamp.vecmath.Tuple3i-org.jogamp.vecmath.Tuple3i-">scaleAdd</a></span>(int s, + <a href="../../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t2)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 plus tuple t2 (this = s*t1 + t2).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3i.html#set-org.jogamp.vecmath.Tuple3i-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3i.html#sub-org.jogamp.vecmath.Tuple3i-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1)</code> +<div class="block">Sets the value of this tuple to the difference + of itself and t1 (this = this - t1).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple3i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3i.html#sub-org.jogamp.vecmath.Tuple3i-org.jogamp.vecmath.Tuple3i-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t2)</code> +<div class="block">Sets the value of this tuple to the difference + of tuples t1 and t2 (this = t1 - t2).</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point3i.html#Point3i-org.jogamp.vecmath.Tuple3i-">Point3i</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1)</code> +<div class="block">Constructs and initializes a Point3i from the specified Tuple3i.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple3i.html#Tuple3i-org.jogamp.vecmath.Tuple3i-">Tuple3i</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> t1)</code> +<div class="block">Constructs and initializes a Tuple3i from the specified Tuple3i.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Tuple3i.html" target="_top">Frames</a></li> +<li><a href="Tuple3i.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Tuple4b.html b/doc/org/jogamp/vecmath/class-use/Tuple4b.html new file mode 100644 index 0000000..4e49d90 --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Tuple4b.html @@ -0,0 +1,197 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:54 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Tuple4b</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Tuple4b"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Tuple4b.html" target="_top">Frames</a></li> +<li><a href="Tuple4b.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Tuple4b" class="title">Uses of Class<br>org.jogamp.vecmath.Tuple4b</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation"> +<caption><span>Subclasses of <a href="../../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Color4b.html" title="class in org.jogamp.vecmath">Color4b</a></span></code> +<div class="block">A four-byte color value represented by byte x, y, z, and w values.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4b.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4b.html#equals-org.jogamp.vecmath.Tuple4b-">equals</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a> t1)</code> +<div class="block">Returns true if all of the data members of tuple t1 are equal to + the corresponding data members in this tuple.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4b.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4b.html#get-org.jogamp.vecmath.Tuple4b-">get</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a> t1)</code> +<div class="block">Places the value of the x,y,z,w components of this + Tuple4b into the tuple t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4b.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4b.html#set-org.jogamp.vecmath.Tuple4b-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a> t1)</code> +<div class="block">Sets the value of the data members of this tuple to the value + of the argument tuple t1.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Color4b.html#Color4b-org.jogamp.vecmath.Tuple4b-">Color4b</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a> t1)</code> +<div class="block">Constructs and initializes a Color4b from the specified Tuple4b.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4b.html#Tuple4b-org.jogamp.vecmath.Tuple4b-">Tuple4b</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a> t1)</code> +<div class="block">Constructs and initializes a Tuple4b from the specified Tuple4b.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Tuple4b.html" target="_top">Frames</a></li> +<li><a href="Tuple4b.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Tuple4d.html b/doc/org/jogamp/vecmath/class-use/Tuple4d.html new file mode 100644 index 0000000..732b782 --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Tuple4d.html @@ -0,0 +1,458 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:54 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Tuple4d</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Tuple4d"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Tuple4d.html" target="_top">Frames</a></li> +<li><a href="Tuple4d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Tuple4d" class="title">Uses of Class<br>org.jogamp.vecmath.Tuple4d</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation"> +<caption><span>Subclasses of <a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a></span></code> +<div class="block">A 4 element vector represented by double precision floating point + x,y,z,w coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></span></code> +<div class="block">A 4-element quaternion represented by double precision floating + point x,y,z,w coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a></span></code> +<div class="block">A 4-element vector represented by double-precision floating point + x,y,z,w coordinates.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4d.html#absolute-org.jogamp.vecmath.Tuple4d-">absolute</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t)</code> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4d.html#add-org.jogamp.vecmath.Tuple4d-">add</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Sets the value of this tuple to the sum of itself and tuple t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4d.html#add-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-">add</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t2)</code> +<div class="block">Sets the value of this tuple to the tuple sum of tuples t1 and t2.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4d.html#clamp-double-double-org.jogamp.vecmath.Tuple4d-">clamp</a></span>(double min, + double max, + <a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t)</code> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4d.html#clamp-float-float-org.jogamp.vecmath.Tuple4d-">clamp</a></span>(float min, + float max, + <a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clamp(double,double,Tuple4d) instead</span></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4d.html#clampMax-double-org.jogamp.vecmath.Tuple4d-">clampMax</a></span>(double max, + <a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t)</code> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4d.html#clampMax-float-org.jogamp.vecmath.Tuple4d-">clampMax</a></span>(float max, + <a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clampMax(double,Tuple4d) instead</span></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4d.html#clampMin-double-org.jogamp.vecmath.Tuple4d-">clampMin</a></span>(double min, + <a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t)</code> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4d.html#clampMin-float-org.jogamp.vecmath.Tuple4d-">clampMin</a></span>(float min, + <a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use clampMin(double,Tuple4d) instead</span></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4d.html#epsilonEquals-org.jogamp.vecmath.Tuple4d-double-">epsilonEquals</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1, + double epsilon)</code> +<div class="block">Returns true if the L-infinite distance between this tuple + and tuple t1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4d.html#equals-org.jogamp.vecmath.Tuple4d-">equals</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Returns true if all of the data members of Tuple4d t1 are + equal to the corresponding data members in this Tuple4d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4d.html#get-org.jogamp.vecmath.Tuple4d-">get</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t)</code> +<div class="block">Gets the value of this tuple and places it into the Tuple4d + argument of + length four in x,y,z,w order.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4d.html#interpolate-org.jogamp.vecmath.Tuple4d-double-">interpolate</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1, + double alpha)</code> +<div class="block">Linearly interpolates between this tuple and tuple t1 and + places the result into this tuple: this = (1-alpha)*this + alpha*t1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4d.html#interpolate-org.jogamp.vecmath.Tuple4d-float-">interpolate</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1, + float alpha)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use interpolate(Tuple4d,double) instead</span></div> +</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4d.html#interpolate-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-double-">interpolate</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t2, + double alpha)</code> +<div class="block">Linearly interpolates between tuples t1 and t2 and places the + result into this tuple: this = (1-alpha)*t1 + alpha*t2.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4d.html#interpolate-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-float-">interpolate</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t2, + float alpha)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use interpolate(Tuple4d,Tuple4d,double) instead</span></div> +</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4d.html#negate-org.jogamp.vecmath.Tuple4d-">negate</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4d.html#scale-double-org.jogamp.vecmath.Tuple4d-">scale</a></span>(double s, + <a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of the scale factor with the tuple t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4d.html#scaleAdd-double-org.jogamp.vecmath.Tuple4d-">scaleAdd</a></span>(double s, + <a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4d.html#scaleAdd-double-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-">scaleAdd</a></span>(double s, + <a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t2)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication by s + of tuple t1 plus tuple t2 (this = s*t1 + t2).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4d.html#scaleAdd-float-org.jogamp.vecmath.Tuple4d-">scaleAdd</a></span>(float s, + <a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">Use scaleAdd(double,Tuple4d) instead</span></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4f.html#set-org.jogamp.vecmath.Tuple4d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4d.html#set-org.jogamp.vecmath.Tuple4d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GVector.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#set-org.jogamp.vecmath.Tuple4d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> tuple)</code> +<div class="block">Sets the value of this vector to the values in tuple</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4d.html#sub-org.jogamp.vecmath.Tuple4d-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Sets the value of this tuple to the difference of itself + and tuple t1 (this = this - t1).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4d.html#sub-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t2)</code> +<div class="block">Sets the value of this tuple to the difference + of tuples t1 and t2 (this = t1 - t2).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Tuple4d-">transform</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> vec)</code> +<div class="block">Transform the vector vec using this Matrix4d and place the + result back into vec.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Tuple4d-org.jogamp.vecmath.Tuple4d-">transform</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> vec, + <a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> vecOut)</code> +<div class="block">Transform the vector vec using this Matrix4d and place the + result into vecOut.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Color4f.html#Color4f-org.jogamp.vecmath.Tuple4d-">Color4f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Constructs and initializes a Color4f from the specified Tuple4d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#GVector-org.jogamp.vecmath.Tuple4d-">GVector</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> tuple)</code> +<div class="block">Constructs a new GVector and copies the initial values + from the specified tuple.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point4d.html#Point4d-org.jogamp.vecmath.Tuple4d-">Point4d</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Constructs and initializes a Point4d from the specified Tuple4d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point4f.html#Point4f-org.jogamp.vecmath.Tuple4d-">Point4f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Constructs and initializes a Point4f from the specified Tuple4d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4d.html#Quat4d-org.jogamp.vecmath.Tuple4d-">Quat4d</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Constructs and initializes a Quat4d from the specified Tuple4d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4f.html#Quat4f-org.jogamp.vecmath.Tuple4d-">Quat4f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Constructs and initializes a Quat4f from the specified Tuple4d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/TexCoord4f.html#TexCoord4f-org.jogamp.vecmath.Tuple4d-">TexCoord4f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Constructs and initializes a TexCoord4f from the specified Tuple4d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4d.html#Tuple4d-org.jogamp.vecmath.Tuple4d-">Tuple4d</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Constructs and initializes a Tuple4d from the specified Tuple4d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4f.html#Tuple4f-org.jogamp.vecmath.Tuple4d-">Tuple4f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Constructs and initializes a Tuple4f from the specified Tuple4d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector4d.html#Vector4d-org.jogamp.vecmath.Tuple4d-">Vector4d</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Constructs and initializes a Vector4d from the specified Tuple4d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector4f.html#Vector4f-org.jogamp.vecmath.Tuple4d-">Vector4f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> t1)</code> +<div class="block">Constructs and initializes a Vector4f from the specified Tuple4d.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Tuple4d.html" target="_top">Frames</a></li> +<li><a href="Tuple4d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Tuple4f.html b/doc/org/jogamp/vecmath/class-use/Tuple4f.html new file mode 100644 index 0000000..515e7be --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Tuple4f.html @@ -0,0 +1,429 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:54 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Tuple4f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Tuple4f"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Tuple4f.html" target="_top">Frames</a></li> +<li><a href="Tuple4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Tuple4f" class="title">Uses of Class<br>org.jogamp.vecmath.Tuple4f</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation"> +<caption><span>Subclasses of <a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Color4f.html" title="class in org.jogamp.vecmath">Color4f</a></span></code> +<div class="block">A four-element color represented by single precision floating point + x, y, z, and w values.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a></span></code> +<div class="block">A 4 element point represented by single precision floating point x,y,z,w + coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></span></code> +<div class="block">A 4 element unit quaternion represented by single precision floating + point x,y,z,w coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/TexCoord4f.html" title="class in org.jogamp.vecmath">TexCoord4f</a></span></code> +<div class="block">A 4 element texture coordinate that is represented by single precision + floating point x,y,z,w coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a></span></code> +<div class="block">A 4-element vector represented by single-precision floating point x,y,z,w + coordinates.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4f.html#absolute-org.jogamp.vecmath.Tuple4f-">absolute</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t)</code> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4f.html#add-org.jogamp.vecmath.Tuple4f-">add</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Sets the value of this tuple to the sum of itself and t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4f.html#add-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">add</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t2)</code> +<div class="block">Sets the value of this tuple to the sum of tuples t1 and t2.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4f.html#clamp-float-float-org.jogamp.vecmath.Tuple4f-">clamp</a></span>(float min, + float max, + <a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t)</code> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4f.html#clampMax-float-org.jogamp.vecmath.Tuple4f-">clampMax</a></span>(float max, + <a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t)</code> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4f.html#clampMin-float-org.jogamp.vecmath.Tuple4f-">clampMin</a></span>(float min, + <a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t)</code> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4f.html#epsilonEquals-org.jogamp.vecmath.Tuple4f-float-">epsilonEquals</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1, + float epsilon)</code> +<div class="block">Returns true if the L-infinite distance between this tuple + and tuple t1 is less than or equal to the epsilon parameter, + otherwise returns false.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4f.html#equals-org.jogamp.vecmath.Tuple4f-">equals</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Returns true if all of the data members of Tuple4f t1 are + equal to the corresponding data members in this Tuple4f.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4f.html#get-org.jogamp.vecmath.Tuple4f-">get</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t)</code> +<div class="block">Copies the values of this tuple into the tuple t.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4f.html#interpolate-org.jogamp.vecmath.Tuple4f-float-">interpolate</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1, + float alpha)</code> +<div class="block">Linearly interpolates between this tuple and tuple t1 and + places the result into this tuple: this = (1-alpha)*this + alpha*t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4f.html#interpolate-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-float-">interpolate</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t2, + float alpha)</code> +<div class="block">Linearly interpolates between tuples t1 and t2 and places the + result into this tuple: this = (1-alpha)*t1 + alpha*t2.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4f.html#negate-org.jogamp.vecmath.Tuple4f-">negate</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4f.html#scale-float-org.jogamp.vecmath.Tuple4f-">scale</a></span>(float s, + <a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4f.html#scaleAdd-float-org.jogamp.vecmath.Tuple4f-">scaleAdd</a></span>(float s, + <a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4f.html#scaleAdd-float-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">scaleAdd</a></span>(float s, + <a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t2)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 plus tuple t2 (this = s*t1 + t2).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4f.html#set-org.jogamp.vecmath.Tuple4f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4d.html#set-org.jogamp.vecmath.Tuple4f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">GVector.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#set-org.jogamp.vecmath.Tuple4f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> tuple)</code> +<div class="block">Sets the value of this vector to the values in tuple</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4f.html#sub-org.jogamp.vecmath.Tuple4f-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Sets the value of this tuple to the difference + of itself and t1 (this = this - t1).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4f.html#sub-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t2)</code> +<div class="block">Sets the value of this tuple to the difference + of tuples t1 and t2 (this = t1 - t2).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#transform-org.jogamp.vecmath.Tuple4f-">transform</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> vec)</code> +<div class="block">Transform the vector vec using this Transform and place the + result back into vec.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Tuple4f-">transform</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> vec)</code> +<div class="block">Transform the vector vec using this Transform and place the + result back into vec.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#transform-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">transform</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> vec, + <a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> vecOut)</code> +<div class="block">Transform the vector vec using this Matrix4f and place the + result into vecOut.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Tuple4f-org.jogamp.vecmath.Tuple4f-">transform</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> vec, + <a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> vecOut)</code> +<div class="block">Transform the vector vec using this Matrix4d and place the + result into vecOut.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Color4f.html#Color4f-org.jogamp.vecmath.Tuple4f-">Color4f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Constructs and initializes a Color4f from the specified Tuple4f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/GVector.html#GVector-org.jogamp.vecmath.Tuple4f-">GVector</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> tuple)</code> +<div class="block">Constructs a new GVector and copies the initial values + from the specified tuple.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point4d.html#Point4d-org.jogamp.vecmath.Tuple4f-">Point4d</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Constructs and initializes a Point4d from the specified Tuple4f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point4f.html#Point4f-org.jogamp.vecmath.Tuple4f-">Point4f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Constructs and initializes a Point4f from the specified Tuple4f.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4d.html#Quat4d-org.jogamp.vecmath.Tuple4f-">Quat4d</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Constructs and initializes a Quat4d from the specified Tuple4f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Quat4f.html#Quat4f-org.jogamp.vecmath.Tuple4f-">Quat4f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Constructs and initializes a Quat4f from the specified Tuple4f.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/TexCoord4f.html#TexCoord4f-org.jogamp.vecmath.Tuple4f-">TexCoord4f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Constructs and initializes a TexCoord4f from the specified Tuple4f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4d.html#Tuple4d-org.jogamp.vecmath.Tuple4f-">Tuple4d</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Constructs and initializes a Tuple4d from the specified Tuple4f.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4f.html#Tuple4f-org.jogamp.vecmath.Tuple4f-">Tuple4f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Constructs and initializes a Tuple4f from the specified Tuple4f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector4d.html#Vector4d-org.jogamp.vecmath.Tuple4f-">Vector4d</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Constructs and initializes a Vector4d from the specified Tuple4f.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector4f.html#Vector4f-org.jogamp.vecmath.Tuple4f-">Vector4f</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> t1)</code> +<div class="block">Constructs and initializes a Vector4f from the specified Tuple4f.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Tuple4f.html" target="_top">Frames</a></li> +<li><a href="Tuple4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Tuple4i.html b/doc/org/jogamp/vecmath/class-use/Tuple4i.html new file mode 100644 index 0000000..d881f84 --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Tuple4i.html @@ -0,0 +1,280 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:54 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Tuple4i</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Tuple4i"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Tuple4i.html" target="_top">Frames</a></li> +<li><a href="Tuple4i.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Tuple4i" class="title">Uses of Class<br>org.jogamp.vecmath.Tuple4i</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation"> +<caption><span>Subclasses of <a href="../../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point4i.html" title="class in org.jogamp.vecmath">Point4i</a></span></code> +<div class="block">A 4 element point represented by signed integer x,y,z,w + coordinates.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4i.html#absolute-org.jogamp.vecmath.Tuple4i-">absolute</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t)</code> +<div class="block">Sets each component of the tuple parameter to its absolute + value and places the modified values into this tuple.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4i.html#add-org.jogamp.vecmath.Tuple4i-">add</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1)</code> +<div class="block">Sets the value of this tuple to the sum of itself and t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4i.html#add-org.jogamp.vecmath.Tuple4i-org.jogamp.vecmath.Tuple4i-">add</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t2)</code> +<div class="block">Sets the value of this tuple to the sum of tuples t1 and t2.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4i.html#clamp-int-int-org.jogamp.vecmath.Tuple4i-">clamp</a></span>(int min, + int max, + <a href="../../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t)</code> +<div class="block">Clamps the tuple parameter to the range [low, high] and + places the values into this tuple.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4i.html#clampMax-int-org.jogamp.vecmath.Tuple4i-">clampMax</a></span>(int max, + <a href="../../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t)</code> +<div class="block">Clamps the maximum value of the tuple parameter to the max + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4i.html#clampMin-int-org.jogamp.vecmath.Tuple4i-">clampMin</a></span>(int min, + <a href="../../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t)</code> +<div class="block">Clamps the minimum value of the tuple parameter to the min + parameter and places the values into this tuple.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4i.html#get-org.jogamp.vecmath.Tuple4i-">get</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t)</code> +<div class="block">Copies the values of this tuple into the tuple t.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4i.html#negate-org.jogamp.vecmath.Tuple4i-">negate</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1)</code> +<div class="block">Sets the value of this tuple to the negation of tuple t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4i.html#scale-int-org.jogamp.vecmath.Tuple4i-">scale</a></span>(int s, + <a href="../../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4i.html#scaleAdd-int-org.jogamp.vecmath.Tuple4i-">scaleAdd</a></span>(int s, + <a href="../../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of itself and then adds tuple t1 (this = s*this + t1).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4i.html#scaleAdd-int-org.jogamp.vecmath.Tuple4i-org.jogamp.vecmath.Tuple4i-">scaleAdd</a></span>(int s, + <a href="../../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t2)</code> +<div class="block">Sets the value of this tuple to the scalar multiplication + of tuple t1 plus tuple t2 (this = s*t1 + t2).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4i.html#set-org.jogamp.vecmath.Tuple4i-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1)</code> +<div class="block">Sets the value of this tuple to the value of tuple t1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4i.html#sub-org.jogamp.vecmath.Tuple4i-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1)</code> +<div class="block">Sets the value of this tuple to the difference + of itself and t1 (this = this - t1).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Tuple4i.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4i.html#sub-org.jogamp.vecmath.Tuple4i-org.jogamp.vecmath.Tuple4i-">sub</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1, + <a href="../../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t2)</code> +<div class="block">Sets the value of this tuple to the difference + of tuples t1 and t2 (this = t1 - t2).</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Point4i.html#Point4i-org.jogamp.vecmath.Tuple4i-">Point4i</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1)</code> +<div class="block">Constructs and initializes a Point4i from the specified Tuple4i.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Tuple4i.html#Tuple4i-org.jogamp.vecmath.Tuple4i-">Tuple4i</a></span>(<a href="../../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> t1)</code> +<div class="block">Constructs and initializes a Tuple4i from the specified Tuple4i.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Tuple4i.html" target="_top">Frames</a></li> +<li><a href="Tuple4i.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Vector2d.html b/doc/org/jogamp/vecmath/class-use/Vector2d.html new file mode 100644 index 0000000..c2d5e17 --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Vector2d.html @@ -0,0 +1,180 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:54 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Vector2d</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Vector2d"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Vector2d.html" target="_top">Frames</a></li> +<li><a href="Vector2d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Vector2d" class="title">Uses of Class<br>org.jogamp.vecmath.Vector2d</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="typeNameLabel">Vector2d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector2d.html#angle-org.jogamp.vecmath.Vector2d-">angle</a></span>(<a href="../../../../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a> v1)</code> +<div class="block">Returns the angle in radians between this vector and the vector + parameter; the return value is constrained to the range [0,PI].</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="typeNameLabel">Vector2d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector2d.html#dot-org.jogamp.vecmath.Vector2d-">dot</a></span>(<a href="../../../../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a> v1)</code> +<div class="block">Computes the dot product of the this vector and vector v1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Vector2d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector2d.html#normalize-org.jogamp.vecmath.Vector2d-">normalize</a></span>(<a href="../../../../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a> v1)</code> +<div class="block">Sets the value of this vector to the normalization of vector v1.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector2d.html#Vector2d-org.jogamp.vecmath.Vector2d-">Vector2d</a></span>(<a href="../../../../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a> v1)</code> +<div class="block">Constructs and initializes a Vector2d from the specified Vector2d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector2f.html#Vector2f-org.jogamp.vecmath.Vector2d-">Vector2f</a></span>(<a href="../../../../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a> v1)</code> +<div class="block">Constructs and initializes a Vector2f from the specified Vector2d.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Vector2d.html" target="_top">Frames</a></li> +<li><a href="Vector2d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Vector2f.html b/doc/org/jogamp/vecmath/class-use/Vector2f.html new file mode 100644 index 0000000..99f8b9f --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Vector2f.html @@ -0,0 +1,180 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:54 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Vector2f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Vector2f"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Vector2f.html" target="_top">Frames</a></li> +<li><a href="Vector2f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Vector2f" class="title">Uses of Class<br>org.jogamp.vecmath.Vector2f</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><span class="typeNameLabel">Vector2f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector2f.html#angle-org.jogamp.vecmath.Vector2f-">angle</a></span>(<a href="../../../../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a> v1)</code> +<div class="block">Returns the angle in radians between this vector and the vector + parameter; the return value is constrained to the range [0,PI].</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><span class="typeNameLabel">Vector2f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector2f.html#dot-org.jogamp.vecmath.Vector2f-">dot</a></span>(<a href="../../../../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a> v1)</code> +<div class="block">Computes the dot product of the this vector and vector v1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Vector2f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector2f.html#normalize-org.jogamp.vecmath.Vector2f-">normalize</a></span>(<a href="../../../../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a> v1)</code> +<div class="block">Sets the value of this vector to the normalization of vector v1.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector2d.html#Vector2d-org.jogamp.vecmath.Vector2f-">Vector2d</a></span>(<a href="../../../../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a> v1)</code> +<div class="block">Constructs and initializes a Vector2d from the specified Vector2f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector2f.html#Vector2f-org.jogamp.vecmath.Vector2f-">Vector2f</a></span>(<a href="../../../../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a> v1)</code> +<div class="block">Constructs and initializes a Vector2f from the specified Vector2f.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Vector2f.html" target="_top">Frames</a></li> +<li><a href="Vector2f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Vector3d.html b/doc/org/jogamp/vecmath/class-use/Vector3d.html new file mode 100644 index 0000000..c85b71e --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Vector3d.html @@ -0,0 +1,386 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:54 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Vector3d</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Vector3d"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Vector3d.html" target="_top">Frames</a></li> +<li><a href="Vector3d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Vector3d" class="title">Uses of Class<br>org.jogamp.vecmath.Vector3d</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="typeNameLabel">Vector3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector3d.html#angle-org.jogamp.vecmath.Vector3d-">angle</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v1)</code> +<div class="block">Returns the angle in radians between this vector and the vector + parameter; the return value is constrained to the range [0,PI].</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Vector3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector3d.html#cross-org.jogamp.vecmath.Vector3d-org.jogamp.vecmath.Vector3d-">cross</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v1, + <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v2)</code> +<div class="block">Sets this vector to the vector cross product of vectors v1 and v2.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="typeNameLabel">Vector3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector3d.html#dot-org.jogamp.vecmath.Vector3d-">dot</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v1)</code> +<div class="block">Returns the dot product of this vector and vector v1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#get-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Vector3d-">get</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1)</code> +<div class="block">Performs an SVD normalization of this matrix to calculate + the rotation as a 3x3 matrix, the translation, and the scale.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#get-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3d-">get</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1)</code> +<div class="block">Performs an SVD normalization of this matrix to calculate + the rotation as a 3x3 matrix, the translation, and the scale.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#get-org.jogamp.vecmath.Vector3d-">get</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> trans)</code> +<div class="block">Retrieves the translational components of this matrix.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#getColumn-int-org.jogamp.vecmath.Vector3d-">getColumn</a></span>(int column, + <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v)</code> +<div class="block">Copies the matrix values in the specified column into the vector + parameter.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#getRow-int-org.jogamp.vecmath.Vector3d-">getRow</a></span>(int row, + <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v)</code> +<div class="block">Copies the matrix values in the specified row into the vector parameter.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Vector3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector3d.html#normalize-org.jogamp.vecmath.Vector3d-">normalize</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v1)</code> +<div class="block">Sets the value of this vector to the normalization of vector v1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#set-double-org.jogamp.vecmath.Vector3d-">set</a></span>(double scale, + <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v1)</code> +<div class="block">Sets the value of this transform to a scale and translation matrix; + the scale is not applied to the translation and all of the matrix + values are modified.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Vector3d-double-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double scale)</code> +<div class="block">Sets the value of this matrix from the rotation expressed by + the rotation matrix m1, the translation t1, and the scale factor.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Vector3d-double-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double scale)</code> +<div class="block">Sets the value of this matrix from the rotation expressed by + the rotation matrix m1, the translation t1, and the scale factor.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Quat4d-org.jogamp.vecmath.Vector3d-double-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1, + <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double s)</code> +<div class="block">Sets the value of this matrix from the rotation expressed + by the quaternion q1, the translation t1, and the scale s.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Quat4d-org.jogamp.vecmath.Vector3d-double-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1, + <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double s)</code> +<div class="block">Sets the value of this matrix from the rotation expressed + by the quaternion q1, the translation t1, and the scale s.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Vector3d-double-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double s)</code> +<div class="block">Sets the value of this matrix from the rotation expressed + by the quaternion q1, the translation t1, and the scale s.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Vector3d-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v1)</code> +<div class="block">Sets the value of this matrix to a translate matrix by the + passed translation value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Vector3d-double-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v1, + double scale)</code> +<div class="block">Sets the value of this transform to a scale and translation matrix; + the translation is scaled by the scale factor and all of the matrix + values are modified.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">AxisAngle4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/AxisAngle4d.html#set-org.jogamp.vecmath.Vector3d-double-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> axis, + double angle)</code> +<div class="block">Sets the value of this AxisAngle4d to the specified + axis and angle.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#setColumn-int-org.jogamp.vecmath.Vector3d-">setColumn</a></span>(int column, + <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v)</code> +<div class="block">Sets the specified column of this matrix3d to the vector provided.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3d.html#setRow-int-org.jogamp.vecmath.Vector3d-">setRow</a></span>(int row, + <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v)</code> +<div class="block">Sets the specified row of this matrix3d to the Vector provided.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#setTranslation-org.jogamp.vecmath.Vector3d-">setTranslation</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> trans)</code> +<div class="block">Modifies the translational components of this matrix to the values + of the Vector3d argument; the other values of this matrix are not + modified.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Vector3d-">transform</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> normal)</code> +<div class="block">Transforms the normal parameter by this transform and places the value + back into normal.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Vector3d-org.jogamp.vecmath.Vector3d-">transform</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> normal, + <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> normalOut)</code> +<div class="block">Transforms the normal parameter by this Matrix4d and places the value + into normalOut.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/AxisAngle4d.html#AxisAngle4d-org.jogamp.vecmath.Vector3d-double-">AxisAngle4d</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> axis, + double angle)</code> +<div class="block">Constructs and initializes an AxisAngle4d from the specified + axis and angle.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#Matrix4d-org.jogamp.vecmath.Matrix3d-org.jogamp.vecmath.Vector3d-double-">Matrix4d</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a> m1, + <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double s)</code> +<div class="block">Constructs and initializes a Matrix4f from the rotation matrix, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components of the matrix.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#Matrix4d-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3d-double-">Matrix4d</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double s)</code> +<div class="block">Constructs and initializes a Matrix4d from the rotation matrix, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components of the matrix.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#Matrix4d-org.jogamp.vecmath.Quat4d-org.jogamp.vecmath.Vector3d-double-">Matrix4d</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a> q1, + <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double s)</code> +<div class="block">Constructs and initializes a Matrix4d from the quaternion, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#Matrix4d-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Vector3d-double-">Matrix4d</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + <a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> t1, + double s)</code> +<div class="block">Constructs and initializes a Matrix4d from the quaternion, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector3d.html#Vector3d-org.jogamp.vecmath.Vector3d-">Vector3d</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v1)</code> +<div class="block">Constructs and initializes a Vector3d from the specified Vector3d.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector3f.html#Vector3f-org.jogamp.vecmath.Vector3d-">Vector3f</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a> v1)</code> +<div class="block">Constructs and initializes a Vector3f from the specified Vector3d.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Vector3d.html" target="_top">Frames</a></li> +<li><a href="Vector3d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Vector3f.html b/doc/org/jogamp/vecmath/class-use/Vector3f.html new file mode 100644 index 0000000..bd4f379 --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Vector3f.html @@ -0,0 +1,364 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:54 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Vector3f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Vector3f"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Vector3f.html" target="_top">Frames</a></li> +<li><a href="Vector3f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Vector3f" class="title">Uses of Class<br>org.jogamp.vecmath.Vector3f</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><span class="typeNameLabel">Vector3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector3f.html#angle-org.jogamp.vecmath.Vector3f-">angle</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v1)</code> +<div class="block">Returns the angle in radians between this vector and the vector + parameter; the return value is constrained to the range [0,PI].</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Vector3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector3f.html#cross-org.jogamp.vecmath.Vector3f-org.jogamp.vecmath.Vector3f-">cross</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v1, + <a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v2)</code> +<div class="block">Sets this vector to be the vector cross product of vectors v1 and v2.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><span class="typeNameLabel">Vector3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector3f.html#dot-org.jogamp.vecmath.Vector3f-">dot</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v1)</code> +<div class="block">Computes the dot product of this vector and vector v1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#get-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3f-">get</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1)</code> +<div class="block">Performs an SVD normalization of this matrix to calculate + the rotation as a 3x3 matrix, the translation, and the scale.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#get-org.jogamp.vecmath.Vector3f-">get</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> trans)</code> +<div class="block">Retrieves the translational components of this matrix.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#getColumn-int-org.jogamp.vecmath.Vector3f-">getColumn</a></span>(int column, + <a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v)</code> +<div class="block">Copies the matrix values in the specified column into the vector + parameter.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#getRow-int-org.jogamp.vecmath.Vector3f-">getRow</a></span>(int row, + <a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v)</code> +<div class="block">Copies the matrix values in the specified row into the vector parameter.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Vector3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector3f.html#normalize-org.jogamp.vecmath.Vector3f-">normalize</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v1)</code> +<div class="block">Sets the value of this vector to the normalization of vector v1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#set-float-org.jogamp.vecmath.Vector3f-">set</a></span>(float scale, + <a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1)</code> +<div class="block">Sets the value of this transform to a scale and translation matrix; + the scale is not applied to the translation and all of the matrix + values are modified.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3f-float-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1, + float scale)</code> +<div class="block">Sets the value of this matrix from the rotation expressed by + the rotation matrix m1, the translation t1, and the scale factor.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3f-float-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1, + float scale)</code> +<div class="block">Sets the value of this matrix from the rotation expressed by + the rotation matrix m1, the translation t1, and the scale factor.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Vector3f-float-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + <a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1, + float s)</code> +<div class="block">Sets the value of this matrix from the rotation expressed + by the quaternion q1, the translation t1, and the scale s.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#set-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Vector3f-float-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + <a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1, + float s)</code> +<div class="block">Sets the value of this matrix from the rotation expressed + by the quaternion q1, the translation t1, and the scale s.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Vector3f-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v1)</code> +<div class="block">Sets the value of this matrix to a translate matrix with + the passed translation value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#set-org.jogamp.vecmath.Vector3f-float-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1, + float scale)</code> +<div class="block">Sets the value of this transform to a scale and translation matrix; + the translation is scaled by the scale factor and all of the matrix + values are modified.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">AxisAngle4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/AxisAngle4f.html#set-org.jogamp.vecmath.Vector3f-float-">set</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> axis, + float angle)</code> +<div class="block">Sets the value of this AxisAngle4f to the specified + axis and angle.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#setColumn-int-org.jogamp.vecmath.Vector3f-">setColumn</a></span>(int column, + <a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v)</code> +<div class="block">Sets the specified column of this matrix3f to the vector provided.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix3f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix3f.html#setRow-int-org.jogamp.vecmath.Vector3f-">setRow</a></span>(int row, + <a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v)</code> +<div class="block">Sets the specified row of this matrix3f to the Vector provided.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#setTranslation-org.jogamp.vecmath.Vector3f-">setTranslation</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> trans)</code> +<div class="block">Modifies the translational components of this matrix to the values + of the Vector3f argument; the other values of this matrix are not + modified.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#transform-org.jogamp.vecmath.Vector3f-">transform</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> normal)</code> +<div class="block">Transforms the normal parameter by this transform and places the value + back into normal.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Vector3f-">transform</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> normal)</code> +<div class="block">Transforms the normal parameter by this transform and places the value + back into normal.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#transform-org.jogamp.vecmath.Vector3f-org.jogamp.vecmath.Vector3f-">transform</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> normal, + <a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> normalOut)</code> +<div class="block">Transforms the normal parameter by this Matrix4f and places the value + into normalOut.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#transform-org.jogamp.vecmath.Vector3f-org.jogamp.vecmath.Vector3f-">transform</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> normal, + <a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> normalOut)</code> +<div class="block">Transforms the normal parameter by this Matrix4d and places the value + into normalOut.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/AxisAngle4f.html#AxisAngle4f-org.jogamp.vecmath.Vector3f-float-">AxisAngle4f</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> axis, + float angle)</code> +<div class="block">Constructs and initializes an AxisAngle4f from the specified + axis and angle.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#Matrix4f-org.jogamp.vecmath.Matrix3f-org.jogamp.vecmath.Vector3f-float-">Matrix4f</a></span>(<a href="../../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a> m1, + <a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1, + float s)</code> +<div class="block">Constructs and initializes a Matrix4f from the rotation matrix, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components of the matrix.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#Matrix4f-org.jogamp.vecmath.Quat4f-org.jogamp.vecmath.Vector3f-float-">Matrix4f</a></span>(<a href="../../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a> q1, + <a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> t1, + float s)</code> +<div class="block">Constructs and initializes a Matrix4f from the quaternion, + translation, and scale values; the scale is applied only to the + rotational components of the matrix (upper 3x3) and not to the + translational components.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector3d.html#Vector3d-org.jogamp.vecmath.Vector3f-">Vector3d</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v1)</code> +<div class="block">Constructs and initializes a Vector3d from the specified Vector3f.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector3f.html#Vector3f-org.jogamp.vecmath.Vector3f-">Vector3f</a></span>(<a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a> v1)</code> +<div class="block">Constructs and initializes a Vector3f from the specified Vector3f.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Vector3f.html" target="_top">Frames</a></li> +<li><a href="Vector3f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Vector4d.html b/doc/org/jogamp/vecmath/class-use/Vector4d.html new file mode 100644 index 0000000..e6c58c8 --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Vector4d.html @@ -0,0 +1,210 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:54 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Vector4d</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Vector4d"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Vector4d.html" target="_top">Frames</a></li> +<li><a href="Vector4d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Vector4d" class="title">Uses of Class<br>org.jogamp.vecmath.Vector4d</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="typeNameLabel">Vector4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector4d.html#angle-org.jogamp.vecmath.Vector4d-">angle</a></span>(<a href="../../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a> v1)</code> +<div class="block">Returns the (4-space) angle in radians between this vector and + the vector parameter; the return value is constrained to the + range [0,PI].</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="typeNameLabel">Vector4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector4d.html#dot-org.jogamp.vecmath.Vector4d-">dot</a></span>(<a href="../../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a> v1)</code> +<div class="block">Returns the dot product of this vector and vector v1.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#getColumn-int-org.jogamp.vecmath.Vector4d-">getColumn</a></span>(int column, + <a href="../../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a> v)</code> +<div class="block">Copies the matrix values in the specified column into the vector + parameter.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#getRow-int-org.jogamp.vecmath.Vector4d-">getRow</a></span>(int row, + <a href="../../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a> v)</code> +<div class="block">Copies the matrix values in the specified row into the vector parameter.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Vector4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector4d.html#normalize-org.jogamp.vecmath.Vector4d-">normalize</a></span>(<a href="../../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a> v1)</code> +<div class="block">Sets the value of this vector to the normalization of vector v1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#setColumn-int-org.jogamp.vecmath.Vector4d-">setColumn</a></span>(int column, + <a href="../../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a> v)</code> +<div class="block">Sets the specified column of this matrix4d to the vector provided.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4d.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4d.html#setRow-int-org.jogamp.vecmath.Vector4d-">setRow</a></span>(int row, + <a href="../../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a> v)</code> +<div class="block">Sets the specified row of this matrix4d to the Vector provided.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector4d.html#Vector4d-org.jogamp.vecmath.Vector4d-">Vector4d</a></span>(<a href="../../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a> v1)</code> +<div class="block">Constructs and initializes a Vector4d from the specified Vector4d.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector4f.html#Vector4f-org.jogamp.vecmath.Vector4d-">Vector4f</a></span>(<a href="../../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a> v1)</code> +<div class="block">Constructs and initializes a Vector4f from the specified Vector4d.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Vector4d.html" target="_top">Frames</a></li> +<li><a href="Vector4d.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/class-use/Vector4f.html b/doc/org/jogamp/vecmath/class-use/Vector4f.html new file mode 100644 index 0000000..85a5ade --- /dev/null +++ b/doc/org/jogamp/vecmath/class-use/Vector4f.html @@ -0,0 +1,210 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:54 NZST 2017 --> +<title>Uses of Class org.jogamp.vecmath.Vector4f</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.jogamp.vecmath.Vector4f"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Vector4f.html" target="_top">Frames</a></li> +<li><a href="Vector4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.jogamp.vecmath.Vector4f" class="title">Uses of Class<br>org.jogamp.vecmath.Vector4f</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a> in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><span class="typeNameLabel">Vector4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector4f.html#angle-org.jogamp.vecmath.Vector4f-">angle</a></span>(<a href="../../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a> v1)</code> +<div class="block">Returns the (4-space) angle in radians between this vector and + the vector parameter; the return value is constrained to the + range [0,PI].</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>float</code></td> +<td class="colLast"><span class="typeNameLabel">Vector4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector4f.html#dot-org.jogamp.vecmath.Vector4f-">dot</a></span>(<a href="../../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a> v1)</code> +<div class="block">returns the dot product of this vector and v1</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#getColumn-int-org.jogamp.vecmath.Vector4f-">getColumn</a></span>(int column, + <a href="../../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a> v)</code> +<div class="block">Copies the matrix values in the specified column into the vector + parameter.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#getRow-int-org.jogamp.vecmath.Vector4f-">getRow</a></span>(int row, + <a href="../../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a> v)</code> +<div class="block">Copies the matrix values in the specified row into the vector parameter.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Vector4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector4f.html#normalize-org.jogamp.vecmath.Vector4f-">normalize</a></span>(<a href="../../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a> v1)</code> +<div class="block">Sets the value of this vector to the normalization of vector v1.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#setColumn-int-org.jogamp.vecmath.Vector4f-">setColumn</a></span>(int column, + <a href="../../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a> v)</code> +<div class="block">Sets the specified column of this matrix4f to the vector provided.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Matrix4f.</span><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Matrix4f.html#setRow-int-org.jogamp.vecmath.Vector4f-">setRow</a></span>(int row, + <a href="../../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a> v)</code> +<div class="block">Sets the specified row of this matrix4f to the Vector provided.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> with parameters of type <a href="../../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector4d.html#Vector4d-org.jogamp.vecmath.Vector4f-">Vector4d</a></span>(<a href="../../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a> v1)</code> +<div class="block">Constructs and initializes a Vector4d from the specified Vector4f.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jogamp/vecmath/Vector4f.html#Vector4f-org.jogamp.vecmath.Vector4f-">Vector4f</a></span>(<a href="../../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a> v1)</code> +<div class="block">Constructs and initializes a Vector4f from the specified Vector4f.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li><a href="../../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/jogamp/vecmath/class-use/Vector4f.html" target="_top">Frames</a></li> +<li><a href="Vector4f.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/package-frame.html b/doc/org/jogamp/vecmath/package-frame.html new file mode 100644 index 0000000..e61ff3d --- /dev/null +++ b/doc/org/jogamp/vecmath/package-frame.html @@ -0,0 +1,67 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:54 NZST 2017 --> +<title>org.jogamp.vecmath</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<h1 class="bar"><a href="../../../org/jogamp/vecmath/package-summary.html" target="classFrame">org.jogamp.vecmath</a></h1> +<div class="indexContainer"> +<h2 title="Classes">Classes</h2> +<ul title="Classes"> +<li><a href="AxisAngle4d.html" title="class in org.jogamp.vecmath" target="classFrame">AxisAngle4d</a></li> +<li><a href="AxisAngle4f.html" title="class in org.jogamp.vecmath" target="classFrame">AxisAngle4f</a></li> +<li><a href="Color3b.html" title="class in org.jogamp.vecmath" target="classFrame">Color3b</a></li> +<li><a href="Color3f.html" title="class in org.jogamp.vecmath" target="classFrame">Color3f</a></li> +<li><a href="Color4b.html" title="class in org.jogamp.vecmath" target="classFrame">Color4b</a></li> +<li><a href="Color4f.html" title="class in org.jogamp.vecmath" target="classFrame">Color4f</a></li> +<li><a href="GMatrix.html" title="class in org.jogamp.vecmath" target="classFrame">GMatrix</a></li> +<li><a href="GVector.html" title="class in org.jogamp.vecmath" target="classFrame">GVector</a></li> +<li><a href="Matrix3d.html" title="class in org.jogamp.vecmath" target="classFrame">Matrix3d</a></li> +<li><a href="Matrix3f.html" title="class in org.jogamp.vecmath" target="classFrame">Matrix3f</a></li> +<li><a href="Matrix4d.html" title="class in org.jogamp.vecmath" target="classFrame">Matrix4d</a></li> +<li><a href="Matrix4f.html" title="class in org.jogamp.vecmath" target="classFrame">Matrix4f</a></li> +<li><a href="Point2d.html" title="class in org.jogamp.vecmath" target="classFrame">Point2d</a></li> +<li><a href="Point2f.html" title="class in org.jogamp.vecmath" target="classFrame">Point2f</a></li> +<li><a href="Point2i.html" title="class in org.jogamp.vecmath" target="classFrame">Point2i</a></li> +<li><a href="Point3d.html" title="class in org.jogamp.vecmath" target="classFrame">Point3d</a></li> +<li><a href="Point3f.html" title="class in org.jogamp.vecmath" target="classFrame">Point3f</a></li> +<li><a href="Point3i.html" title="class in org.jogamp.vecmath" target="classFrame">Point3i</a></li> +<li><a href="Point4d.html" title="class in org.jogamp.vecmath" target="classFrame">Point4d</a></li> +<li><a href="Point4f.html" title="class in org.jogamp.vecmath" target="classFrame">Point4f</a></li> +<li><a href="Point4i.html" title="class in org.jogamp.vecmath" target="classFrame">Point4i</a></li> +<li><a href="Quat4d.html" title="class in org.jogamp.vecmath" target="classFrame">Quat4d</a></li> +<li><a href="Quat4f.html" title="class in org.jogamp.vecmath" target="classFrame">Quat4f</a></li> +<li><a href="TexCoord2f.html" title="class in org.jogamp.vecmath" target="classFrame">TexCoord2f</a></li> +<li><a href="TexCoord3f.html" title="class in org.jogamp.vecmath" target="classFrame">TexCoord3f</a></li> +<li><a href="TexCoord4f.html" title="class in org.jogamp.vecmath" target="classFrame">TexCoord4f</a></li> +<li><a href="Tuple2d.html" title="class in org.jogamp.vecmath" target="classFrame">Tuple2d</a></li> +<li><a href="Tuple2f.html" title="class in org.jogamp.vecmath" target="classFrame">Tuple2f</a></li> +<li><a href="Tuple2i.html" title="class in org.jogamp.vecmath" target="classFrame">Tuple2i</a></li> +<li><a href="Tuple3b.html" title="class in org.jogamp.vecmath" target="classFrame">Tuple3b</a></li> +<li><a href="Tuple3d.html" title="class in org.jogamp.vecmath" target="classFrame">Tuple3d</a></li> +<li><a href="Tuple3f.html" title="class in org.jogamp.vecmath" target="classFrame">Tuple3f</a></li> +<li><a href="Tuple3i.html" title="class in org.jogamp.vecmath" target="classFrame">Tuple3i</a></li> +<li><a href="Tuple4b.html" title="class in org.jogamp.vecmath" target="classFrame">Tuple4b</a></li> +<li><a href="Tuple4d.html" title="class in org.jogamp.vecmath" target="classFrame">Tuple4d</a></li> +<li><a href="Tuple4f.html" title="class in org.jogamp.vecmath" target="classFrame">Tuple4f</a></li> +<li><a href="Tuple4i.html" title="class in org.jogamp.vecmath" target="classFrame">Tuple4i</a></li> +<li><a href="Vector2d.html" title="class in org.jogamp.vecmath" target="classFrame">Vector2d</a></li> +<li><a href="Vector2f.html" title="class in org.jogamp.vecmath" target="classFrame">Vector2f</a></li> +<li><a href="Vector3d.html" title="class in org.jogamp.vecmath" target="classFrame">Vector3d</a></li> +<li><a href="Vector3f.html" title="class in org.jogamp.vecmath" target="classFrame">Vector3f</a></li> +<li><a href="Vector4d.html" title="class in org.jogamp.vecmath" target="classFrame">Vector4d</a></li> +<li><a href="Vector4f.html" title="class in org.jogamp.vecmath" target="classFrame">Vector4f</a></li> +</ul> +<h2 title="Exceptions">Exceptions</h2> +<ul title="Exceptions"> +<li><a href="MismatchedSizeException.html" title="class in org.jogamp.vecmath" target="classFrame">MismatchedSizeException</a></li> +<li><a href="SingularMatrixException.html" title="class in org.jogamp.vecmath" target="classFrame">SingularMatrixException</a></li> +</ul> +</div> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/package-summary.html b/doc/org/jogamp/vecmath/package-summary.html new file mode 100644 index 0000000..0ada058 --- /dev/null +++ b/doc/org/jogamp/vecmath/package-summary.html @@ -0,0 +1,462 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:54 NZST 2017 --> +<title>org.jogamp.vecmath</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="org.jogamp.vecmath"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li><a href="package-use.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev Package</li> +<li>Next Package</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/package-summary.html" target="_top">Frames</a></li> +<li><a href="package-summary.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 title="Package" class="title">Package org.jogamp.vecmath</h1> +<div class="docSummary"> +<div class="block">Provides 3D vector mathematics classes.</div> +</div> +<p>See: <a href="#package.description">Description</a></p> +</div> +<div class="contentContainer"> +<ul class="blockList"> +<li class="blockList"> +<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation"> +<caption><span>Class Summary</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Class</th> +<th class="colLast" scope="col">Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">AxisAngle4d</a></td> +<td class="colLast"> +<div class="block">A four-element axis angle represented by double-precision floating point + x,y,z,angle components.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">AxisAngle4f</a></td> +<td class="colLast"> +<div class="block">A four-element axis angle represented by single-precision floating point + x,y,z,angle components.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Color3b.html" title="class in org.jogamp.vecmath">Color3b</a></td> +<td class="colLast"> +<div class="block">A three-byte color value represented by byte x, y, and z values.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Color3f.html" title="class in org.jogamp.vecmath">Color3f</a></td> +<td class="colLast"> +<div class="block">A three-element color value represented by single precision floating + point x,y,z values.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Color4b.html" title="class in org.jogamp.vecmath">Color4b</a></td> +<td class="colLast"> +<div class="block">A four-byte color value represented by byte x, y, z, and w values.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Color4f.html" title="class in org.jogamp.vecmath">Color4f</a></td> +<td class="colLast"> +<div class="block">A four-element color represented by single precision floating point + x, y, z, and w values.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">GMatrix</a></td> +<td class="colLast"> +<div class="block">A double precision, general, dynamically-resizable, + two-dimensional matrix class.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">GVector</a></td> +<td class="colLast"> +<div class="block">A double precision, general, dynamically-resizable, + one-dimensional vector class.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">Matrix3d</a></td> +<td class="colLast"> +<div class="block">A double precision floating point 3 by 3 matrix.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">Matrix3f</a></td> +<td class="colLast"> +<div class="block">A single precision floating point 3 by 3 matrix.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">Matrix4d</a></td> +<td class="colLast"> +<div class="block">A double precision floating point 4 by 4 matrix.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">Matrix4f</a></td> +<td class="colLast"> +<div class="block">A single precision floating point 4 by 4 matrix.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">Point2d</a></td> +<td class="colLast"> +<div class="block">A 2 element point that is represented by double precision floating + point x,y coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">Point2f</a></td> +<td class="colLast"> +<div class="block">A 2 element point that is represented by single precision floating + point x,y coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Point2i.html" title="class in org.jogamp.vecmath">Point2i</a></td> +<td class="colLast"> +<div class="block">A 2-element point represented by signed integer x,y + coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">Point3d</a></td> +<td class="colLast"> +<div class="block">A 3 element point that is represented by double precision floating point + x,y,z coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">Point3f</a></td> +<td class="colLast"> +<div class="block">A 3 element point that is represented by single precision floating point + x,y,z coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Point3i.html" title="class in org.jogamp.vecmath">Point3i</a></td> +<td class="colLast"> +<div class="block">A 3 element point represented by signed integer x,y,z + coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">Point4d</a></td> +<td class="colLast"> +<div class="block">A 4 element vector represented by double precision floating point + x,y,z,w coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">Point4f</a></td> +<td class="colLast"> +<div class="block">A 4 element point represented by single precision floating point x,y,z,w + coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Point4i.html" title="class in org.jogamp.vecmath">Point4i</a></td> +<td class="colLast"> +<div class="block">A 4 element point represented by signed integer x,y,z,w + coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">Quat4d</a></td> +<td class="colLast"> +<div class="block">A 4-element quaternion represented by double precision floating + point x,y,z,w coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">Quat4f</a></td> +<td class="colLast"> +<div class="block">A 4 element unit quaternion represented by single precision floating + point x,y,z,w coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/TexCoord2f.html" title="class in org.jogamp.vecmath">TexCoord2f</a></td> +<td class="colLast"> +<div class="block">A 2-element vector that is represented by single-precision floating + point x,y coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/TexCoord3f.html" title="class in org.jogamp.vecmath">TexCoord3f</a></td> +<td class="colLast"> +<div class="block">A 3 element texture coordinate that is represented by single precision + floating point x,y,z coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/TexCoord4f.html" title="class in org.jogamp.vecmath">TexCoord4f</a></td> +<td class="colLast"> +<div class="block">A 4 element texture coordinate that is represented by single precision + floating point x,y,z,w coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a></td> +<td class="colLast"> +<div class="block">A generic 2-element tuple that is represented by double-precision + floating point x,y coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a></td> +<td class="colLast"> +<div class="block">A generic 2-element tuple that is represented by single-precision + floating point x,y coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a></td> +<td class="colLast"> +<div class="block">A 2-element tuple represented by signed integer x,y + coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a></td> +<td class="colLast"> +<div class="block">A three byte tuple.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a></td> +<td class="colLast"> +<div class="block">A generic 3-element tuple that is represented by double-precision + floating point x,y,z coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a></td> +<td class="colLast"> +<div class="block">A generic 3-element tuple that is represented by single precision-floating + point x,y,z coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a></td> +<td class="colLast"> +<div class="block">A 3-element tuple represented by signed integer x,y,z + coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a></td> +<td class="colLast"> +<div class="block">A four byte tuple.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a></td> +<td class="colLast"> +<div class="block">A 4 element tuple represented by double precision floating point + x,y,z,w coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a></td> +<td class="colLast"> +<div class="block">A 4-element tuple represented by single-precision floating point x,y,z,w + coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a></td> +<td class="colLast"> +<div class="block">A 4-element tuple represented by signed integer x,y,z,w + coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">Vector2d</a></td> +<td class="colLast"> +<div class="block">A 2-element vector that is represented by double-precision floating + point x,y coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">Vector2f</a></td> +<td class="colLast"> +<div class="block">A 2-element vector that is represented by single-precision floating + point x,y coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">Vector3d</a></td> +<td class="colLast"> +<div class="block">A 3-element vector that is represented by double-precision floating point + x,y,z coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">Vector3f</a></td> +<td class="colLast"> +<div class="block">A 3-element vector that is represented by single-precision floating point + x,y,z coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">Vector4d</a></td> +<td class="colLast"> +<div class="block">A 4-element vector represented by double-precision floating point + x,y,z,w coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">Vector4f</a></td> +<td class="colLast"> +<div class="block">A 4-element vector represented by single-precision floating point x,y,z,w + coordinates.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"> +<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation"> +<caption><span>Exception Summary</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Exception</th> +<th class="colLast" scope="col">Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/MismatchedSizeException.html" title="class in org.jogamp.vecmath">MismatchedSizeException</a></td> +<td class="colLast"> +<div class="block">Indicates that an operation cannot be completed properly because + of a mismatch in the sizes of object attributes.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../org/jogamp/vecmath/SingularMatrixException.html" title="class in org.jogamp.vecmath">SingularMatrixException</a></td> +<td class="colLast"> +<div class="block">Indicates that inverse of a matrix can not be computed.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +<a name="package.description"> +<!-- --> +</a> +<h2 title="Package org.jogamp.vecmath Description">Package org.jogamp.vecmath Description</h2> +<div class="block">Provides 3D vector mathematics classes.</div> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li><a href="package-use.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev Package</li> +<li>Next Package</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/package-summary.html" target="_top">Frames</a></li> +<li><a href="package-summary.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/package-tree.html b/doc/org/jogamp/vecmath/package-tree.html new file mode 100644 index 0000000..52343b9 --- /dev/null +++ b/doc/org/jogamp/vecmath/package-tree.html @@ -0,0 +1,220 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:54 NZST 2017 --> +<title>org.jogamp.vecmath Class Hierarchy</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="org.jogamp.vecmath Class Hierarchy"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li class="navBarCell1Rev">Tree</li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/package-tree.html" target="_top">Frames</a></li> +<li><a href="package-tree.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 class="title">Hierarchy For Package org.jogamp.vecmath</h1> +</div> +<div class="contentContainer"> +<h2 title="Class Hierarchy">Class Hierarchy</h2> +<ul> +<li type="circle">java.lang.Object +<ul> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">AxisAngle4d</span></a> (implements java.lang.Cloneable, java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">AxisAngle4f</span></a> (implements java.lang.Cloneable, java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">GMatrix</span></a> (implements java.lang.Cloneable, java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">GVector</span></a> (implements java.lang.Cloneable, java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Matrix3d</span></a> (implements java.lang.Cloneable, java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Matrix3f</span></a> (implements java.lang.Cloneable, java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Matrix4d</span></a> (implements java.lang.Cloneable, java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Matrix4f</span></a> (implements java.lang.Cloneable, java.io.Serializable)</li> +<li type="circle">java.lang.Throwable (implements java.io.Serializable) +<ul> +<li type="circle">java.lang.Exception +<ul> +<li type="circle">java.lang.RuntimeException +<ul> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/MismatchedSizeException.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">MismatchedSizeException</span></a></li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/SingularMatrixException.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">SingularMatrixException</span></a></li> +</ul> +</li> +</ul> +</li> +</ul> +</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple2d</span></a> (implements java.lang.Cloneable, java.io.Serializable) +<ul> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Point2d</span></a> (implements java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Vector2d</span></a> (implements java.io.Serializable)</li> +</ul> +</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple2f</span></a> (implements java.lang.Cloneable, java.io.Serializable) +<ul> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Point2f</span></a> (implements java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/TexCoord2f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">TexCoord2f</span></a> (implements java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Vector2f</span></a> (implements java.io.Serializable)</li> +</ul> +</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple2i</span></a> (implements java.lang.Cloneable, java.io.Serializable) +<ul> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Point2i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Point2i</span></a> (implements java.io.Serializable)</li> +</ul> +</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple3b</span></a> (implements java.lang.Cloneable, java.io.Serializable) +<ul> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Color3b.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Color3b</span></a> (implements java.io.Serializable)</li> +</ul> +</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple3d</span></a> (implements java.lang.Cloneable, java.io.Serializable) +<ul> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Point3d</span></a> (implements java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Vector3d</span></a> (implements java.io.Serializable)</li> +</ul> +</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple3f</span></a> (implements java.lang.Cloneable, java.io.Serializable) +<ul> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Color3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Color3f</span></a> (implements java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Point3f</span></a> (implements java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/TexCoord3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">TexCoord3f</span></a> (implements java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Vector3f</span></a> (implements java.io.Serializable)</li> +</ul> +</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple3i</span></a> (implements java.lang.Cloneable, java.io.Serializable) +<ul> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Point3i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Point3i</span></a> (implements java.io.Serializable)</li> +</ul> +</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple4b</span></a> (implements java.lang.Cloneable, java.io.Serializable) +<ul> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Color4b.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Color4b</span></a> (implements java.io.Serializable)</li> +</ul> +</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple4d</span></a> (implements java.lang.Cloneable, java.io.Serializable) +<ul> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Point4d</span></a> (implements java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Quat4d</span></a> (implements java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Vector4d</span></a> (implements java.io.Serializable)</li> +</ul> +</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple4f</span></a> (implements java.lang.Cloneable, java.io.Serializable) +<ul> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Color4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Color4f</span></a> (implements java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Point4f</span></a> (implements java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Quat4f</span></a> (implements java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/TexCoord4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">TexCoord4f</span></a> (implements java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Vector4f</span></a> (implements java.io.Serializable)</li> +</ul> +</li> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple4i</span></a> (implements java.lang.Cloneable, java.io.Serializable) +<ul> +<li type="circle">org.jogamp.vecmath.<a href="../../../org/jogamp/vecmath/Point4i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Point4i</span></a> (implements java.io.Serializable)</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li class="navBarCell1Rev">Tree</li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/package-tree.html" target="_top">Frames</a></li> +<li><a href="package-tree.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/org/jogamp/vecmath/package-use.html b/doc/org/jogamp/vecmath/package-use.html new file mode 100644 index 0000000..f632f58 --- /dev/null +++ b/doc/org/jogamp/vecmath/package-use.html @@ -0,0 +1,369 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Uses of Package org.jogamp.vecmath</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Package org.jogamp.vecmath"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li class="navBarCell1Rev">Use</li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/package-use.html" target="_top">Frames</a></li> +<li><a href="package-use.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 title="Uses of Package org.jogamp.vecmath" class="title">Uses of Package<br>org.jogamp.vecmath</h1> +</div> +<div class="contentContainer"> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath"> +<!-- --> +</a> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> +<caption><span>Classes in <a href="../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a> used by <a href="../../../org/jogamp/vecmath/package-summary.html">org.jogamp.vecmath</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/AxisAngle4d.html#org.jogamp.vecmath">AxisAngle4d</a> +<div class="block">A four-element axis angle represented by double-precision floating point + x,y,z,angle components.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/AxisAngle4f.html#org.jogamp.vecmath">AxisAngle4f</a> +<div class="block">A four-element axis angle represented by single-precision floating point + x,y,z,angle components.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Color3b.html#org.jogamp.vecmath">Color3b</a> +<div class="block">A three-byte color value represented by byte x, y, and z values.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Color3f.html#org.jogamp.vecmath">Color3f</a> +<div class="block">A three-element color value represented by single precision floating + point x,y,z values.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Color4b.html#org.jogamp.vecmath">Color4b</a> +<div class="block">A four-byte color value represented by byte x, y, z, and w values.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Color4f.html#org.jogamp.vecmath">Color4f</a> +<div class="block">A four-element color represented by single precision floating point + x, y, z, and w values.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/GMatrix.html#org.jogamp.vecmath">GMatrix</a> +<div class="block">A double precision, general, dynamically-resizable, + two-dimensional matrix class.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/GVector.html#org.jogamp.vecmath">GVector</a> +<div class="block">A double precision, general, dynamically-resizable, + one-dimensional vector class.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Matrix3d.html#org.jogamp.vecmath">Matrix3d</a> +<div class="block">A double precision floating point 3 by 3 matrix.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Matrix3f.html#org.jogamp.vecmath">Matrix3f</a> +<div class="block">A single precision floating point 3 by 3 matrix.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Matrix4d.html#org.jogamp.vecmath">Matrix4d</a> +<div class="block">A double precision floating point 4 by 4 matrix.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Matrix4f.html#org.jogamp.vecmath">Matrix4f</a> +<div class="block">A single precision floating point 4 by 4 matrix.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Point2d.html#org.jogamp.vecmath">Point2d</a> +<div class="block">A 2 element point that is represented by double precision floating + point x,y coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Point2f.html#org.jogamp.vecmath">Point2f</a> +<div class="block">A 2 element point that is represented by single precision floating + point x,y coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Point3d.html#org.jogamp.vecmath">Point3d</a> +<div class="block">A 3 element point that is represented by double precision floating point + x,y,z coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Point3f.html#org.jogamp.vecmath">Point3f</a> +<div class="block">A 3 element point that is represented by single precision floating point + x,y,z coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Point4d.html#org.jogamp.vecmath">Point4d</a> +<div class="block">A 4 element vector represented by double precision floating point + x,y,z,w coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Point4f.html#org.jogamp.vecmath">Point4f</a> +<div class="block">A 4 element point represented by single precision floating point x,y,z,w + coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Quat4d.html#org.jogamp.vecmath">Quat4d</a> +<div class="block">A 4-element quaternion represented by double precision floating + point x,y,z,w coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Quat4f.html#org.jogamp.vecmath">Quat4f</a> +<div class="block">A 4 element unit quaternion represented by single precision floating + point x,y,z,w coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/TexCoord2f.html#org.jogamp.vecmath">TexCoord2f</a> +<div class="block">A 2-element vector that is represented by single-precision floating + point x,y coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/TexCoord3f.html#org.jogamp.vecmath">TexCoord3f</a> +<div class="block">A 3 element texture coordinate that is represented by single precision + floating point x,y,z coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/TexCoord4f.html#org.jogamp.vecmath">TexCoord4f</a> +<div class="block">A 4 element texture coordinate that is represented by single precision + floating point x,y,z,w coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Tuple2d.html#org.jogamp.vecmath">Tuple2d</a> +<div class="block">A generic 2-element tuple that is represented by double-precision + floating point x,y coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Tuple2f.html#org.jogamp.vecmath">Tuple2f</a> +<div class="block">A generic 2-element tuple that is represented by single-precision + floating point x,y coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Tuple2i.html#org.jogamp.vecmath">Tuple2i</a> +<div class="block">A 2-element tuple represented by signed integer x,y + coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Tuple3b.html#org.jogamp.vecmath">Tuple3b</a> +<div class="block">A three byte tuple.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Tuple3d.html#org.jogamp.vecmath">Tuple3d</a> +<div class="block">A generic 3-element tuple that is represented by double-precision + floating point x,y,z coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Tuple3f.html#org.jogamp.vecmath">Tuple3f</a> +<div class="block">A generic 3-element tuple that is represented by single precision-floating + point x,y,z coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Tuple3i.html#org.jogamp.vecmath">Tuple3i</a> +<div class="block">A 3-element tuple represented by signed integer x,y,z + coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Tuple4b.html#org.jogamp.vecmath">Tuple4b</a> +<div class="block">A four byte tuple.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Tuple4d.html#org.jogamp.vecmath">Tuple4d</a> +<div class="block">A 4 element tuple represented by double precision floating point + x,y,z,w coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Tuple4f.html#org.jogamp.vecmath">Tuple4f</a> +<div class="block">A 4-element tuple represented by single-precision floating point x,y,z,w + coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Tuple4i.html#org.jogamp.vecmath">Tuple4i</a> +<div class="block">A 4-element tuple represented by signed integer x,y,z,w + coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Vector2d.html#org.jogamp.vecmath">Vector2d</a> +<div class="block">A 2-element vector that is represented by double-precision floating + point x,y coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Vector2f.html#org.jogamp.vecmath">Vector2f</a> +<div class="block">A 2-element vector that is represented by single-precision floating + point x,y coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Vector3d.html#org.jogamp.vecmath">Vector3d</a> +<div class="block">A 3-element vector that is represented by double-precision floating point + x,y,z coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Vector3f.html#org.jogamp.vecmath">Vector3f</a> +<div class="block">A 3-element vector that is represented by single-precision floating point + x,y,z coordinates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Vector4d.html#org.jogamp.vecmath">Vector4d</a> +<div class="block">A 4-element vector represented by double-precision floating point + x,y,z,w coordinates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../../org/jogamp/vecmath/class-use/Vector4f.html#org.jogamp.vecmath">Vector4f</a> +<div class="block">A 4-element vector represented by single-precision floating point x,y,z,w + coordinates.</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li class="navBarCell1Rev">Use</li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-files/index-1.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?org/jogamp/vecmath/package-use.html" target="_top">Frames</a></li> +<li><a href="package-use.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/overview-tree.html b/doc/overview-tree.html new file mode 100644 index 0000000..a01e466 --- /dev/null +++ b/doc/overview-tree.html @@ -0,0 +1,224 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:55 NZST 2017 --> +<title>Class Hierarchy</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +<script type="text/javascript" src="script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Class Hierarchy"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li class="navBarCell1Rev">Tree</li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-files/index-1.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li> +<li><a href="overview-tree.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 class="title">Hierarchy For All Packages</h1> +<span class="packageHierarchyLabel">Package Hierarchies:</span> +<ul class="horizontal"> +<li><a href="org/jogamp/vecmath/package-tree.html">org.jogamp.vecmath</a></li> +</ul> +</div> +<div class="contentContainer"> +<h2 title="Class Hierarchy">Class Hierarchy</h2> +<ul> +<li type="circle">java.lang.Object +<ul> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">AxisAngle4d</span></a> (implements java.lang.Cloneable, java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">AxisAngle4f</span></a> (implements java.lang.Cloneable, java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">GMatrix</span></a> (implements java.lang.Cloneable, java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">GVector</span></a> (implements java.lang.Cloneable, java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Matrix3d</span></a> (implements java.lang.Cloneable, java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Matrix3f</span></a> (implements java.lang.Cloneable, java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Matrix4d</span></a> (implements java.lang.Cloneable, java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Matrix4f</span></a> (implements java.lang.Cloneable, java.io.Serializable)</li> +<li type="circle">java.lang.Throwable (implements java.io.Serializable) +<ul> +<li type="circle">java.lang.Exception +<ul> +<li type="circle">java.lang.RuntimeException +<ul> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/MismatchedSizeException.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">MismatchedSizeException</span></a></li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/SingularMatrixException.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">SingularMatrixException</span></a></li> +</ul> +</li> +</ul> +</li> +</ul> +</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple2d</span></a> (implements java.lang.Cloneable, java.io.Serializable) +<ul> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Point2d</span></a> (implements java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Vector2d</span></a> (implements java.io.Serializable)</li> +</ul> +</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple2f</span></a> (implements java.lang.Cloneable, java.io.Serializable) +<ul> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Point2f</span></a> (implements java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/TexCoord2f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">TexCoord2f</span></a> (implements java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Vector2f</span></a> (implements java.io.Serializable)</li> +</ul> +</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple2i</span></a> (implements java.lang.Cloneable, java.io.Serializable) +<ul> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Point2i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Point2i</span></a> (implements java.io.Serializable)</li> +</ul> +</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple3b</span></a> (implements java.lang.Cloneable, java.io.Serializable) +<ul> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Color3b.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Color3b</span></a> (implements java.io.Serializable)</li> +</ul> +</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple3d</span></a> (implements java.lang.Cloneable, java.io.Serializable) +<ul> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Point3d</span></a> (implements java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Vector3d</span></a> (implements java.io.Serializable)</li> +</ul> +</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple3f</span></a> (implements java.lang.Cloneable, java.io.Serializable) +<ul> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Color3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Color3f</span></a> (implements java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Point3f</span></a> (implements java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/TexCoord3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">TexCoord3f</span></a> (implements java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Vector3f</span></a> (implements java.io.Serializable)</li> +</ul> +</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple3i</span></a> (implements java.lang.Cloneable, java.io.Serializable) +<ul> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Point3i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Point3i</span></a> (implements java.io.Serializable)</li> +</ul> +</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple4b</span></a> (implements java.lang.Cloneable, java.io.Serializable) +<ul> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Color4b.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Color4b</span></a> (implements java.io.Serializable)</li> +</ul> +</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple4d</span></a> (implements java.lang.Cloneable, java.io.Serializable) +<ul> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Point4d</span></a> (implements java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Quat4d</span></a> (implements java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Vector4d</span></a> (implements java.io.Serializable)</li> +</ul> +</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple4f</span></a> (implements java.lang.Cloneable, java.io.Serializable) +<ul> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Color4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Color4f</span></a> (implements java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Point4f</span></a> (implements java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Quat4f</span></a> (implements java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/TexCoord4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">TexCoord4f</span></a> (implements java.io.Serializable)</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Vector4f</span></a> (implements java.io.Serializable)</li> +</ul> +</li> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Tuple4i</span></a> (implements java.lang.Cloneable, java.io.Serializable) +<ul> +<li type="circle">org.jogamp.vecmath.<a href="org/jogamp/vecmath/Point4i.html" title="class in org.jogamp.vecmath"><span class="typeNameLink">Point4i</span></a> (implements java.io.Serializable)</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li class="navBarCell1Rev">Tree</li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-files/index-1.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li> +<li><a href="overview-tree.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/package-list b/doc/package-list new file mode 100644 index 0000000..ba11ac2 --- /dev/null +++ b/doc/package-list @@ -0,0 +1 @@ +org.jogamp.vecmath diff --git a/doc/script.js b/doc/script.js new file mode 100644 index 0000000..b346356 --- /dev/null +++ b/doc/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "<a href=\"javascript:show("+ value + ");\">" + tabs[value][1] + "</a>"; + } + } +} diff --git a/doc/serialized-form.html b/doc/serialized-form.html new file mode 100644 index 0000000..4e448af --- /dev/null +++ b/doc/serialized-form.html @@ -0,0 +1,1140 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_25) on Tue May 02 14:01:54 NZST 2017 --> +<title>Serialized Form</title> +<meta name="date" content="2017-05-02"> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +<script type="text/javascript" src="script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Serialized Form"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-files/index-1.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li> +<li><a href="serialized-form.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h1 title="Serialized Form" class="title">Serialized Form</h1> +</div> +<div class="serializedFormContainer"> +<ul class="blockList"> +<li class="blockList"> +<h2 title="Package">Package org.jogamp.vecmath</h2> +<ul class="blockList"> +<li class="blockList"><a name="org.jogamp.vecmath.AxisAngle4d"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/AxisAngle4d.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.AxisAngle4d</a> extends java.lang.Object implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>3644296204459140589L</dd> +</dl> +<ul class="blockList"> +<li class="blockList"> +<h3>Serialized Fields</h3> +<ul class="blockList"> +<li class="blockList"> +<h4>x</h4> +<pre>double x</pre> +<div class="block">The x coordinate.</div> +</li> +<li class="blockList"> +<h4>y</h4> +<pre>double y</pre> +<div class="block">The y coordinate.</div> +</li> +<li class="blockList"> +<h4>z</h4> +<pre>double z</pre> +<div class="block">The z coordinate.</div> +</li> +<li class="blockListLast"> +<h4>angle</h4> +<pre>double angle</pre> +<div class="block">The angle of rotation in radians.</div> +</li> +</ul> +</li> +</ul> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.AxisAngle4f"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/AxisAngle4f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.AxisAngle4f</a> extends java.lang.Object implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>-163246355858070601L</dd> +</dl> +<ul class="blockList"> +<li class="blockList"> +<h3>Serialized Fields</h3> +<ul class="blockList"> +<li class="blockList"> +<h4>x</h4> +<pre>float x</pre> +<div class="block">The x coordinate.</div> +</li> +<li class="blockList"> +<h4>y</h4> +<pre>float y</pre> +<div class="block">The y coordinate.</div> +</li> +<li class="blockList"> +<h4>z</h4> +<pre>float z</pre> +<div class="block">The z coordinate.</div> +</li> +<li class="blockListLast"> +<h4>angle</h4> +<pre>float angle</pre> +<div class="block">The angle of rotation in radians.</div> +</li> +</ul> +</li> +</ul> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Color3b"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Color3b.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Color3b</a> extends <a href="org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">Tuple3b</a> implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>6632576088353444794L</dd> +</dl> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Color3f"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Color3f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Color3f</a> extends <a href="org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>-1861792981817493659L</dd> +</dl> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Color4b"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Color4b.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Color4b</a> extends <a href="org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">Tuple4b</a> implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>-105080578052502155L</dd> +</dl> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Color4f"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Color4f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Color4f</a> extends <a href="org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>8577680141580006740L</dd> +</dl> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.GMatrix"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/GMatrix.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.GMatrix</a> extends java.lang.Object implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>2777097312029690941L</dd> +</dl> +<ul class="blockList"> +<li class="blockList"> +<h3>Serialized Fields</h3> +<ul class="blockList"> +<li class="blockList"> +<h4>nRow</h4> +<pre>int nRow</pre> +</li> +<li class="blockList"> +<h4>nCol</h4> +<pre>int nCol</pre> +</li> +<li class="blockListLast"> +<h4>values</h4> +<pre>double[][] values</pre> +</li> +</ul> +</li> +</ul> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.GVector"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/GVector.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.GVector</a> extends java.lang.Object implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>1398850036893875112L</dd> +</dl> +<ul class="blockList"> +<li class="blockList"> +<h3>Serialized Fields</h3> +<ul class="blockList"> +<li class="blockList"> +<h4>length</h4> +<pre>int length</pre> +</li> +<li class="blockListLast"> +<h4>values</h4> +<pre>double[] values</pre> +</li> +</ul> +</li> +</ul> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Matrix3d"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Matrix3d.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Matrix3d</a> extends java.lang.Object implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>6837536777072402710L</dd> +</dl> +<ul class="blockList"> +<li class="blockList"> +<h3>Serialized Fields</h3> +<ul class="blockList"> +<li class="blockList"> +<h4>m00</h4> +<pre>double m00</pre> +<div class="block">The first matrix element in the first row.</div> +</li> +<li class="blockList"> +<h4>m01</h4> +<pre>double m01</pre> +<div class="block">The second matrix element in the first row.</div> +</li> +<li class="blockList"> +<h4>m02</h4> +<pre>double m02</pre> +<div class="block">The third matrix element in the first row.</div> +</li> +<li class="blockList"> +<h4>m10</h4> +<pre>double m10</pre> +<div class="block">The first matrix element in the second row.</div> +</li> +<li class="blockList"> +<h4>m11</h4> +<pre>double m11</pre> +<div class="block">The second matrix element in the second row.</div> +</li> +<li class="blockList"> +<h4>m12</h4> +<pre>double m12</pre> +<div class="block">The third matrix element in the second row.</div> +</li> +<li class="blockList"> +<h4>m20</h4> +<pre>double m20</pre> +<div class="block">The first matrix element in the third row.</div> +</li> +<li class="blockList"> +<h4>m21</h4> +<pre>double m21</pre> +<div class="block">The second matrix element in the third row.</div> +</li> +<li class="blockListLast"> +<h4>m22</h4> +<pre>double m22</pre> +<div class="block">The third matrix element in the third row.</div> +</li> +</ul> +</li> +</ul> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Matrix3f"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Matrix3f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Matrix3f</a> extends java.lang.Object implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>329697160112089834L</dd> +</dl> +<ul class="blockList"> +<li class="blockList"> +<h3>Serialized Fields</h3> +<ul class="blockList"> +<li class="blockList"> +<h4>m00</h4> +<pre>float m00</pre> +<div class="block">The first matrix element in the first row.</div> +</li> +<li class="blockList"> +<h4>m01</h4> +<pre>float m01</pre> +<div class="block">The second matrix element in the first row.</div> +</li> +<li class="blockList"> +<h4>m02</h4> +<pre>float m02</pre> +<div class="block">The third matrix element in the first row.</div> +</li> +<li class="blockList"> +<h4>m10</h4> +<pre>float m10</pre> +<div class="block">The first matrix element in the second row.</div> +</li> +<li class="blockList"> +<h4>m11</h4> +<pre>float m11</pre> +<div class="block">The second matrix element in the second row.</div> +</li> +<li class="blockList"> +<h4>m12</h4> +<pre>float m12</pre> +<div class="block">The third matrix element in the second row.</div> +</li> +<li class="blockList"> +<h4>m20</h4> +<pre>float m20</pre> +<div class="block">The first matrix element in the third row.</div> +</li> +<li class="blockList"> +<h4>m21</h4> +<pre>float m21</pre> +<div class="block">The second matrix element in the third row.</div> +</li> +<li class="blockListLast"> +<h4>m22</h4> +<pre>float m22</pre> +<div class="block">The third matrix element in the third row.</div> +</li> +</ul> +</li> +</ul> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Matrix4d"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Matrix4d.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Matrix4d</a> extends java.lang.Object implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>8223903484171633710L</dd> +</dl> +<ul class="blockList"> +<li class="blockList"> +<h3>Serialized Fields</h3> +<ul class="blockList"> +<li class="blockList"> +<h4>m00</h4> +<pre>double m00</pre> +<div class="block">The first element of the first row.</div> +</li> +<li class="blockList"> +<h4>m01</h4> +<pre>double m01</pre> +<div class="block">The second element of the first row.</div> +</li> +<li class="blockList"> +<h4>m02</h4> +<pre>double m02</pre> +<div class="block">The third element of the first row.</div> +</li> +<li class="blockList"> +<h4>m03</h4> +<pre>double m03</pre> +<div class="block">The fourth element of the first row.</div> +</li> +<li class="blockList"> +<h4>m10</h4> +<pre>double m10</pre> +<div class="block">The first element of the second row.</div> +</li> +<li class="blockList"> +<h4>m11</h4> +<pre>double m11</pre> +<div class="block">The second element of the second row.</div> +</li> +<li class="blockList"> +<h4>m12</h4> +<pre>double m12</pre> +<div class="block">The third element of the second row.</div> +</li> +<li class="blockList"> +<h4>m13</h4> +<pre>double m13</pre> +<div class="block">The fourth element of the second row.</div> +</li> +<li class="blockList"> +<h4>m20</h4> +<pre>double m20</pre> +<div class="block">The first element of the third row.</div> +</li> +<li class="blockList"> +<h4>m21</h4> +<pre>double m21</pre> +<div class="block">The second element of the third row.</div> +</li> +<li class="blockList"> +<h4>m22</h4> +<pre>double m22</pre> +<div class="block">The third element of the third row.</div> +</li> +<li class="blockList"> +<h4>m23</h4> +<pre>double m23</pre> +<div class="block">The fourth element of the third row.</div> +</li> +<li class="blockList"> +<h4>m30</h4> +<pre>double m30</pre> +<div class="block">The first element of the fourth row.</div> +</li> +<li class="blockList"> +<h4>m31</h4> +<pre>double m31</pre> +<div class="block">The second element of the fourth row.</div> +</li> +<li class="blockList"> +<h4>m32</h4> +<pre>double m32</pre> +<div class="block">The third element of the fourth row.</div> +</li> +<li class="blockListLast"> +<h4>m33</h4> +<pre>double m33</pre> +<div class="block">The fourth element of the fourth row.</div> +</li> +</ul> +</li> +</ul> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Matrix4f"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Matrix4f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Matrix4f</a> extends java.lang.Object implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>-8405036035410109353L</dd> +</dl> +<ul class="blockList"> +<li class="blockList"> +<h3>Serialized Fields</h3> +<ul class="blockList"> +<li class="blockList"> +<h4>m00</h4> +<pre>float m00</pre> +<div class="block">The first element of the first row.</div> +</li> +<li class="blockList"> +<h4>m01</h4> +<pre>float m01</pre> +<div class="block">The second element of the first row.</div> +</li> +<li class="blockList"> +<h4>m02</h4> +<pre>float m02</pre> +<div class="block">The third element of the first row.</div> +</li> +<li class="blockList"> +<h4>m03</h4> +<pre>float m03</pre> +<div class="block">The fourth element of the first row.</div> +</li> +<li class="blockList"> +<h4>m10</h4> +<pre>float m10</pre> +<div class="block">The first element of the second row.</div> +</li> +<li class="blockList"> +<h4>m11</h4> +<pre>float m11</pre> +<div class="block">The second element of the second row.</div> +</li> +<li class="blockList"> +<h4>m12</h4> +<pre>float m12</pre> +<div class="block">The third element of the second row.</div> +</li> +<li class="blockList"> +<h4>m13</h4> +<pre>float m13</pre> +<div class="block">The fourth element of the second row.</div> +</li> +<li class="blockList"> +<h4>m20</h4> +<pre>float m20</pre> +<div class="block">The first element of the third row.</div> +</li> +<li class="blockList"> +<h4>m21</h4> +<pre>float m21</pre> +<div class="block">The second element of the third row.</div> +</li> +<li class="blockList"> +<h4>m22</h4> +<pre>float m22</pre> +<div class="block">The third element of the third row.</div> +</li> +<li class="blockList"> +<h4>m23</h4> +<pre>float m23</pre> +<div class="block">The fourth element of the third row.</div> +</li> +<li class="blockList"> +<h4>m30</h4> +<pre>float m30</pre> +<div class="block">The first element of the fourth row.</div> +</li> +<li class="blockList"> +<h4>m31</h4> +<pre>float m31</pre> +<div class="block">The second element of the fourth row.</div> +</li> +<li class="blockList"> +<h4>m32</h4> +<pre>float m32</pre> +<div class="block">The third element of the fourth row.</div> +</li> +<li class="blockListLast"> +<h4>m33</h4> +<pre>float m33</pre> +<div class="block">The fourth element of the fourth row.</div> +</li> +</ul> +</li> +</ul> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.MismatchedSizeException"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/MismatchedSizeException.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.MismatchedSizeException</a> extends java.lang.RuntimeException implements Serializable</h3> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Point2d"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Point2d.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Point2d</a> extends <a href="org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>1133748791492571954L</dd> +</dl> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Point2f"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Point2f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Point2f</a> extends <a href="org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>-4801347926528714435L</dd> +</dl> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Point2i"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Point2i.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Point2i</a> extends <a href="org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">Tuple2i</a> implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>9208072376494084954L</dd> +</dl> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Point3d"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Point3d.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Point3d</a> extends <a href="org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>5718062286069042927L</dd> +</dl> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Point3f"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Point3f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Point3f</a> extends <a href="org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>-8689337816398030143L</dd> +</dl> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Point3i"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Point3i.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Point3i</a> extends <a href="org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">Tuple3i</a> implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>6149289077348153921L</dd> +</dl> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Point4d"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Point4d.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Point4d</a> extends <a href="org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>1733471895962736949L</dd> +</dl> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Point4f"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Point4f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Point4f</a> extends <a href="org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>4643134103185764459L</dd> +</dl> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Point4i"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Point4i.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Point4i</a> extends <a href="org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">Tuple4i</a> implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>620124780244617983L</dd> +</dl> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Quat4d"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Quat4d.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Quat4d</a> extends <a href="org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>7577479888820201099L</dd> +</dl> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Quat4f"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Quat4f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Quat4f</a> extends <a href="org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>2675933778405442383L</dd> +</dl> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.SingularMatrixException"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/SingularMatrixException.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.SingularMatrixException</a> extends java.lang.RuntimeException implements Serializable</h3> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.TexCoord2f"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/TexCoord2f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.TexCoord2f</a> extends <a href="org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>7998248474800032487L</dd> +</dl> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.TexCoord3f"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/TexCoord3f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.TexCoord3f</a> extends <a href="org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>-3517736544731446513L</dd> +</dl> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.TexCoord4f"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/TexCoord4f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.TexCoord4f</a> extends <a href="org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>-3517736544731446513L</dd> +</dl> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Tuple2d"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple2d</a> extends java.lang.Object implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>6205762482756093838L</dd> +</dl> +<ul class="blockList"> +<li class="blockList"> +<h3>Serialized Fields</h3> +<ul class="blockList"> +<li class="blockList"> +<h4>x</h4> +<pre>double x</pre> +<div class="block">The x coordinate.</div> +</li> +<li class="blockListLast"> +<h4>y</h4> +<pre>double y</pre> +<div class="block">The y coordinate.</div> +</li> +</ul> +</li> +</ul> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Tuple2f"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple2f</a> extends java.lang.Object implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>9011180388985266884L</dd> +</dl> +<ul class="blockList"> +<li class="blockList"> +<h3>Serialized Fields</h3> +<ul class="blockList"> +<li class="blockList"> +<h4>x</h4> +<pre>float x</pre> +<div class="block">The x coordinate.</div> +</li> +<li class="blockListLast"> +<h4>y</h4> +<pre>float y</pre> +<div class="block">The y coordinate.</div> +</li> +</ul> +</li> +</ul> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Tuple2i"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Tuple2i.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple2i</a> extends java.lang.Object implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>-3555701650170169638L</dd> +</dl> +<ul class="blockList"> +<li class="blockList"> +<h3>Serialized Fields</h3> +<ul class="blockList"> +<li class="blockList"> +<h4>x</h4> +<pre>int x</pre> +<div class="block">The x coordinate.</div> +</li> +<li class="blockListLast"> +<h4>y</h4> +<pre>int y</pre> +<div class="block">The y coordinate.</div> +</li> +</ul> +</li> +</ul> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Tuple3b"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Tuple3b.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple3b</a> extends java.lang.Object implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>-483782685323607044L</dd> +</dl> +<ul class="blockList"> +<li class="blockList"> +<h3>Serialized Fields</h3> +<ul class="blockList"> +<li class="blockList"> +<h4>x</h4> +<pre>byte x</pre> +<div class="block">The first value.</div> +</li> +<li class="blockList"> +<h4>y</h4> +<pre>byte y</pre> +<div class="block">The second value.</div> +</li> +<li class="blockListLast"> +<h4>z</h4> +<pre>byte z</pre> +<div class="block">The third value.</div> +</li> +</ul> +</li> +</ul> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Tuple3d"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple3d</a> extends java.lang.Object implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>5542096614926168415L</dd> +</dl> +<ul class="blockList"> +<li class="blockList"> +<h3>Serialized Fields</h3> +<ul class="blockList"> +<li class="blockList"> +<h4>x</h4> +<pre>double x</pre> +<div class="block">The x coordinate.</div> +</li> +<li class="blockList"> +<h4>y</h4> +<pre>double y</pre> +<div class="block">The y coordinate.</div> +</li> +<li class="blockListLast"> +<h4>z</h4> +<pre>double z</pre> +<div class="block">The z coordinate.</div> +</li> +</ul> +</li> +</ul> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Tuple3f"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple3f</a> extends java.lang.Object implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>5019834619484343712L</dd> +</dl> +<ul class="blockList"> +<li class="blockList"> +<h3>Serialized Fields</h3> +<ul class="blockList"> +<li class="blockList"> +<h4>x</h4> +<pre>float x</pre> +<div class="block">The x coordinate.</div> +</li> +<li class="blockList"> +<h4>y</h4> +<pre>float y</pre> +<div class="block">The y coordinate.</div> +</li> +<li class="blockListLast"> +<h4>z</h4> +<pre>float z</pre> +<div class="block">The z coordinate.</div> +</li> +</ul> +</li> +</ul> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Tuple3i"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Tuple3i.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple3i</a> extends java.lang.Object implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>-732740491767276200L</dd> +</dl> +<ul class="blockList"> +<li class="blockList"> +<h3>Serialized Fields</h3> +<ul class="blockList"> +<li class="blockList"> +<h4>x</h4> +<pre>int x</pre> +<div class="block">The x coordinate.</div> +</li> +<li class="blockList"> +<h4>y</h4> +<pre>int y</pre> +<div class="block">The y coordinate.</div> +</li> +<li class="blockListLast"> +<h4>z</h4> +<pre>int z</pre> +<div class="block">The z coordinate.</div> +</li> +</ul> +</li> +</ul> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Tuple4b"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Tuple4b.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple4b</a> extends java.lang.Object implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>-8226727741811898211L</dd> +</dl> +<ul class="blockList"> +<li class="blockList"> +<h3>Serialized Fields</h3> +<ul class="blockList"> +<li class="blockList"> +<h4>x</h4> +<pre>byte x</pre> +<div class="block">The first value.</div> +</li> +<li class="blockList"> +<h4>y</h4> +<pre>byte y</pre> +<div class="block">The second value.</div> +</li> +<li class="blockList"> +<h4>z</h4> +<pre>byte z</pre> +<div class="block">The third value.</div> +</li> +<li class="blockListLast"> +<h4>w</h4> +<pre>byte w</pre> +<div class="block">The fourth value.</div> +</li> +</ul> +</li> +</ul> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Tuple4d"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple4d</a> extends java.lang.Object implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>-4748953690425311052L</dd> +</dl> +<ul class="blockList"> +<li class="blockList"> +<h3>Serialized Fields</h3> +<ul class="blockList"> +<li class="blockList"> +<h4>x</h4> +<pre>double x</pre> +<div class="block">The x coordinate.</div> +</li> +<li class="blockList"> +<h4>y</h4> +<pre>double y</pre> +<div class="block">The y coordinate.</div> +</li> +<li class="blockList"> +<h4>z</h4> +<pre>double z</pre> +<div class="block">The z coordinate.</div> +</li> +<li class="blockListLast"> +<h4>w</h4> +<pre>double w</pre> +<div class="block">The w coordinate.</div> +</li> +</ul> +</li> +</ul> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Tuple4f"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple4f</a> extends java.lang.Object implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>7068460319248845763L</dd> +</dl> +<ul class="blockList"> +<li class="blockList"> +<h3>Serialized Fields</h3> +<ul class="blockList"> +<li class="blockList"> +<h4>x</h4> +<pre>float x</pre> +<div class="block">The x coordinate.</div> +</li> +<li class="blockList"> +<h4>y</h4> +<pre>float y</pre> +<div class="block">The y coordinate.</div> +</li> +<li class="blockList"> +<h4>z</h4> +<pre>float z</pre> +<div class="block">The z coordinate.</div> +</li> +<li class="blockListLast"> +<h4>w</h4> +<pre>float w</pre> +<div class="block">The w coordinate.</div> +</li> +</ul> +</li> +</ul> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Tuple4i"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Tuple4i.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Tuple4i</a> extends java.lang.Object implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>8064614250942616720L</dd> +</dl> +<ul class="blockList"> +<li class="blockList"> +<h3>Serialized Fields</h3> +<ul class="blockList"> +<li class="blockList"> +<h4>x</h4> +<pre>int x</pre> +<div class="block">The x coordinate.</div> +</li> +<li class="blockList"> +<h4>y</h4> +<pre>int y</pre> +<div class="block">The y coordinate.</div> +</li> +<li class="blockList"> +<h4>z</h4> +<pre>int z</pre> +<div class="block">The z coordinate.</div> +</li> +<li class="blockListLast"> +<h4>w</h4> +<pre>int w</pre> +<div class="block">The w coordinate.</div> +</li> +</ul> +</li> +</ul> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Vector2d"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Vector2d.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Vector2d</a> extends <a href="org/jogamp/vecmath/Tuple2d.html" title="class in org.jogamp.vecmath">Tuple2d</a> implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>8572646365302599857L</dd> +</dl> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Vector2f"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Vector2f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Vector2f</a> extends <a href="org/jogamp/vecmath/Tuple2f.html" title="class in org.jogamp.vecmath">Tuple2f</a> implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>-2168194326883512320L</dd> +</dl> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Vector3d"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Vector3d.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Vector3d</a> extends <a href="org/jogamp/vecmath/Tuple3d.html" title="class in org.jogamp.vecmath">Tuple3d</a> implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>3761969948420550442L</dd> +</dl> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Vector3f"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Vector3f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Vector3f</a> extends <a href="org/jogamp/vecmath/Tuple3f.html" title="class in org.jogamp.vecmath">Tuple3f</a> implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>-7031930069184524614L</dd> +</dl> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Vector4d"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Vector4d.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Vector4d</a> extends <a href="org/jogamp/vecmath/Tuple4d.html" title="class in org.jogamp.vecmath">Tuple4d</a> implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>3938123424117448700L</dd> +</dl> +</li> +<li class="blockList"><a name="org.jogamp.vecmath.Vector4f"> +<!-- --> +</a> +<h3>Class <a href="org/jogamp/vecmath/Vector4f.html" title="class in org.jogamp.vecmath">org.jogamp.vecmath.Vector4f</a> extends <a href="org/jogamp/vecmath/Tuple4f.html" title="class in org.jogamp.vecmath">Tuple4f</a> implements Serializable</h3> +<dl class="nameValue"> +<dt>serialVersionUID:</dt> +<dd>8749319902347760659L</dd> +</dl> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="org/jogamp/vecmath/package-summary.html">Package</a></li> +<li>Class</li> +<li>Use</li> +<li><a href="org/jogamp/vecmath/package-tree.html">Tree</a></li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li><a href="index-files/index-1.html">Index</a></li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li> +<li><a href="serialized-form.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/stylesheet.css b/doc/stylesheet.css new file mode 100644 index 0000000..cebb4fd --- /dev/null +++ b/doc/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.subNavList li{ + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Sans Mono',monospace; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; + width:100%; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} + +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} + +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} + +td.colLast div { + padding-top:0px; +} + + +td.colLast a { + padding-bottom:3px; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} + +div.contentContainer ul.blockList li.blockList h2{ + padding-bottom:0px; +} diff --git a/src/VECMATH.MF b/src/VECMATH.MF new file mode 100644 index 0000000..d675a3a --- /dev/null +++ b/src/VECMATH.MF @@ -0,0 +1,17 @@ +Manifest-Version: 1.0 +Specification-Title: @SPEC_TITLE@ +Specification-Version: 1.6 +Specification-Vendor: @SPEC_VENDOR@ +Implementation-Title: @IMPL_TITLE@ +Implementation-Version: @VERSION_BASE@ +Implementation-Vendor: @IMPL_VENDOR@ +Extension-Name: javax.vecmath +Implementation-Vendor-Id: @IMPL_VENDOR_ID@ +Bundle-ManifestVersion: 2 +Bundle-Name: Vecmath Library +Bundle-Vendor: @IMPL_VENDOR@ +Bundle-Localization: plugin +Bundle-SymbolicName: javax.vecmath; singleton:=true +Bundle-Version: @VERSION_BASE@ +Eclipse-AutoStart: true +Export-Package: javax.vecmath diff --git a/src/main/java/org/jogamp/vecmath/AxisAngle4d.java b/src/org/jogamp/vecmath/AxisAngle4d.java index f1e0e3b..f1e0e3b 100644 --- a/src/main/java/org/jogamp/vecmath/AxisAngle4d.java +++ b/src/org/jogamp/vecmath/AxisAngle4d.java diff --git a/src/main/java/org/jogamp/vecmath/AxisAngle4f.java b/src/org/jogamp/vecmath/AxisAngle4f.java index e78f769..e78f769 100644 --- a/src/main/java/org/jogamp/vecmath/AxisAngle4f.java +++ b/src/org/jogamp/vecmath/AxisAngle4f.java diff --git a/src/main/java/org/jogamp/vecmath/Color3b.java b/src/org/jogamp/vecmath/Color3b.java index 3aa36b1..122aab2 100644 --- a/src/main/java/org/jogamp/vecmath/Color3b.java +++ b/src/org/jogamp/vecmath/Color3b.java @@ -26,7 +26,7 @@ package org.jogamp.vecmath; -import java.awt.Color; +//import java.awt.Color; /** @@ -98,11 +98,11 @@ public class Color3b extends Tuple3b implements java.io.Serializable { * * @since vecmath 1.2 */ - public Color3b(Color color) { - super((byte)color.getRed(), - (byte)color.getGreen(), - (byte)color.getBlue()); - } +// public Color3b(Color color) { +// super((byte)color.getRed(), +// (byte)color.getGreen(), +// (byte)color.getBlue()); +// } /** @@ -123,11 +123,11 @@ public class Color3b extends Tuple3b implements java.io.Serializable { * * @since vecmath 1.2 */ - public final void set(Color color) { - x = (byte)color.getRed(); - y = (byte)color.getGreen(); - z = (byte)color.getBlue(); - } +// public final void set(Color color) { +// x = (byte)color.getRed(); +// y = (byte)color.getGreen(); +// z = (byte)color.getBlue(); +// } /** @@ -138,12 +138,12 @@ public class Color3b extends Tuple3b implements java.io.Serializable { * * @since vecmath 1.2 */ - public final Color get() { - int r = (int)x & 0xff; - int g = (int)y & 0xff; - int b = (int)z & 0xff; - - return new Color(r, g, b); - } +// public final Color get() { +// int r = (int)x & 0xff; +// int g = (int)y & 0xff; +// int b = (int)z & 0xff; +// +// return new Color(r, g, b); +// } } diff --git a/src/main/java/org/jogamp/vecmath/Color3f.java b/src/org/jogamp/vecmath/Color3f.java index 9e9a252..f6adaa8 100644 --- a/src/main/java/org/jogamp/vecmath/Color3f.java +++ b/src/org/jogamp/vecmath/Color3f.java @@ -26,7 +26,7 @@ package org.jogamp.vecmath; -import java.awt.Color; +//import java.awt.Color; /** @@ -102,11 +102,11 @@ public class Color3f extends Tuple3f implements java.io.Serializable { * * @since vecmath 1.2 */ - public Color3f(Color color) { - super((float)color.getRed() / 255.0f, - (float)color.getGreen() / 255.0f, - (float)color.getBlue() / 255.0f); - } +// public Color3f(Color color) { +// super((float)color.getRed() / 255.0f, +// (float)color.getGreen() / 255.0f, +// (float)color.getBlue() / 255.0f); +// } /** @@ -127,11 +127,11 @@ public class Color3f extends Tuple3f implements java.io.Serializable { * * @since vecmath 1.2 */ - public final void set(Color color) { - x = (float)color.getRed() / 255.0f; - y = (float)color.getGreen() / 255.0f; - z = (float)color.getBlue() / 255.0f; - } +// public final void set(Color color) { +// x = (float)color.getRed() / 255.0f; +// y = (float)color.getGreen() / 255.0f; +// z = (float)color.getBlue() / 255.0f; +// } /** @@ -142,12 +142,12 @@ public class Color3f extends Tuple3f implements java.io.Serializable { * * @since vecmath 1.2 */ - public final Color get() { - int r = Math.round(x * 255.0f); - int g = Math.round(y * 255.0f); - int b = Math.round(z * 255.0f); - - return new Color(r, g, b); - } +// public final Color get() { +// int r = Math.round(x * 255.0f); +// int g = Math.round(y * 255.0f); +// int b = Math.round(z * 255.0f); +// +// return new Color(r, g, b); +// } } diff --git a/src/main/java/org/jogamp/vecmath/Color4b.java b/src/org/jogamp/vecmath/Color4b.java index 2bb3162..64ed8e5 100644 --- a/src/main/java/org/jogamp/vecmath/Color4b.java +++ b/src/org/jogamp/vecmath/Color4b.java @@ -26,7 +26,7 @@ package org.jogamp.vecmath; -import java.awt.Color; +//import java.awt.Color; /** @@ -101,12 +101,12 @@ public class Color4b extends Tuple4b implements java.io.Serializable { * * @since vecmath 1.2 */ - public Color4b(Color color) { - super((byte)color.getRed(), - (byte)color.getGreen(), - (byte)color.getBlue(), - (byte)color.getAlpha()); - } +// public Color4b(Color color) { +// super((byte)color.getRed(), +// (byte)color.getGreen(), +// (byte)color.getBlue(), +// (byte)color.getAlpha()); +// } /** @@ -127,12 +127,12 @@ public class Color4b extends Tuple4b implements java.io.Serializable { * * @since vecmath 1.2 */ - public final void set(Color color) { - x = (byte)color.getRed(); - y = (byte)color.getGreen(); - z = (byte)color.getBlue(); - w = (byte)color.getAlpha(); - } +// public final void set(Color color) { +// x = (byte)color.getRed(); +// y = (byte)color.getGreen(); +// z = (byte)color.getBlue(); +// w = (byte)color.getAlpha(); +// } /** @@ -143,13 +143,13 @@ public class Color4b extends Tuple4b implements java.io.Serializable { * * @since vecmath 1.2 */ - public final Color get() { - int r = (int)x & 0xff; - int g = (int)y & 0xff; - int b = (int)z & 0xff; - int a = (int)w & 0xff; - - return new Color(r, g, b, a); - } +// public final Color get() { +// int r = (int)x & 0xff; +// int g = (int)y & 0xff; +// int b = (int)z & 0xff; +// int a = (int)w & 0xff; +// +// return new Color(r, g, b, a); +// } } diff --git a/src/main/java/org/jogamp/vecmath/Color4f.java b/src/org/jogamp/vecmath/Color4f.java index ac4c971..e46fe83 100644 --- a/src/main/java/org/jogamp/vecmath/Color4f.java +++ b/src/org/jogamp/vecmath/Color4f.java @@ -26,7 +26,7 @@ package org.jogamp.vecmath; -import java.awt.Color; +//import java.awt.Color; /** @@ -104,12 +104,12 @@ public class Color4f extends Tuple4f implements java.io.Serializable { * * @since vecmath 1.2 */ - public Color4f(Color color) { - super((float)color.getRed() / 255.0f, - (float)color.getGreen() / 255.0f, - (float)color.getBlue() / 255.0f, - (float)color.getAlpha() / 255.0f); - } +// public Color4f(Color color) { +// super((float)color.getRed() / 255.0f, +// (float)color.getGreen() / 255.0f, +// (float)color.getBlue() / 255.0f, +// (float)color.getAlpha() / 255.0f); +// } /** @@ -130,12 +130,12 @@ public class Color4f extends Tuple4f implements java.io.Serializable { * * @since vecmath 1.2 */ - public final void set(Color color) { - x = (float)color.getRed() / 255.0f; - y = (float)color.getGreen() / 255.0f; - z = (float)color.getBlue() / 255.0f; - w = (float)color.getAlpha() / 255.0f; - } +// public final void set(Color color) { +// x = (float)color.getRed() / 255.0f; +// y = (float)color.getGreen() / 255.0f; +// z = (float)color.getBlue() / 255.0f; +// w = (float)color.getAlpha() / 255.0f; +// } /** @@ -146,13 +146,13 @@ public class Color4f extends Tuple4f implements java.io.Serializable { * * @since vecmath 1.2 */ - public final Color get() { - int r = Math.round(x * 255.0f); - int g = Math.round(y * 255.0f); - int b = Math.round(z * 255.0f); - int a = Math.round(w * 255.0f); - - return new Color(r, g, b, a); - } +// public final Color get() { +// int r = Math.round(x * 255.0f); +// int g = Math.round(y * 255.0f); +// int b = Math.round(z * 255.0f); +// int a = Math.round(w * 255.0f); +// +// return new Color(r, g, b, a); +// } } diff --git a/src/main/java/org/jogamp/vecmath/ExceptionStrings.properties b/src/org/jogamp/vecmath/ExceptionStrings.properties index ca56746..ca56746 100644 --- a/src/main/java/org/jogamp/vecmath/ExceptionStrings.properties +++ b/src/org/jogamp/vecmath/ExceptionStrings.properties diff --git a/src/main/java/org/jogamp/vecmath/GMatrix.java b/src/org/jogamp/vecmath/GMatrix.java index 2c7a6ae..2c7a6ae 100644 --- a/src/main/java/org/jogamp/vecmath/GMatrix.java +++ b/src/org/jogamp/vecmath/GMatrix.java diff --git a/src/main/java/org/jogamp/vecmath/GVector.java b/src/org/jogamp/vecmath/GVector.java index de44ed1..de44ed1 100644 --- a/src/main/java/org/jogamp/vecmath/GVector.java +++ b/src/org/jogamp/vecmath/GVector.java diff --git a/src/main/java/org/jogamp/vecmath/Matrix3d.java b/src/org/jogamp/vecmath/Matrix3d.java index afd88f9..afd88f9 100644 --- a/src/main/java/org/jogamp/vecmath/Matrix3d.java +++ b/src/org/jogamp/vecmath/Matrix3d.java diff --git a/src/main/java/org/jogamp/vecmath/Matrix3f.java b/src/org/jogamp/vecmath/Matrix3f.java index 9b2ebb3..9b2ebb3 100644 --- a/src/main/java/org/jogamp/vecmath/Matrix3f.java +++ b/src/org/jogamp/vecmath/Matrix3f.java diff --git a/src/main/java/org/jogamp/vecmath/Matrix4d.java b/src/org/jogamp/vecmath/Matrix4d.java index b39d79d..b39d79d 100644 --- a/src/main/java/org/jogamp/vecmath/Matrix4d.java +++ b/src/org/jogamp/vecmath/Matrix4d.java diff --git a/src/main/java/org/jogamp/vecmath/Matrix4f.java b/src/org/jogamp/vecmath/Matrix4f.java index bd831d1..bd831d1 100644 --- a/src/main/java/org/jogamp/vecmath/Matrix4f.java +++ b/src/org/jogamp/vecmath/Matrix4f.java diff --git a/src/main/java/org/jogamp/vecmath/MismatchedSizeException.java b/src/org/jogamp/vecmath/MismatchedSizeException.java index 4a1f791..4a1f791 100644 --- a/src/main/java/org/jogamp/vecmath/MismatchedSizeException.java +++ b/src/org/jogamp/vecmath/MismatchedSizeException.java diff --git a/src/main/java/org/jogamp/vecmath/Point2d.java b/src/org/jogamp/vecmath/Point2d.java index 625024b..625024b 100644 --- a/src/main/java/org/jogamp/vecmath/Point2d.java +++ b/src/org/jogamp/vecmath/Point2d.java diff --git a/src/main/java/org/jogamp/vecmath/Point2f.java b/src/org/jogamp/vecmath/Point2f.java index 21af62a..21af62a 100644 --- a/src/main/java/org/jogamp/vecmath/Point2f.java +++ b/src/org/jogamp/vecmath/Point2f.java diff --git a/src/main/java/org/jogamp/vecmath/Point2i.java b/src/org/jogamp/vecmath/Point2i.java index 56823c0..56823c0 100644 --- a/src/main/java/org/jogamp/vecmath/Point2i.java +++ b/src/org/jogamp/vecmath/Point2i.java diff --git a/src/main/java/org/jogamp/vecmath/Point3d.java b/src/org/jogamp/vecmath/Point3d.java index f43a1d6..f43a1d6 100644 --- a/src/main/java/org/jogamp/vecmath/Point3d.java +++ b/src/org/jogamp/vecmath/Point3d.java diff --git a/src/main/java/org/jogamp/vecmath/Point3f.java b/src/org/jogamp/vecmath/Point3f.java index 2f97b25..2f97b25 100644 --- a/src/main/java/org/jogamp/vecmath/Point3f.java +++ b/src/org/jogamp/vecmath/Point3f.java diff --git a/src/main/java/org/jogamp/vecmath/Point3i.java b/src/org/jogamp/vecmath/Point3i.java index 42e60ae..42e60ae 100644 --- a/src/main/java/org/jogamp/vecmath/Point3i.java +++ b/src/org/jogamp/vecmath/Point3i.java diff --git a/src/main/java/org/jogamp/vecmath/Point4d.java b/src/org/jogamp/vecmath/Point4d.java index 8cc9d87..8cc9d87 100644 --- a/src/main/java/org/jogamp/vecmath/Point4d.java +++ b/src/org/jogamp/vecmath/Point4d.java diff --git a/src/main/java/org/jogamp/vecmath/Point4f.java b/src/org/jogamp/vecmath/Point4f.java index 612875b..612875b 100644 --- a/src/main/java/org/jogamp/vecmath/Point4f.java +++ b/src/org/jogamp/vecmath/Point4f.java diff --git a/src/main/java/org/jogamp/vecmath/Point4i.java b/src/org/jogamp/vecmath/Point4i.java index ae0c5f7..ae0c5f7 100644 --- a/src/main/java/org/jogamp/vecmath/Point4i.java +++ b/src/org/jogamp/vecmath/Point4i.java diff --git a/src/main/java/org/jogamp/vecmath/Quat4d.java b/src/org/jogamp/vecmath/Quat4d.java index ac48323..ac48323 100644 --- a/src/main/java/org/jogamp/vecmath/Quat4d.java +++ b/src/org/jogamp/vecmath/Quat4d.java diff --git a/src/main/java/org/jogamp/vecmath/Quat4f.java b/src/org/jogamp/vecmath/Quat4f.java index 0aa33a5..0aa33a5 100644 --- a/src/main/java/org/jogamp/vecmath/Quat4f.java +++ b/src/org/jogamp/vecmath/Quat4f.java diff --git a/src/main/java/org/jogamp/vecmath/SingularMatrixException.java b/src/org/jogamp/vecmath/SingularMatrixException.java index 806eda6..806eda6 100644 --- a/src/main/java/org/jogamp/vecmath/SingularMatrixException.java +++ b/src/org/jogamp/vecmath/SingularMatrixException.java diff --git a/src/main/java/org/jogamp/vecmath/TexCoord2f.java b/src/org/jogamp/vecmath/TexCoord2f.java index 589a15e..589a15e 100644 --- a/src/main/java/org/jogamp/vecmath/TexCoord2f.java +++ b/src/org/jogamp/vecmath/TexCoord2f.java diff --git a/src/main/java/org/jogamp/vecmath/TexCoord3f.java b/src/org/jogamp/vecmath/TexCoord3f.java index d0e74c0..d0e74c0 100644 --- a/src/main/java/org/jogamp/vecmath/TexCoord3f.java +++ b/src/org/jogamp/vecmath/TexCoord3f.java diff --git a/src/main/java/org/jogamp/vecmath/TexCoord4f.java b/src/org/jogamp/vecmath/TexCoord4f.java index b151c4a..b151c4a 100644 --- a/src/main/java/org/jogamp/vecmath/TexCoord4f.java +++ b/src/org/jogamp/vecmath/TexCoord4f.java diff --git a/src/main/java/org/jogamp/vecmath/Tuple2d.java b/src/org/jogamp/vecmath/Tuple2d.java index bba9d26..bba9d26 100644 --- a/src/main/java/org/jogamp/vecmath/Tuple2d.java +++ b/src/org/jogamp/vecmath/Tuple2d.java diff --git a/src/main/java/org/jogamp/vecmath/Tuple2f.java b/src/org/jogamp/vecmath/Tuple2f.java index f929f1b..f929f1b 100644 --- a/src/main/java/org/jogamp/vecmath/Tuple2f.java +++ b/src/org/jogamp/vecmath/Tuple2f.java diff --git a/src/main/java/org/jogamp/vecmath/Tuple2i.java b/src/org/jogamp/vecmath/Tuple2i.java index ed3dce1..ed3dce1 100644 --- a/src/main/java/org/jogamp/vecmath/Tuple2i.java +++ b/src/org/jogamp/vecmath/Tuple2i.java diff --git a/src/main/java/org/jogamp/vecmath/Tuple3b.java b/src/org/jogamp/vecmath/Tuple3b.java index c692280..c692280 100644 --- a/src/main/java/org/jogamp/vecmath/Tuple3b.java +++ b/src/org/jogamp/vecmath/Tuple3b.java diff --git a/src/main/java/org/jogamp/vecmath/Tuple3d.java b/src/org/jogamp/vecmath/Tuple3d.java index a34511c..a34511c 100644 --- a/src/main/java/org/jogamp/vecmath/Tuple3d.java +++ b/src/org/jogamp/vecmath/Tuple3d.java diff --git a/src/main/java/org/jogamp/vecmath/Tuple3f.java b/src/org/jogamp/vecmath/Tuple3f.java index cd5ec18..cd5ec18 100644 --- a/src/main/java/org/jogamp/vecmath/Tuple3f.java +++ b/src/org/jogamp/vecmath/Tuple3f.java diff --git a/src/main/java/org/jogamp/vecmath/Tuple3i.java b/src/org/jogamp/vecmath/Tuple3i.java index 2da4ec3..2da4ec3 100644 --- a/src/main/java/org/jogamp/vecmath/Tuple3i.java +++ b/src/org/jogamp/vecmath/Tuple3i.java diff --git a/src/main/java/org/jogamp/vecmath/Tuple4b.java b/src/org/jogamp/vecmath/Tuple4b.java index 9bc28b2..9bc28b2 100644 --- a/src/main/java/org/jogamp/vecmath/Tuple4b.java +++ b/src/org/jogamp/vecmath/Tuple4b.java diff --git a/src/main/java/org/jogamp/vecmath/Tuple4d.java b/src/org/jogamp/vecmath/Tuple4d.java index 618fef1..618fef1 100644 --- a/src/main/java/org/jogamp/vecmath/Tuple4d.java +++ b/src/org/jogamp/vecmath/Tuple4d.java diff --git a/src/main/java/org/jogamp/vecmath/Tuple4f.java b/src/org/jogamp/vecmath/Tuple4f.java index e227979..e227979 100644 --- a/src/main/java/org/jogamp/vecmath/Tuple4f.java +++ b/src/org/jogamp/vecmath/Tuple4f.java diff --git a/src/main/java/org/jogamp/vecmath/Tuple4i.java b/src/org/jogamp/vecmath/Tuple4i.java index 6dbd848..6dbd848 100644 --- a/src/main/java/org/jogamp/vecmath/Tuple4i.java +++ b/src/org/jogamp/vecmath/Tuple4i.java diff --git a/src/main/java/org/jogamp/vecmath/VecMathI18N.java b/src/org/jogamp/vecmath/VecMathI18N.java index 48f0ce4..599d2bd 100644 --- a/src/main/java/org/jogamp/vecmath/VecMathI18N.java +++ b/src/org/jogamp/vecmath/VecMathI18N.java @@ -34,7 +34,7 @@ class VecMathI18N { static String getString(String key) { String s; try { - s = (String) ResourceBundle.getBundle("org.jogamp.vecmath.ExceptionStrings").getString(key); + s = (String) ResourceBundle.getBundle("javax.vecmath.ExceptionStrings").getString(key); } catch (MissingResourceException e) { System.err.println("VecMathI18N: Error looking up: " + key); diff --git a/src/main/java/org/jogamp/vecmath/VecMathUtil.java b/src/org/jogamp/vecmath/VecMathUtil.java index 49b125a..49b125a 100644 --- a/src/main/java/org/jogamp/vecmath/VecMathUtil.java +++ b/src/org/jogamp/vecmath/VecMathUtil.java diff --git a/src/main/java/org/jogamp/vecmath/Vector2d.java b/src/org/jogamp/vecmath/Vector2d.java index 86230be..86230be 100644 --- a/src/main/java/org/jogamp/vecmath/Vector2d.java +++ b/src/org/jogamp/vecmath/Vector2d.java diff --git a/src/main/java/org/jogamp/vecmath/Vector2f.java b/src/org/jogamp/vecmath/Vector2f.java index d01ad92..d01ad92 100644 --- a/src/main/java/org/jogamp/vecmath/Vector2f.java +++ b/src/org/jogamp/vecmath/Vector2f.java diff --git a/src/main/java/org/jogamp/vecmath/Vector3d.java b/src/org/jogamp/vecmath/Vector3d.java index 75918fd..75918fd 100644 --- a/src/main/java/org/jogamp/vecmath/Vector3d.java +++ b/src/org/jogamp/vecmath/Vector3d.java diff --git a/src/main/java/org/jogamp/vecmath/Vector3f.java b/src/org/jogamp/vecmath/Vector3f.java index 3f88ab7..3f88ab7 100644 --- a/src/main/java/org/jogamp/vecmath/Vector3f.java +++ b/src/org/jogamp/vecmath/Vector3f.java diff --git a/src/main/java/org/jogamp/vecmath/Vector4d.java b/src/org/jogamp/vecmath/Vector4d.java index b5a847c..b5a847c 100644 --- a/src/main/java/org/jogamp/vecmath/Vector4d.java +++ b/src/org/jogamp/vecmath/Vector4d.java diff --git a/src/main/java/org/jogamp/vecmath/Vector4f.java b/src/org/jogamp/vecmath/Vector4f.java index 680c210..680c210 100644 --- a/src/main/java/org/jogamp/vecmath/Vector4f.java +++ b/src/org/jogamp/vecmath/Vector4f.java diff --git a/src/main/java/org/jogamp/vecmath/package-info.java b/src/org/jogamp/vecmath/package-info.java index a54d21e..a54d21e 100644 --- a/src/main/java/org/jogamp/vecmath/package-info.java +++ b/src/org/jogamp/vecmath/package-info.java |