|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
Vector2D |
Plane.toSubSpace(Vector<Euclidean3D> point)
Transform a 3D space point into an in-plane point. |
Vector1D |
Line.toSubSpace(Vector<Euclidean3D> point)
Transform a space point into a sub-space 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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |