Uses of Class
org.hipparchus.geometry.euclidean.oned.Euclidean1D
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 Euclidean1D in org.hipparchus.geometry.euclidean.oned
Modifier and TypeMethodDescriptionstatic Euclidean1D
Euclidean1D.getInstance()
Get the unique instance.Modifier and TypeMethodDescriptionprotected AbstractSubHyperplane<Euclidean1D,
Euclidean1D> SubOrientedPoint.buildNew
(Hyperplane<Euclidean1D> hyperplane, Region<Euclidean1D> remainingRegion) Build a sub-hyperplane from an hyperplane and a region.protected AbstractSubHyperplane<Euclidean1D,
Euclidean1D> SubOrientedPoint.buildNew
(Hyperplane<Euclidean1D> hyperplane, Region<Euclidean1D> remainingRegion) Build a sub-hyperplane from an hyperplane and a region.OrientedPoint.project
(Point<Euclidean1D> point) Project a point to the hyperplane.IntervalsSet.projectToBoundary
(Point<Euclidean1D> point) Project a point on the boundary of the region.SubOrientedPoint.split
(Hyperplane<Euclidean1D> hyperplane) Split the instance in two parts by an hyperplane.Modifier and TypeMethodDescriptionVector1D.add
(double factor, Vector<Euclidean1D, Vector1D> v) Add a scaled vector to the instance.Vector1D.add
(Vector<Euclidean1D, Vector1D> v) Add a vector to the instance.IntervalsSet.buildNew
(BSPTree<Euclidean1D> tree) Build a region using the instance as a prototype.protected AbstractSubHyperplane<Euclidean1D,
Euclidean1D> SubOrientedPoint.buildNew
(Hyperplane<Euclidean1D> hyperplane, Region<Euclidean1D> remainingRegion) Build a sub-hyperplane from an hyperplane and a region.protected AbstractSubHyperplane<Euclidean1D,
Euclidean1D> SubOrientedPoint.buildNew
(Hyperplane<Euclidean1D> hyperplane, Region<Euclidean1D> remainingRegion) Build a sub-hyperplane from an hyperplane and a region.double
Vector1D.distance
(Point<Euclidean1D> p) Compute the distance between the instance and another point.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.Vector1DFormat.format
(Vector<Euclidean1D, Vector1D> vector, StringBuffer toAppendTo, FieldPosition pos) Formats aVector
object to produce a string.double
OrientedPoint.getOffset
(Point<Euclidean1D> point) Get the offset (oriented distance) of a point.double
OrientedPoint.getOffset
(Vector<Euclidean1D, Vector1D> vector) Get the offset (oriented distance) of a vector.OrientedPoint.project
(Point<Euclidean1D> point) Project a point to the hyperplane.IntervalsSet.projectToBoundary
(Point<Euclidean1D> point) Project a point on the boundary of the region.boolean
OrientedPoint.sameOrientationAs
(Hyperplane<Euclidean1D> other) Check if the instance has the same orientation as another hyperplane.SubOrientedPoint.split
(Hyperplane<Euclidean1D> hyperplane) Split the instance in two parts by an hyperplane.Vector1D.subtract
(double factor, Vector<Euclidean1D, Vector1D> v) Subtract a scaled vector from the instance.Vector1D.subtract
(Vector<Euclidean1D, Vector1D> p) Subtract a vector from the instance.ModifierConstructorDescriptionIntervalsSet
(Collection<SubHyperplane<Euclidean1D>> boundary, double tolerance) Build an intervals set from a Boundary REPresentation (B-rep).IntervalsSet
(BSPTree<Euclidean1D> tree, double tolerance) Build an intervals set from an inside/outside BSP tree.SubOrientedPoint
(Hyperplane<Euclidean1D> hyperplane, Region<Euclidean1D> remainingRegion) Simple constructor.SubOrientedPoint
(Hyperplane<Euclidean1D> hyperplane, Region<Euclidean1D> remainingRegion) Simple constructor. -
Uses of Euclidean1D in org.hipparchus.geometry.euclidean.threed
Modifier and TypeMethodDescriptionLine.toSpace
(Point<Euclidean1D> point) Transform a sub-space point into a space point.Line.toSpace
(Vector<Euclidean1D, Vector1D> vector) Transform a sub-space point into a space point. -
Uses of Euclidean1D in org.hipparchus.geometry.euclidean.twod
Modifier and TypeMethodDescriptionEuclidean2D.getSubSpace()
Get the n-1 dimension subspace of this space.Modifier and TypeMethodDescriptionprotected AbstractSubHyperplane<Euclidean2D,
Euclidean1D> SubLine.buildNew
(Hyperplane<Euclidean2D> hyperplane, Region<Euclidean1D> remainingRegion) Build a sub-hyperplane from an hyperplane and a region.static Transform<Euclidean2D,
Euclidean1D> Line.getTransform
(double cXX, double cYX, double cXY, double cYY, double cX1, double cY1) Get aTransform
embedding an affine transform.Modifier and TypeMethodDescriptionprotected AbstractSubHyperplane<Euclidean2D,
Euclidean1D> SubLine.buildNew
(Hyperplane<Euclidean2D> hyperplane, Region<Euclidean1D> remainingRegion) Build a sub-hyperplane from an hyperplane and a region.Line.toSpace
(Point<Euclidean1D> point) Transform a sub-space point into a space point.Line.toSpace
(Vector<Euclidean1D, Vector1D> vector) Transform a sub-space point into a space point.ModifierConstructorDescriptionSubLine
(Hyperplane<Euclidean2D> hyperplane, Region<Euclidean1D> remainingRegion) Simple constructor.