Uses of Interface
org.hipparchus.geometry.Vector
-
Packages that use Vector Package Description org.hipparchus.geometry This package is the top level package for geometry.org.hipparchus.geometry.euclidean.oned This package provides basic 1D geometry components.org.hipparchus.geometry.euclidean.threed This package provides basic 3D geometry components.org.hipparchus.geometry.euclidean.twod This package provides basic 2D geometry components.org.hipparchus.geometry.partitioning This package provides classes to implement Binary Space Partition trees. -
-
Uses of Vector in org.hipparchus.geometry
Methods in org.hipparchus.geometry that return Vector Modifier and Type Method Description 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 aVector
object.abstract Vector<S>
VectorFormat. parse(String source, ParsePosition pos)
Parses a string to produce aVector
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.hipparchus.geometry with parameters of type Vector Modifier and Type Method Description 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. 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 aVector
object to produce a string.abstract StringBuffer
VectorFormat. format(Vector<S> vector, StringBuffer toAppendTo, FieldPosition pos)
Formats aVector
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.hipparchus.geometry.euclidean.oned
Classes in org.hipparchus.geometry.euclidean.oned that implement Vector Modifier and Type Class Description class
Vector1D
This class represents a 1D vector.Methods in org.hipparchus.geometry.euclidean.oned with parameters of type Vector Modifier and Type Method Description 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. 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 aVector
object to produce a string.double
OrientedPoint. getOffset(Vector<Euclidean1D> vector)
Get the offset (oriented distance) of a vector.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.hipparchus.geometry.euclidean.threed
Classes in org.hipparchus.geometry.euclidean.threed that implement Vector Modifier and Type Class Description class
Vector3D
This class implements vectors in a three-dimensional space.Methods in org.hipparchus.geometry.euclidean.threed with parameters of type Vector Modifier and Type Method Description 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. 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 aVector3D
object to produce a string.double
Plane. getOffset(Vector<Euclidean3D> vector)
Get the offset (oriented distance) of a vector.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> vector)
Transform a sub-space point into a space point.Vector3D
Plane. toSpace(Vector<Euclidean2D> vector)
Transform a sub-space point into a space point.Vector1D
Line. toSubSpace(Vector<Euclidean3D> vector)
Transform a space point into a sub-space point.Vector2D
Plane. toSubSpace(Vector<Euclidean3D> vector)
Transform a space point into a sub-space point. -
Uses of Vector in org.hipparchus.geometry.euclidean.twod
Classes in org.hipparchus.geometry.euclidean.twod that implement Vector Modifier and Type Class Description class
Vector2D
This class represents a 2D vector.Methods in org.hipparchus.geometry.euclidean.twod with parameters of type Vector Modifier and Type Method Description 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. 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 aVector
object to produce a string.double
Line. getOffset(Vector<Euclidean2D> vector)
Get the offset (oriented distance) of a vector.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> vector)
Transform a sub-space point into a space point.Vector1D
Line. toSubSpace(Vector<Euclidean2D> vector)
Transform a space point into a sub-space point. -
Uses of Vector in org.hipparchus.geometry.partitioning
Methods in org.hipparchus.geometry.partitioning with parameters of type Vector Modifier and Type Method Description 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.protected void
AbstractRegion. setBarycenter(Vector<S> barycenter)
Set the barycenter of the instance.
-