Uses of Class
org.hipparchus.geometry.euclidean.oned.Vector1D
Packages that use Vector1D
Package
Description
This package provides basic 1D geometry components.
This package provides basic 3D geometry components.
This package provides basic 2D geometry components.
-
Uses of Vector1D in org.hipparchus.geometry.euclidean.oned
Fields in org.hipparchus.geometry.euclidean.oned declared as Vector1DModifier and TypeFieldDescriptionstatic final Vector1D
Vector1D.NaN
A vector with all coordinates set to NaN.static final Vector1D
Vector1D.NEGATIVE_INFINITY
A vector with all coordinates set to negative infinity.static final Vector1D
Vector1D.ONE
Unit (coordinates: 1).static final Vector1D
Vector1D.POSITIVE_INFINITY
A vector with all coordinates set to positive infinity.static final Vector1D
Vector1D.ZERO
Origin (coordinates: 0).Methods in org.hipparchus.geometry.euclidean.oned that return Vector1DModifier and TypeMethodDescriptionAdd a scaled vector to the instance.Add a vector to the instance.OrientedPoint.arbitraryPoint()
Get an arbitrary point in the hyperplane.IntervalsSet.getInteriorPoint()
Get an interior point.SubOrientedPoint.getInteriorPoint()
Get an interior point.OrientedPoint.getLocation()
Get the hyperplane location on the real line.Vector1D.getZero()
Get the null vector of the vectorial space or origin point of the affine space.OrientedPoint.moveToOffset
(Vector1D point, double offset) Move point up to specified offset.Vector1D.moveTowards
(Vector1D other, double ratio) Move towards another point.Vector1D.negate()
Get the opposite of the instance.Parses a string to produce aVector
object.Vector1DFormat.parse
(String source, ParsePosition pos) Parses a string to produce aVector
object.Project a point to the hyperplane.Vector1D.scalarMultiply
(double a) Multiply the instance by a scalar.Subtract a scaled vector from the instance.Subtract a vector from the instance.Methods in org.hipparchus.geometry.euclidean.oned that return types with arguments of type Vector1DModifier and TypeMethodDescriptionIntervalsSet.projectToBoundary
(Vector1D point) Project a point on the boundary of the region.SubOrientedPoint.split
(OrientedPoint hyperplane) Split the instance in two parts by an hyperplane.Methods in org.hipparchus.geometry.euclidean.oned with parameters of type Vector1DModifier and TypeMethodDescriptionAdd a scaled vector to the instance.Add a vector to the instance.double
Compute the distance between the instance and another point.static double
Compute the distance between two vectors according to the L2 norm.double
Compute the distance between the instance and another vector according to the L1 norm.double
Vector1D.distanceInf
(Vector1D p) Compute the distance between the instance and another vector according to the L∞ norm.static double
Vector1D.distanceInf
(Vector1D p1, Vector1D p2) Compute the distance between two vectors according to the L∞ norm.double
Vector1D.distanceSq
(Vector1D p) Compute the square of the distance between the instance and another vector.static double
Vector1D.distanceSq
(Vector1D p1, Vector1D p2) Compute the square of the distance between two vectors.double
Vector1D.dotProduct
(Vector1D v) Compute the dot-product of the instance and another vector.double
Get the offset (oriented distance) of a point.OrientedPoint.moveToOffset
(Vector1D point, double offset) Move point up to specified offset.Vector1D.moveTowards
(Vector1D other, double ratio) Move towards another point.Project a point to the hyperplane.IntervalsSet.projectToBoundary
(Vector1D point) Project a point on the boundary of the region.Subtract a scaled vector from the instance.Subtract a vector from the instance.Method parameters in org.hipparchus.geometry.euclidean.oned with type arguments of type Vector1DModifier and TypeMethodDescriptionIntervalsSet.buildNew
(BSPTree<Euclidean1D, Vector1D, OrientedPoint, SubOrientedPoint> tree) Build a region using the instance as a prototype.protected SubOrientedPoint
SubOrientedPoint.buildNew
(OrientedPoint hyperplane, Region<Euclidean1D, Vector1D, OrientedPoint, SubOrientedPoint> remainingRegion) Build a sub-hyperplane from an hyperplane and a region.Vector1DFormat.format
(Vector<Euclidean1D, Vector1D> vector, StringBuffer toAppendTo, FieldPosition pos) Formats aVector
object to produce a string.Constructors in org.hipparchus.geometry.euclidean.oned with parameters of type Vector1DModifierConstructorDescriptionOrientedPoint
(Vector1D location, boolean direct, double tolerance) Simple constructor.Multiplicative constructor Build a vector from another one and a scale factor.Linear constructor Build a vector from two other ones and corresponding scale factors.Linear constructor Build a vector from three other ones and corresponding scale factors.Vector1D
(double a1, Vector1D u1, double a2, Vector1D u2, double a3, Vector1D u3, double a4, Vector1D u4) Linear constructor Build a vector from four other ones and corresponding scale factors.Constructor parameters in org.hipparchus.geometry.euclidean.oned with type arguments of type Vector1DModifierConstructorDescriptionIntervalsSet
(BSPTree<Euclidean1D, Vector1D, OrientedPoint, SubOrientedPoint> tree, double tolerance) Build an intervals set from an inside/outside BSP tree.SubOrientedPoint
(OrientedPoint hyperplane, Region<Euclidean1D, Vector1D, OrientedPoint, SubOrientedPoint> remainingRegion) Simple constructor. -
Uses of Vector1D in org.hipparchus.geometry.euclidean.threed
Methods in org.hipparchus.geometry.euclidean.threed that return Vector1DModifier and TypeMethodDescriptionLine.toSubSpace
(Vector3D point) Transform a space point into a sub-space point.Methods in org.hipparchus.geometry.euclidean.threed with parameters of type Vector1D -
Uses of Vector1D in org.hipparchus.geometry.euclidean.twod
Methods in org.hipparchus.geometry.euclidean.twod that return Vector1DModifier and TypeMethodDescriptionLine.toSubSpace
(Vector2D point) Transform a space point into a sub-space point.Methods in org.hipparchus.geometry.euclidean.twod that return types with arguments of type Vector1DModifier and TypeMethodDescriptionstatic Transform
<Euclidean2D, Vector2D, Line, SubLine, Euclidean1D, Vector1D, OrientedPoint, SubOrientedPoint> Line.getTransform
(double cXX, double cYX, double cXY, double cYY, double cX1, double cY1) Get aTransform
embedding an affine transform.Methods in org.hipparchus.geometry.euclidean.twod with parameters of type Vector1DModifier and TypeMethodDescriptionLine.getPointAt
(Vector1D abscissa, double offset) Get one point from the plane.Transform a sub-space point into a space point.Method parameters in org.hipparchus.geometry.euclidean.twod with type arguments of type Vector1DModifier and TypeMethodDescriptionprotected SubLine
SubLine.buildNew
(Line hyperplane, Region<Euclidean1D, Vector1D, OrientedPoint, SubOrientedPoint> remainingRegion) Build a sub-hyperplane from an hyperplane and a region.Constructor parameters in org.hipparchus.geometry.euclidean.twod with type arguments of type Vector1DModifierConstructorDescriptionSubLine
(Line hyperplane, Region<Euclidean1D, Vector1D, OrientedPoint, SubOrientedPoint> remainingRegion) Simple constructor.