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
Classes in org.hipparchus.geometry with type parameters of type Vector Modifier and Type Interface Description interface
Vector<S extends Space,V extends Vector<S,V>>
This interface represents a generic vector in a vectorial space or a point in an affine space.class
VectorFormat<S extends Space,V extends Vector<S,V>>
Formats a vector in components list format "{x; y; ...}".Methods in org.hipparchus.geometry that return Vector Modifier and Type Method Description abstract Vector<S,V>
VectorFormat. parse(String source)
Parses a string to produce aVector
object.abstract Vector<S,V>
VectorFormat. parse(String source, ParsePosition pos)
Parses a string to produce aVector
object.Methods in org.hipparchus.geometry with parameters of type Vector Modifier and Type Method Description V
Vector. add(double factor, Vector<S,V> v)
Add a scaled vector to the instance.V
Vector. add(Vector<S,V> v)
Add a vector to the instance.default V
Vector. blendArithmeticallyWith(Vector<S,V> other, double blendingValue)
Blend arithmetically this instance with another one.double
Vector. distance1(Vector<S,V> v)
Compute the distance between the instance and another vector according to the L1 norm.double
Vector. distanceInf(Vector<S,V> v)
Compute the distance between the instance and another vector according to the L∞ norm.double
Vector. distanceSq(Vector<S,V> v)
Compute the square of the distance between the instance and another vector.double
Vector. dotProduct(Vector<S,V> v)
Compute the dot-product of the instance and another vector.String
VectorFormat. format(Vector<S,V> vector)
Formats aVector
object to produce a string.abstract StringBuffer
VectorFormat. format(Vector<S,V> vector, StringBuffer toAppendTo, FieldPosition pos)
Formats aVector
object to produce a string.V
Vector. subtract(double factor, Vector<S,V> v)
Subtract a scaled vector from the instance.V
Vector. subtract(Vector<S,V> 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,Vector1D> v)
Add a scaled vector to the instance.Vector1D
Vector1D. add(Vector<Euclidean1D,Vector1D> v)
Add a vector to the instance.double
Vector1D. distance1(Vector<Euclidean1D,Vector1D> p)
Compute the distance between the instance and another vector according to the L1 norm.double
Vector1D. distanceInf(Vector<Euclidean1D,Vector1D> p)
Compute the distance between the instance and another vector according to the L∞ norm.double
Vector1D. distanceSq(Vector<Euclidean1D,Vector1D> p)
Compute the square of the distance between the instance and another vector.double
Vector1D. dotProduct(Vector<Euclidean1D,Vector1D> v)
Compute the dot-product of the instance and another vector.StringBuffer
Vector1DFormat. format(Vector<Euclidean1D,Vector1D> vector, StringBuffer toAppendTo, FieldPosition pos)
Formats aVector
object to produce a string.double
OrientedPoint. getOffset(Vector<Euclidean1D,Vector1D> vector)
Get the offset (oriented distance) of a vector.Vector1D
Vector1D. subtract(double factor, Vector<Euclidean1D,Vector1D> v)
Subtract a scaled vector from the instance.Vector1D
Vector1D. subtract(Vector<Euclidean1D,Vector1D> 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,Vector3D> v)
Add a scaled vector to the instance.Vector3D
Vector3D. add(Vector<Euclidean3D,Vector3D> v)
Add a vector to the instance.Vector3D
Vector3D. crossProduct(Vector<Euclidean3D,Vector3D> v)
Compute the cross-product of the instance with another vector.double
Vector3D. distance1(Vector<Euclidean3D,Vector3D> v)
Compute the distance between the instance and another vector according to the L1 norm.double
Vector3D. distanceInf(Vector<Euclidean3D,Vector3D> v)
Compute the distance between the instance and another vector according to the L∞ norm.double
Vector3D. distanceSq(Vector<Euclidean3D,Vector3D> v)
Compute the square of the distance between the instance and another vector.double
Vector3D. dotProduct(Vector<Euclidean3D,Vector3D> v)
Compute the dot-product of the instance and another vector.StringBuffer
Vector3DFormat. format(Vector<Euclidean3D,Vector3D> vector, StringBuffer toAppendTo, FieldPosition pos)
Formats aVector3D
object to produce a string.double
Plane. getOffset(Vector<Euclidean3D,Vector3D> vector)
Get the offset (oriented distance) of a vector.Vector3D
Vector3D. subtract(double factor, Vector<Euclidean3D,Vector3D> v)
Subtract a scaled vector from the instance.Vector3D
Vector3D. subtract(Vector<Euclidean3D,Vector3D> v)
Subtract a vector from the instance.Vector3D
Line. toSpace(Vector<Euclidean1D,Vector1D> vector)
Transform a sub-space point into a space point.Vector3D
Plane. toSpace(Vector<Euclidean2D,Vector2D> vector)
Transform a sub-space point into a space point.Vector1D
Line. toSubSpace(Vector<Euclidean3D,Vector3D> vector)
Transform a space point into a sub-space point.Vector2D
Plane. toSubSpace(Vector<Euclidean3D,Vector3D> 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,Vector2D> v)
Add a scaled vector to the instance.Vector2D
Vector2D. add(Vector<Euclidean2D,Vector2D> v)
Add a vector to the instance.double
Vector2D. distance1(Vector<Euclidean2D,Vector2D> p)
Compute the distance between the instance and another vector according to the L1 norm.double
Vector2D. distanceInf(Vector<Euclidean2D,Vector2D> p)
Compute the distance between the instance and another vector according to the L∞ norm.double
Vector2D. distanceSq(Vector<Euclidean2D,Vector2D> p)
Compute the square of the distance between the instance and another vector.double
Vector2D. dotProduct(Vector<Euclidean2D,Vector2D> v)
Compute the dot-product of the instance and another vector.StringBuffer
Vector2DFormat. format(Vector<Euclidean2D,Vector2D> vector, StringBuffer toAppendTo, FieldPosition pos)
Formats aVector
object to produce a string.double
Line. getOffset(Vector<Euclidean2D,Vector2D> vector)
Get the offset (oriented distance) of a vector.Vector2D
Vector2D. subtract(double factor, Vector<Euclidean2D,Vector2D> v)
Subtract a scaled vector from the instance.Vector2D
Vector2D. subtract(Vector<Euclidean2D,Vector2D> p)
Subtract a vector from the instance.Vector2D
Line. toSpace(Vector<Euclidean1D,Vector1D> vector)
Transform a sub-space point into a space point.Vector1D
Line. toSubSpace(Vector<Euclidean2D,Vector2D> 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 type parameters of type Vector Modifier and Type Method Description protected <V extends Vector<S,V>>
Region.LocationAbstractRegion. checkPoint(BSPTree<S> node, Vector<S,V> point)
Check a point with respect to the region starting at a given node.<V extends Vector<S,V>>
Region.LocationAbstractRegion. checkPoint(Vector<S,V> point)
Check a point with respect to the region.protected <V extends Vector<S,V>>
voidAbstractRegion. setBarycenter(Vector<S,V> barycenter)
Set the barycenter of the instance.Methods in org.hipparchus.geometry.partitioning with parameters of type Vector Modifier and Type Method Description protected <V extends Vector<S,V>>
Region.LocationAbstractRegion. checkPoint(BSPTree<S> node, Vector<S,V> point)
Check a point with respect to the region starting at a given node.<V extends Vector<S,V>>
Region.LocationAbstractRegion. checkPoint(Vector<S,V> point)
Check a point with respect to the region.protected <V extends Vector<S,V>>
voidAbstractRegion. setBarycenter(Vector<S,V> barycenter)
Set the barycenter of the instance.
-