A B C D E F G H I L M N O P Q R S T U V W X Y Z

I

IDENTITY - Static variable in class org.openmali.number.matrix.Matrix3rad
 
IDENTITY - Static variable in class org.openmali.number.matrix.Matrix4rad
 
IDENTITY - Static variable in class org.openmali.vecmath2.Matrix3f
 
IDENTITY - Static variable in class org.openmali.vecmath2.Matrix4f
 
IDENTITY - Static variable in class org.openmali.vecmath2.Quaternion4f
 
identityMinus() - Method in class org.openmali.vecmath2.MatrixMxNf
Subtracts this matrix from the identity matrix and puts the values back into this (this = I - this).
IndexContainer - Interface in org.openmali.spatial
Provides access to the indices in an object.
inject(Tuple3f, float, Object) - Method in interface org.openmali.spatial.SpatialContainerInterface
Inject the specified object into the container.
inject(VertexContainer) - Method in interface org.openmali.spatial.SpatialContainerInterface
 
insertNode(T, int, int) - Method in class org.openmali.spatial.octree.OcCell
Inserts a node into this OcCell or a child (or child of a child, etc.).
insertNode(T) - Method in class org.openmali.spatial.octree.OcTree
Inserts a node into the OcTree.
insertNode(T, int, int) - Method in class org.openmali.spatial.quadtree.QuadCell
Inserts a node into this QuadCell or a child (or child of a child, etc.).
insertNode(T) - Method in class org.openmali.spatial.quadtree.QuadTree
Inserts a node into the QuadTree.
integer() - Method in class org.openmali.number.Parser
INTEGER <- {+|-}?
interpolate(Colord, double) - Method in class org.openmali.vecmath2.Colord
Linearly interpolates between this tuple and tuple t2 and places the result into this tuple: this = (1 - alpha) * this + alpha * t1.
interpolate(Colord, Colord, double) - Method in class org.openmali.vecmath2.Colord
Linearly interpolates between tuples t1 and t2 and places the result into this tuple: this = (1 - alpha) * t1 + alpha * t2.
interpolate(Colorf, float) - Method in class org.openmali.vecmath2.Colorf
Linearly interpolates between this tuple and tuple t2 and places the result into this tuple: this = (1 - alpha) * this + alpha * t1.
interpolate(Colorf, Colorf, float) - Method in class org.openmali.vecmath2.Colorf
Linearly interpolates between tuples t1 and t2 and places the result into this tuple: this = (1 - alpha) * t1 + alpha * t2.
interpolate(Matrix3f, Matrix3f, float) - Method in class org.openmali.vecmath2.Matrix3f
Interpolates each value of this Matrix by the value alpha.
interpolate(Matrix4f, Matrix4f, float, boolean) - Method in class org.openmali.vecmath2.Matrix4f
Interpolates each value of this Matrix by the value alpha.
interpolate(Matrix4f, Matrix4f, float) - Method in class org.openmali.vecmath2.Matrix4f
Interpolates each value of this Matrix by the value alpha.
interpolate(MatrixMxNf, MatrixMxNf, float) - Method in class org.openmali.vecmath2.MatrixMxNf
Interpolates each value of this Matrix by the value alpha.
interpolate(Quaternion4f, float) - Method in class org.openmali.vecmath2.Quaternion4f
Performs a great circle interpolation between this quaternion and the quaternion parameter and places the result into this quaternion.
interpolate(T, float) - Method in class org.openmali.vecmath2.TexCoordf
Linearly interpolates between this tuple and tuple t2 and places the result into this tuple: this = (1 - alpha) * this + alpha * t1.
interpolate(T, T, float) - Method in class org.openmali.vecmath2.TexCoordf
Linearly interpolates between tuples t1 and t2 and places the result into this tuple: this = (1 - alpha) * t1 + alpha * t2.
interpolate(T, float) - Method in interface org.openmali.vecmath2.TupleInterface
Linearly interpolates between this tuple and tuple t2 and places the result into this tuple: this = (1 - alpha) * this + alpha * t1.
interpolate(T, T, float) - Method in interface org.openmali.vecmath2.TupleInterface
Linearly interpolates between tuples t1 and t2 and places the result into this tuple: this = (1 - alpha) * t1 + alpha * t2.
interpolate(T, double) - Method in class org.openmali.vecmath2.TupleNd
interpolate(T, T, double) - Method in class org.openmali.vecmath2.TupleNd
interpolate(T, float) - Method in class org.openmali.vecmath2.TupleNf
Linearly interpolates between this tuple and tuple t2 and places the result into this tuple: this = (1 - alpha) * this + alpha * t1.
interpolate(T, T, float) - Method in class org.openmali.vecmath2.TupleNf
Linearly interpolates between tuples t1 and t2 and places the result into this tuple: this = (1 - alpha) * t1 + alpha * t2.
interpolate(Tuple3f, Tuple3f, float, Tuple3f) - Static method in class org.openmali.vecmath2.util.Interpolation
Interpolate between two Tuple3fs in 3D space.
interpolateSLERP(Quaternion4f, Quaternion4f, float, Quaternion4f) - Static method in class org.openmali.vecmath2.Quaternion4f
A rotational interpolation returns a quaternion that is between the passed in arguments the amount is the bias toward q2. 0<=amount<=1 amount = 0 would return q1. amount =1 would return q2 uses an implementation of SLERP, uses trig so not too fast
interpolateSLERP(Quaternion4f, Quaternion4f, float) - Method in class org.openmali.vecmath2.Quaternion4f
A rotational interpolation returns a quaternion that is between the passed in arguments the amount is the bias toward q2. 0<=amount<=1 amount = 0 would return q1. amount =1 would return q2 uses an implementation of SLERP, uses trig so not too fast
Interpolation - Class in org.openmali.vecmath2.util
Utils for animation interpolation.
Interpolation() - Constructor for class org.openmali.vecmath2.util.Interpolation
 
