Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.apache.commons.math3.geometry.Vector

Packages that use Vector
org.apache.commons.math3.geometry | This package is the top level package for geometry.
org.apache.commons.math3.geometry.euclidean.oned | This package provides basic 1D geometry components.
org.apache.commons.math3.geometry.euclidean.threed | This package provides basic 3D geometry components.
org.apache.commons.math3.geometry.euclidean.twod | This package provides basic 2D geometry components.
org.apache.commons.math3.geometry.partitioning | This package provides classes to implement Binary Space Partition trees.

Uses of Vector in org.apache.commons.math3.geometry

Methods in org.apache.commons.math3.geometry that return Vector
`Vector<S>` | `Vector.add(double factor, Vector<S> v)` Add a scaled vector to the instance.
`Vector<S>` | `Vector.add(Vector<S> v)` Add a vector to the instance.
`Vector<S>` | `Vector.getZero()` Get the null vector of the vectorial space or origin point of the affine space.
`Vector<S>` | `Vector.negate()` Get the opposite of the instance.
`Vector<S>` | `Vector.normalize()` Get a normalized vector aligned with the instance.
`abstract Vector<S>` | `VectorFormat.parse(String source)` Parses a string to produce a `Vector` object.
`abstract Vector<S>` | `VectorFormat.parse(String source, ParsePosition pos)` Parses a string to produce a `Vector` object.
`Vector<S>` | `Vector.scalarMultiply(double a)` Multiply the instance by a scalar.
`Vector<S>` | `Vector.subtract(double factor, Vector<S> v)` Subtract a scaled vector from the instance.
`Vector<S>` | `Vector.subtract(Vector<S> v)` Subtract a vector from the instance.

Methods in org.apache.commons.math3.geometry with parameters of type Vector
`Vector<S>` | `Vector.add(double factor, Vector<S> v)` Add a scaled vector to the instance.
`Vector<S>` | `Vector.add(Vector<S> v)` Add a vector to the instance.
`double` | `Vector.distance(Vector<S> v)` Compute the distance between the instance and another vector according to the L2 norm.
`double` | `Vector.distance1(Vector<S> v)` Compute the distance between the instance and another vector according to the L1 norm.
`double` | `Vector.distanceInf(Vector<S> v)` Compute the distance between the instance and another vector according to the L∞ norm.
`double` | `Vector.distanceSq(Vector<S> v)` Compute the square of the distance between the instance and another vector.
`double` | `Vector.dotProduct(Vector<S> v)` Compute the dot-product of the instance and another vector.
`String` | `VectorFormat.format(Vector<S> vector)` Formats a `Vector` object to produce a string.
`abstract StringBuffer` | `VectorFormat.format(Vector<S> vector, StringBuffer toAppendTo, FieldPosition pos)` Formats a `Vector` object to produce a string.
`Vector<S>` | `Vector.subtract(double factor, Vector<S> v)` Subtract a scaled vector from the instance.
`Vector<S>` | `Vector.subtract(Vector<S> v)` Subtract a vector from the instance.

Uses of Vector in org.apache.commons.math3.geometry.euclidean.oned

Classes in org.apache.commons.math3.geometry.euclidean.oned that implement Vector
`class` | `Vector1D` This class represents a 1D vector.

Methods in org.apache.commons.math3.geometry.euclidean.oned with parameters of type Vector
`Vector1D` | `Vector1D.add(double factor, Vector<Euclidean1D> v)` Add a scaled vector to the instance.
`Vector1D` | `Vector1D.add(Vector<Euclidean1D> v)` Add a vector to the instance.
`double` | `Vector1D.distance(Vector<Euclidean1D> p)` Compute the distance between the instance and another vector according to the L2 norm.
`double` | `Vector1D.distance1(Vector<Euclidean1D> p)` Compute the distance between the instance and another vector according to the L1 norm.
`double` | `Vector1D.distanceInf(Vector<Euclidean1D> p)` Compute the distance between the instance and another vector according to the L∞ norm.
`double` | `Vector1D.distanceSq(Vector<Euclidean1D> p)` Compute the square of the distance between the instance and another vector.
`double` | `Vector1D.dotProduct(Vector<Euclidean1D> v)` Compute the dot-product of the instance and another vector.
`StringBuffer` | `Vector1DFormat.format(Vector<Euclidean1D> vector, StringBuffer toAppendTo, FieldPosition pos)` Formats a `Vector` object to produce a string.
`double` | `OrientedPoint.getOffset(Vector<Euclidean1D> point)` Get the offset (oriented distance) of a point.
`Vector1D` | `Vector1D.subtract(double factor, Vector<Euclidean1D> v)` Subtract a scaled vector from the instance.
`Vector1D` | `Vector1D.subtract(Vector<Euclidean1D> p)` Subtract a vector from the instance.

Uses of Vector in org.apache.commons.math3.geometry.euclidean.threed

Classes in org.apache.commons.math3.geometry.euclidean.threed that implement Vector
`class` | `Vector3D` This class implements vectors in a three-dimensional space.

