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 aVectorobject.abstract Vector<S>VectorFormat. parse(String source, ParsePosition pos)Parses a string to produce aVectorobject.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.doubleVector. distance1(Vector<S> v)Compute the distance between the instance and another vector according to the L1 norm.doubleVector. distanceInf(Vector<S> v)Compute the distance between the instance and another vector according to the L∞ norm.doubleVector. distanceSq(Vector<S> v)Compute the square of the distance between the instance and another vector.doubleVector. dotProduct(Vector<S> v)Compute the dot-product of the instance and another vector.StringVectorFormat. format(Vector<S> vector)Formats aVectorobject to produce a string.abstract StringBufferVectorFormat. format(Vector<S> vector, StringBuffer toAppendTo, FieldPosition pos)Formats aVectorobject 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 classVector1DThis class represents a 1D vector.Methods in org.hipparchus.geometry.euclidean.oned with parameters of type Vector Modifier and Type Method Description Vector1DVector1D. add(double factor, Vector<Euclidean1D> v)Add a scaled vector to the instance.Vector1DVector1D. add(Vector<Euclidean1D> v)Add a vector to the instance.doubleVector1D. distance1(Vector<Euclidean1D> p)Compute the distance between the instance and another vector according to the L1 norm.doubleVector1D. distanceInf(Vector<Euclidean1D> p)Compute the distance between the instance and another vector according to the L∞ norm.doubleVector1D. distanceSq(Vector<Euclidean1D> p)Compute the square of the distance between the instance and another vector.doubleVector1D. dotProduct(Vector<Euclidean1D> v)Compute the dot-product of the instance and another vector.StringBufferVector1DFormat. format(Vector<Euclidean1D> vector, StringBuffer toAppendTo, FieldPosition pos)Formats aVectorobject to produce a string.doubleOrientedPoint. getOffset(Vector<Euclidean1D> vector)Get the offset (oriented distance) of a vector.Vector1DVector1D. subtract(double factor, Vector<Euclidean1D> v)Subtract a scaled vector from the instance.Vector1DVector1D. 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 classVector3DThis 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 Vector3DVector3D. add(double factor, Vector<Euclidean3D> v)Add a scaled vector to the instance.Vector3DVector3D. add(Vector<Euclidean3D> v)Add a vector to the instance.Vector3DVector3D. crossProduct(Vector<Euclidean3D> v)Compute the cross-product of the instance with another vector.doubleVector3D. distance1(Vector<Euclidean3D> v)Compute the distance between the instance and another vector according to the L1 norm.doubleVector3D. distanceInf(Vector<Euclidean3D> v)Compute the distance between the instance and another vector according to the L∞ norm.doubleVector3D. distanceSq(Vector<Euclidean3D> v)Compute the square of the distance between the instance and another vector.doubleVector3D. dotProduct(Vector<Euclidean3D> v)Compute the dot-product of the instance and another vector.StringBufferVector3DFormat. format(Vector<Euclidean3D> vector, StringBuffer toAppendTo, FieldPosition pos)Formats aVector3Dobject to produce a string.doublePlane. getOffset(Vector<Euclidean3D> vector)Get the offset (oriented distance) of a vector.Vector3DVector3D. subtract(double factor, Vector<Euclidean3D> v)Subtract a scaled vector from the instance.Vector3DVector3D. subtract(Vector<Euclidean3D> v)Subtract a vector from the instance.Vector3DLine. toSpace(Vector<Euclidean1D> vector)Transform a sub-space point into a space point.Vector3DPlane. toSpace(Vector<Euclidean2D> vector)Transform a sub-space point into a space point.Vector1DLine. toSubSpace(Vector<Euclidean3D> vector)Transform a space point into a sub-space point.Vector2DPlane. 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 classVector2DThis class represents a 2D vector.Methods in org.hipparchus.geometry.euclidean.twod with parameters of type Vector Modifier and Type Method Description Vector2DVector2D. add(double factor, Vector<Euclidean2D> v)Add a scaled vector to the instance.Vector2DVector2D. add(Vector<Euclidean2D> v)Add a vector to the instance.doubleVector2D. distance1(Vector<Euclidean2D> p)Compute the distance between the instance and another vector according to the L1 norm.doubleVector2D. distanceInf(Vector<Euclidean2D> p)Compute the distance between the instance and another vector according to the L∞ norm.doubleVector2D. distanceSq(Vector<Euclidean2D> p)Compute the square of the distance between the instance and another vector.doubleVector2D. dotProduct(Vector<Euclidean2D> v)Compute the dot-product of the instance and another vector.StringBufferVector2DFormat. format(Vector<Euclidean2D> vector, StringBuffer toAppendTo, FieldPosition pos)Formats aVectorobject to produce a string.doubleLine. getOffset(Vector<Euclidean2D> vector)Get the offset (oriented distance) of a vector.Vector2DVector2D. subtract(double factor, Vector<Euclidean2D> v)Subtract a scaled vector from the instance.Vector2DVector2D. subtract(Vector<Euclidean2D> p)Subtract a vector from the instance.Vector2DLine. toSpace(Vector<Euclidean1D> vector)Transform a sub-space point into a space point.Vector1DLine. 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.LocationAbstractRegion. checkPoint(BSPTree<S> node, Vector<S> point)Check a point with respect to the region starting at a given node.Region.LocationAbstractRegion. checkPoint(Vector<S> point)Check a point with respect to the region.protected voidAbstractRegion. setBarycenter(Vector<S> barycenter)Set the barycenter of the instance.
-