intersect(Point3f) - Method in class org.openmali.spatial.bodies.ConvexHull
test for intersection with a point
IntersectionFactory - Class in org.openmali.spatial.bodies
This class provides static methods to test different bodies for intersection.
IntersectionFactory() - Constructor for class org.openmali.spatial.bodies.IntersectionFactory
 
intersectNew(Bounds) - Method in class org.openmali.spatial.bounds.BoundingPolytope
Computes a new BoundingPolytope that bounds the volume created by the intersection of this BoundingPolytope with another Bounds object
intersectNew(Bounds[]) - Method in class org.openmali.spatial.bounds.BoundingPolytope
compute a new BoundingPolytope that bounds the volume created by the intersection of this BoundingPolytope with an array of Bounds objects
intersects(Plane, Vector3f[]) - Method in class org.openmali.spatial.bodies.Frustum
Intersect the frustum with a plane.
intersects(Plane, Line) - Method in class org.openmali.spatial.bodies.Plane
Computes the intersection line between this plane and incoming plane rkPlane1.
intersects(Point3f, Vector3f, Tuple3f) - Method in class org.openmali.spatial.bodies.Plane
Does a ray intersection test with this.
intersects(Ray3f, Tuple3f) - Method in class org.openmali.spatial.bodies.Plane
Does a ray intersection test with this.
intersects(Point3f, Vector3f) - Method in class org.openmali.spatial.bodies.Plane
Does a ray intersection test with this.
intersects(Ray3f) - Method in class org.openmali.spatial.bodies.Plane
Does a ray intersection test with this.
intersects(Plane) - Method in class org.openmali.spatial.bodies.Plane
 