Methods in org.apache.commons.math3.geometry.euclidean.threed with parameters of type Vector
`Vector3D` | `Vector3D.add(double factor, Vector<Euclidean3D> v)` Add a scaled vector to the instance.
`Vector3D` | `Vector3D.add(Vector<Euclidean3D> v)` Add a vector to the instance.
`Vector3D` | `Vector3D.crossProduct(Vector<Euclidean3D> v)` Compute the cross-product of the instance with another vector.
`double` | `Vector3D.distance(Vector<Euclidean3D> v)` Compute the distance between the instance and another vector according to the L2 norm.
`double` | `Vector3D.distance1(Vector<Euclidean3D> v)` Compute the distance between the instance and another vector according to the L1 norm.
`double` | `Vector3D.distanceInf(Vector<Euclidean3D> v)` Compute the distance between the instance and another vector according to the L∞ norm.
`double` | `Vector3D.distanceSq(Vector<Euclidean3D> v)` Compute the square of the distance between the instance and another vector.
`double` | `Vector3D.dotProduct(Vector<Euclidean3D> v)` Compute the dot-product of the instance and another vector.
`StringBuffer` | `Vector3DFormat.format(Vector<Euclidean3D> vector, StringBuffer toAppendTo, FieldPosition pos)` Formats a `Vector3D` object to produce a string.
`double` | `Plane.getOffset(Vector<Euclidean3D> point)` Get the offset (oriented distance) of a point.
`Vector3D` | `Vector3D.subtract(double factor, Vector<Euclidean3D> v)` Subtract a scaled vector from the instance.
`Vector3D` | `Vector3D.subtract(Vector<Euclidean3D> v)` Subtract a vector from the instance.
`Vector3D` | `Line.toSpace(Vector<Euclidean1D> point)` Transform a sub-space point into a space point.
`Vector3D` | `Plane.toSpace(Vector<Euclidean2D> point)` Transform an in-plane point into a 3D space point.
`Vector1D` | `Line.toSubSpace(Vector<Euclidean3D> point)` Transform a space point into a sub-space point.
`Vector2D` | `Plane.toSubSpace(Vector<Euclidean3D> point)` Transform a 3D space point into an in-plane point.

Uses of Vector in org.apache.commons.math3.geometry.euclidean.twod

Classes in org.apache.commons.math3.geometry.euclidean.twod that implement Vector
`class` | `Vector2D` This class represents a 2D vector.

Methods in org.apache.commons.math3.geometry.euclidean.twod with parameters of type Vector
`Vector2D` | `Vector2D.add(double factor, Vector<Euclidean2D> v)` Add a scaled vector to the instance.
`Vector2D` | `Vector2D.add(Vector<Euclidean2D> v)` Add a vector to the instance.
`double` | `Vector2D.distance(Vector<Euclidean2D> p)` Compute the distance between the instance and another vector according to the L2 norm.
`double` | `Vector2D.distance1(Vector<Euclidean2D> p)` Compute the distance between the instance and another vector according to the L1 norm.
`double` | `Vector2D.distanceInf(Vector<Euclidean2D> p)` Compute the distance between the instance and another vector according to the L∞ norm.
`double` | `Vector2D.distanceSq(Vector<Euclidean2D> p)` Compute the square of the distance between the instance and another vector.
`double` | `Vector2D.dotProduct(Vector<Euclidean2D> v)` Compute the dot-product of the instance and another vector.
`StringBuffer` | `Vector2DFormat.format(Vector<Euclidean2D> vector, StringBuffer toAppendTo, FieldPosition pos)` Formats a `Vector` object to produce a string.
`double` | `Line.getOffset(Vector<Euclidean2D> point)` Get the offset (oriented distance) of a point.
`Vector2D` | `Vector2D.subtract(double factor, Vector<Euclidean2D> v)` Subtract a scaled vector from the instance.
`Vector2D` | `Vector2D.subtract(Vector<Euclidean2D> p)` Subtract a vector from the instance.
`Vector2D` | `Line.toSpace(Vector<Euclidean1D> point)` Transform a sub-space point into a space point.
`Vector1D` | `Line.toSubSpace(Vector<Euclidean2D> point)` Transform a space point into a sub-space point.

Uses of Vector in org.apache.commons.math3.geometry.partitioning

Methods in org.apache.commons.math3.geometry.partitioning that return Vector
`Vector<S>` | `Transform.apply(Vector<S> point)` Transform a point of a space.
`Vector<S>` | `AbstractRegion.getBarycenter()` Get the barycenter of the instance.
`Vector<S>` | `Region.getBarycenter()` Get the barycenter of the instance.
`Vector<S>` | `Embedding.toSpace(Vector<T> point)` Transform a sub-space point into a space point.
`Vector<T>` | `Embedding.toSubSpace(Vector<S> point)` Transform a space point into a sub-space point.

Methods in org.apache.commons.math3.geometry.partitioning with parameters of type Vector
`Vector<S>` | `Transform.apply(Vector<S> point)` Transform a point of a space.
`protected Region.Location` | `AbstractRegion.checkPoint(BSPTree<S> node, Vector<S> point)` Check a point with respect to the region starting at a given node.
`Region.Location` | `AbstractRegion.checkPoint(Vector<S> point)` Check a point with respect to the region.
`Region.Location` | `Region.checkPoint(Vector<S> point)` Check a point with respect to the region.
`BSPTree<S>` | `BSPTree.getCell(Vector<S> point)` Get the cell to which a point belongs.
`double` | `Hyperplane.getOffset(Vector<S> point)` Get the offset (oriented distance) of a point.
`protected void` | `AbstractRegion.setBarycenter(Vector<S> barycenter)` Set the barycenter of the instance.
`Vector<S>` | `Embedding.toSpace(Vector<T> point)` Transform a sub-space point into a space point.
`Vector<T>` | `Embedding.toSubSpace(Vector<S> point)` Transform a space point into a sub-space point.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.