| Package | Description | 
|---|---|
| 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Euclidean1D | Euclidean1D. getInstance()Get the unique instance. | 
| Modifier and Type | Method and Description | 
|---|---|
| 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. | 
| Point<Euclidean1D> | OrientedPoint. project(Point<Euclidean1D> point)Project a point to the hyperplane. | 
| BoundaryProjection<Euclidean1D> | IntervalsSet. projectToBoundary(Point<Euclidean1D> point)Project a point on the boundary of the region. | 
| SubHyperplane.SplitSubHyperplane<Euclidean1D> | SubOrientedPoint. split(Hyperplane<Euclidean1D> hyperplane)Split the instance in two parts by an hyperplane. | 
| Modifier and Type | Method and Description | 
|---|---|
| Vector1D | Vector1D. add(double factor,
   Vector<Euclidean1D> v)Add a scaled vector to the instance. | 
| Vector1D | Vector1D. add(Vector<Euclidean1D> v)Add a vector to the instance. | 
| IntervalsSet | 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> p)Compute the distance between the instance and another vector according to the L1 norm. | 
| double | Vector1D. distanceInf(Vector<Euclidean1D> p)Compute the distance between the instance and another vector according to the L∞ norm. | 
| double | Vector1D. distanceSq(Vector<Euclidean1D> p)Compute the square of the distance between the instance and another vector. | 
| double | Vector1D. dotProduct(Vector<Euclidean1D> v)Compute the dot-product of the instance and another vector. | 
| StringBuffer | Vector1DFormat. format(Vector<Euclidean1D> vector,
      StringBuffer toAppendTo,
      FieldPosition pos)Formats a  Vectorobject to produce a string. | 
| double | OrientedPoint. getOffset(Point<Euclidean1D> point)Get the offset (oriented distance) of a point. | 
| double | OrientedPoint. getOffset(Vector<Euclidean1D> vector)Get the offset (oriented distance) of a vector. | 
| Point<Euclidean1D> | OrientedPoint. project(Point<Euclidean1D> point)Project a point to the hyperplane. | 
| BoundaryProjection<Euclidean1D> | 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. | 
| SubHyperplane.SplitSubHyperplane<Euclidean1D> | SubOrientedPoint. split(Hyperplane<Euclidean1D> hyperplane)Split the instance in two parts by an hyperplane. | 
| Vector1D | Vector1D. subtract(double factor,
        Vector<Euclidean1D> v)Subtract a scaled vector from the instance. | 
| Vector1D | Vector1D. subtract(Vector<Euclidean1D> p)Subtract a vector from the instance. | 
| Constructor and Description | 
|---|
| IntervalsSet(BSPTree<Euclidean1D> tree,
            double tolerance)Build an intervals set from an inside/outside BSP tree. | 
| IntervalsSet(Collection<SubHyperplane<Euclidean1D>> boundary,
            double tolerance)Build an intervals set from a Boundary REPresentation (B-rep). | 
| SubOrientedPoint(Hyperplane<Euclidean1D> hyperplane,
                Region<Euclidean1D> remainingRegion)Simple constructor. | 
| SubOrientedPoint(Hyperplane<Euclidean1D> hyperplane,
                Region<Euclidean1D> remainingRegion)Simple constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| Vector3D | Line. toSpace(Point<Euclidean1D> point)Transform a sub-space point into a space point. | 
| Vector3D | Line. toSpace(Vector<Euclidean1D> vector)Transform a sub-space point into a space point. | 
| Modifier and Type | Method and Description | 
|---|---|
| Euclidean1D | Euclidean2D. getSubSpace()Get the n-1 dimension subspace of this space. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected 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 a  Transformembedding an affine transform. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected AbstractSubHyperplane<Euclidean2D,Euclidean1D> | SubLine. buildNew(Hyperplane<Euclidean2D> hyperplane,
        Region<Euclidean1D> remainingRegion)Build a sub-hyperplane from an hyperplane and a region. | 
| Vector2D | Line. toSpace(Point<Euclidean1D> point)Transform a sub-space point into a space point. | 
| Vector2D | Line. toSpace(Vector<Euclidean1D> vector)Transform a sub-space point into a space point. | 
| Constructor and Description | 
|---|
| SubLine(Hyperplane<Euclidean2D> hyperplane,
       Region<Euclidean1D> remainingRegion)Simple constructor. | 
Copyright © 2016–2020 Hipparchus.org. All rights reserved.