intersects(Point3f, Vector3f, Tuple3f) - Method in class org.openmali.spatial.bounds.BoundingBox
Tests for intersection with a ray.
intersects(Ray3f, Tuple3f) - Method in class org.openmali.spatial.bounds.BoundingBox
Tests for intersection with a ray.
intersects(Point3f, Vector3f) - Method in class org.openmali.spatial.bounds.BoundingBox
Tests for intersection with a ray.
intersects(Ray3f) - Method in class org.openmali.spatial.bounds.BoundingBox
Tests for intersection with a ray.
intersects(Bounds) - Method in class org.openmali.spatial.bounds.BoundingBox
Tests for intersection with another Bounds object.
intersects(Bounds[]) - Method in class org.openmali.spatial.bounds.BoundingBox
Tests for intersection with an array of Bounds objects.
intersects(Point3f, Vector3f, Tuple3f) - Method in class org.openmali.spatial.bounds.BoundingPolytope
Tests for intersection with a ray.
intersects(Ray3f, Tuple3f) - Method in class org.openmali.spatial.bounds.BoundingPolytope
Tests for intersection with a ray.
intersects(Point3f, Vector3f) - Method in class org.openmali.spatial.bounds.BoundingPolytope
Tests for intersection with a ray.
intersects(Ray3f) - Method in class org.openmali.spatial.bounds.BoundingPolytope
Tests for intersection with a ray.
intersects(Bounds) - Method in class org.openmali.spatial.bounds.BoundingPolytope
Tests for intersection with another Bounds object.
intersects(Bounds[]) - Method in class org.openmali.spatial.bounds.BoundingPolytope
Tests for intersection with an array of Bounds objects.
intersects(Point3f, Vector3f, Tuple3f) - Method in class org.openmali.spatial.bounds.BoundingSphere
Tests for intersection with a ray.
intersects(Ray3f, Tuple3f) - Method in class org.openmali.spatial.bounds.BoundingSphere
Tests for intersection with a ray.
intersects(Point3f, Vector3f) - Method in class org.openmali.spatial.bounds.BoundingSphere
Tests for intersection with a ray.
intersects(Ray3f) - Method in class org.openmali.spatial.bounds.BoundingSphere
Tests for intersection with a ray.
intersects(Bounds) - Method in class org.openmali.spatial.bounds.BoundingSphere
Tests for intersection with another Bounds object.
intersects(Bounds[]) - Method in class org.openmali.spatial.bounds.BoundingSphere
Tests for intersection with an array of Bounds objects.
intersects(Point3f, Vector3f, Tuple3f) - Method in interface org.openmali.spatial.bounds.Bounds
Tests for intersection with a ray.
intersects(Ray3f, Tuple3f) - Method in interface org.openmali.spatial.bounds.Bounds
Tests for intersection with a ray.
intersects(Point3f, Vector3f) - Method in interface org.openmali.spatial.bounds.Bounds
Tests for intersection with a ray.
intersects(Ray3f) - Method in interface org.openmali.spatial.bounds.Bounds
Tests for intersection with a ray.
intersects(Bounds) - Method in interface org.openmali.spatial.bounds.Bounds
Tests for intersection with another Bounds object.
intersects(Bounds[]) - Method in interface org.openmali.spatial.bounds.Bounds
Tests for intersection with an array of Bounds objects.
intersects(Point3f, Vector3f) - Method in class org.openmali.spatial.polygons.Triangle
Tests the triangle for intersection with a ray.
intersects(Ray3f) - Method in class org.openmali.spatial.polygons.Triangle
Tests the triangle for intersection with a ray.
intersects(Ray3f, float) - Method in class org.openmali.spatial.polygons.Triangle
Tests the triangle for intersection with a ray.
intersects(int, int, int, int) - Method in class org.openmali.types.twodee.Rect2i
Checks, if the given rectangle intersects this rectangle.
intersects(Rect2i) - Method in class org.openmali.types.twodee.Rect2i
Checks, if the given rectangle intersects this rectangle.
intersectsRay(Tuple3f, float, Ray3f, Tuple3f) - Static method in class org.openmali.spatial.bodies.IntersectionFactory
Does a ray intersection test with a Sphere.
intersectsRay(Sphere, Ray3f, Tuple3f) - Static method in class org.openmali.spatial.bodies.IntersectionFactory
Does a ray intersection test with a Sphere.
intersectsRay(Sphere, Ray3f) - Static method in class org.openmali.spatial.bodies.IntersectionFactory
Does a ray intersection test with a Sphere.
intersectsSegment(Tuple3f, Tuple3f, Tuple3f) - Method in class org.openmali.spatial.bodies.Plane
 
intValue() - Method in class org.openmali.types.primitives.MutableByte
Returns the value of this MutableByte as an int.
intValue() - Method in class org.openmali.types.primitives.MutableFloat
Returns the value of this MutableFloat as an int (by casting to type int).
intValue() - Method in class org.openmali.types.primitives.MutableInteger
Returns the value of this MutableInteger as an int.
intValue() - Method in class org.openmali.types.primitives.MutableLong
Returns the value of this MutableLong as an int.
INV_PI - Static variable in class org.openmali.FastMath
 
INV_PI - Static variable in class org.openmali.FastMathd
 
INV_TWO_PI - Static variable in class org.openmali.FastMath
 
INV_TWO_PI - Static variable in class org.openmali.FastMathd
 
invert() - Method in class org.openmali.number.matrix.Matrix4rad
this invert function inverts the matrix.
invert(Matrix4rad) - Method in class org.openmali.number.matrix.Matrix4rad
sets this object to be the inverse of the argument
invert() - Method in enum org.openmali.spatial.bodies.Classifier.Classification
 
invert() - Method in class org.openmali.vecmath2.Matrix3f
Sets the value of this matrix to its inverse.
invert(Matrix3f) - Method in class org.openmali.vecmath2.Matrix3f
Sets the value of this matrix to the matrix inverse of the passed matrix mat.
invert() - Method in class org.openmali.vecmath2.Matrix4f
Inverts this matrix in place.
invert(Matrix4f) - Method in class org.openmali.vecmath2.Matrix4f
Sets the value of this matrix to the matrix inverse of the passed matrix m1.
invert() - Method in class org.openmali.vecmath2.MatrixMxNf
Inverts this matrix in place.
invert(MatrixMxNf) - Method in class org.openmali.vecmath2.MatrixMxNf
Inverts matrix m and places the new values into this matrix.
invert(Quaternion4f) - Method in class org.openmali.vecmath2.Quaternion4f
Sets the value of this quaternion to quaternion inverse of quaternion quat.
invert() - Method in class org.openmali.vecmath2.Quaternion4f
Sets the value of this quaternion to the quaternion inverse of itself.
invSqrt(float) - Static method in class org.openmali.FastMath
 
