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 interfaceVector<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.classVectorFormat<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 aVectorobject.abstract Vector<S,V>VectorFormat. parse(String source, ParsePosition pos)Parses a string to produce aVectorobject.Methods in org.hipparchus.geometry with parameters of type Vector Modifier and Type Method Description VVector. add(double factor, Vector<S,V> v)Add a scaled vector to the instance.VVector. add(Vector<S,V> v)Add a vector to the instance.default VVector. blendArithmeticallyWith(Vector<S,V> other, double blendingValue)Blend arithmetically this instance with another one.doubleVector. distance1(Vector<S,V> v)Compute the distance between the instance and another vector according to the L1 norm.doubleVector. distanceInf(Vector<S,V> v)Compute the distance between the instance and another vector according to the L∞ norm.doubleVector. distanceSq(Vector<S,V> v)Compute the square of the distance between the instance and another vector.doubleVector. dotProduct(Vector<S,V> v)Compute the dot-product of the instance and another vector.StringVectorFormat. format(Vector<S,V> vector)Formats aVectorobject to produce a string.abstract StringBufferVectorFormat. format(Vector<S,V> vector, StringBuffer toAppendTo, FieldPosition pos)Formats aVectorobject to produce a string.VVector. subtract(double factor, Vector<S,V> v)Subtract a scaled vector from the instance.VVector. 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 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,Vector1D> v)Add a scaled vector to the instance.Vector1DVector1D. add(Vector<Euclidean1D,Vector1D> v)Add a vector to the instance.doubleVector1D. distance1(Vector<Euclidean1D,Vector1D> p)Compute the distance between the instance and another vector according to the L1 norm.doubleVector1D. distanceInf(Vector<Euclidean1D,Vector1D> p)Compute the distance between the instance and another vector according to the L∞ norm.doubleVector1D. distanceSq(Vector<Euclidean1D,Vector1D> p)Compute the square of the distance between the instance and another vector.doubleVector1D. dotProduct(Vector<Euclidean1D,Vector1D> v)Compute the dot-product of the instance and another vector.StringBufferVector1DFormat. format(Vector<Euclidean1D,Vector1D> vector, StringBuffer toAppendTo, FieldPosition pos)Formats aVectorobject to produce a string.doubleOrientedPoint. getOffset(Vector<Euclidean1D,Vector1D> vector)Get the offset (oriented distance) of a vector.Vector1DVector1D. subtract(double factor, Vector<Euclidean1D,Vector1D> v)Subtract a scaled vector from the instance.Vector1DVector1D. 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 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,Vector3D> v)Add a scaled vector to the instance.Vector3DVector3D. add(Vector<Euclidean3D,Vector3D> v)Add a vector to the instance.Vector3DVector3D. crossProduct(Vector<Euclidean3D,Vector3D> v)Compute the cross-product of the instance with another vector.doubleVector3D. distance1(Vector<Euclidean3D,Vector3D> v)Compute the distance between the instance and another vector according to the L1 norm.doubleVector3D. distanceInf(Vector<Euclidean3D,Vector3D> v)Compute the distance between the instance and another vector according to the L∞ norm.doubleVector3D. distanceSq(Vector<Euclidean3D,Vector3D> v)Compute the square of the distance between the instance and another vector.doubleVector3D. dotProduct(Vector<Euclidean3D,Vector3D> v)Compute the dot-product of the instance and another vector.StringBufferVector3DFormat. format(Vector<Euclidean3D,Vector3D> vector, StringBuffer toAppendTo, FieldPosition pos)Formats aVector3Dobject to produce a string.doublePlane. getOffset(Vector<Euclidean3D,Vector3D> vector)Get the offset (oriented distance) of a vector.Vector3DVector3D. subtract(double factor, Vector<Euclidean3D,Vector3D> v)Subtract a scaled vector from the instance.Vector3DVector3D. subtract(Vector<Euclidean3D,Vector3D> v)Subtract a vector from the instance.Vector3DLine. toSpace(Vector<Euclidean1D,Vector1D> vector)Transform a sub-space point into a space point.Vector3DPlane. toSpace(Vector<Euclidean2D,Vector2D> vector)Transform a sub-space point into a space point.Vector1DLine. toSubSpace(Vector<Euclidean3D,Vector3D> vector)Transform a space point into a sub-space point.Vector2DPlane. 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 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,Vector2D> v)Add a scaled vector to the instance.Vector2DVector2D. add(Vector<Euclidean2D,Vector2D> v)Add a vector to the instance.doubleVector2D. distance1(Vector<Euclidean2D,Vector2D> p)Compute the distance between the instance and another vector according to the L1 norm.doubleVector2D. distanceInf(Vector<Euclidean2D,Vector2D> p)Compute the distance between the instance and another vector according to the L∞ norm.doubleVector2D. distanceSq(Vector<Euclidean2D,Vector2D> p)Compute the square of the distance between the instance and another vector.doubleVector2D. dotProduct(Vector<Euclidean2D,Vector2D> v)Compute the dot-product of the instance and another vector.StringBufferVector2DFormat. format(Vector<Euclidean2D,Vector2D> vector, StringBuffer toAppendTo, FieldPosition pos)Formats aVectorobject to produce a string.doubleLine. getOffset(Vector<Euclidean2D,Vector2D> vector)Get the offset (oriented distance) of a vector.Vector2DVector2D. subtract(double factor, Vector<Euclidean2D,Vector2D> v)Subtract a scaled vector from the instance.Vector2DVector2D. subtract(Vector<Euclidean2D,Vector2D> p)Subtract a vector from the instance.Vector2DLine. toSpace(Vector<Euclidean1D,Vector1D> vector)Transform a sub-space point into a space point.Vector1DLine. 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.
-