invSqrt(double) - Static method in class org.openmali.FastMathd
 
isCoveredBy(int, int, int, int) - Method in class org.openmali.types.twodee.Rect2i
Checks, whether this rectangle is completely covered by the given one.
isCoveredBy(Rect2i) - Method in class org.openmali.types.twodee.Rect2i
Checks, whether this rectangle is completely covered by the given one.
isDirty() - Method in class org.openmali.number.matrix.MatrixMxNrad
 
isDirty - Variable in class org.openmali.types.twodee.Dim2f
 
isDirty() - Method in class org.openmali.types.twodee.Dim2f
 
isDirty - Variable in class org.openmali.types.twodee.Dim2i
 
isDirty() - Method in class org.openmali.types.twodee.Dim2i
 
isDirty - Variable in class org.openmali.types.twodee.Rect2i
 
isDirty() - Method in class org.openmali.types.twodee.Rect2i
 
isDirty - Variable in class org.openmali.vecmath2.Colord
 
isDirty() - Method in class org.openmali.vecmath2.Colord
 
isDirty - Variable in class org.openmali.vecmath2.Colorf
 
isDirty() - Method in class org.openmali.vecmath2.Colorf
 
isDirty - Variable in class org.openmali.vecmath2.MatrixMxNf
 
isDirty() - Method in class org.openmali.vecmath2.MatrixMxNf
 
isDirty() - Method in class org.openmali.vecmath2.Ray3f
 
isDirty - Variable in class org.openmali.vecmath2.TexCoordf
 
isDirty() - Method in class org.openmali.vecmath2.TexCoordf
 
isDirty() - Method in interface org.openmali.vecmath2.TupleInterface
 
isDirty - Variable in class org.openmali.vecmath2.TupleNd
 
isDirty() - Method in class org.openmali.vecmath2.TupleNd
isDirty - Variable in class org.openmali.vecmath2.TupleNf
 
isDirty() - Method in class org.openmali.vecmath2.TupleNf
isDirty - Variable in class org.openmali.vecmath2.TupleNi
 
isDirty() - Method in class org.openmali.vecmath2.TupleNi
 
isFullRank() - Method in class org.openmali.decomposition.QRDecomposition
Is the matrix full rank?
isInfinite() - Method in class org.openmali.types.primitives.MutableFloat
Returns true if this MutableFloat value is infinitely large in magnitude, false otherwise.
isNaN() - Method in class org.openmali.types.primitives.MutableFloat
Returns true if this MutableFloat value is a Not-a-Number (NaN), false otherwise.
isNonsingular() - Method in class org.openmali.decomposition.LUDecomposition
Is the matrix nonsingular?
isPositiveDefinite(int) - Method in class org.openmali.vecmath2.MatrixMxNf
Tests whether a submatrix is positive definite.
isPositiveDefinite() - Method in class org.openmali.vecmath2.MatrixMxNf
Tests whether the matrix is positive definite.
isPrime(int) - Static method in class org.openmali.number.PrimeFactorization
 
isReadOnly() - Method in class org.openmali.number.matrix.MatrixMxNrad
 
isReadOnly() - Method in class org.openmali.number.matrix.TupleNrad
 
isReadOnly() - Method in class org.openmali.vecmath2.Colord
 
isReadOnly() - Method in class org.openmali.vecmath2.Colorf
 
isReadOnly() - Method in class org.openmali.vecmath2.MatrixMxNf
 
isReadOnly() - Method in class org.openmali.vecmath2.Ray3f
 
isReadOnly() - Method in class org.openmali.vecmath2.TexCoordf
 
isReadOnly() - Method in interface org.openmali.vecmath2.TupleInterface
 
isReadOnly() - Method in class org.openmali.vecmath2.TupleNd
isReadOnly() - Method in class org.openmali.vecmath2.TupleNf
isReadOnly() - Method in class org.openmali.vecmath2.TupleNi
 
isSPD() - Method in class org.openmali.decomposition.CholeskyDecomposition
Is the matrix symmetric and positive definite?
isSquare() - Method in class org.openmali.number.matrix.MatrixMxNrad
 
isSquare() - Method in class org.openmali.vecmath2.MatrixMxNf
 
isSubMatrix() - Method in class org.openmali.number.matrix.MatrixMxNrad
 
isSubMatrix() - Method in class org.openmali.vecmath2.MatrixMxNf
 

A B C D E F G H I L M N O P Q R S T U V W X Y Z