Uses of Class
org.apache.commons.math3.geometry.euclidean.oned.Euclidean1D
Packages that use 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.apache.commons.math3.geometry.euclidean.oned
Subclasses with type arguments of type Euclidean1D in org.apache.commons.math3.geometry.euclidean.onedModifier and TypeClassDescriptionclassThis class represents a 1D region: a set of intervals.classThis class represents a 1D region: a set of intervals.classThis class represents sub-hyperplane forOrientedPoint.classThis class represents sub-hyperplane forOrientedPoint.classFormats a 1D vector in components list format "{x}".Classes in org.apache.commons.math3.geometry.euclidean.oned that implement interfaces with type arguments of type Euclidean1DModifier and TypeClassDescriptionclassThis class represents a 1D oriented hyperplane.classThis class represents a 1D vector.Fields in org.apache.commons.math3.geometry.euclidean.oned declared as Euclidean1DModifier and TypeFieldDescriptionprivate static final Euclidean1DEuclidean1D.LazyHolder.INSTANCECached field instance.Fields in org.apache.commons.math3.geometry.euclidean.oned with type parameters of type Euclidean1DModifier and TypeFieldDescriptionprivate BSPTree<Euclidean1D> IntervalsSet.SubIntervalsIterator.currentCurrent node.Methods in org.apache.commons.math3.geometry.euclidean.oned that return Euclidean1DModifier and TypeMethodDescriptionstatic Euclidean1DEuclidean1D.getInstance()Get the unique instance.Methods in org.apache.commons.math3.geometry.euclidean.oned that return types with arguments of type Euclidean1DModifier 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.private static BSPTree<Euclidean1D> IntervalsSet.buildTree(double lower, double upper, double tolerance) Build an inside/outside tree representing a single interval.private BSPTree<Euclidean1D> IntervalsSet.childAfter(BSPTree<Euclidean1D> node) Find the child node just after an internal node.private BSPTree<Euclidean1D> IntervalsSet.childBefore(BSPTree<Euclidean1D> node) Find the child node just before an internal node.private BSPTree<Euclidean1D> IntervalsSet.getFirstIntervalBoundary()Get the node corresponding to the first interval boundary.private BSPTree<Euclidean1D> IntervalsSet.getFirstLeaf(BSPTree<Euclidean1D> root) Get the first leaf node of a tree.private BSPTree<Euclidean1D> IntervalsSet.leafAfter(BSPTree<Euclidean1D> node) Find the leaf node just after an internal node.private BSPTree<Euclidean1D> IntervalsSet.leafBefore(BSPTree<Euclidean1D> node) Find the leaf node just before an internal node.private BSPTree<Euclidean1D> IntervalsSet.nextInternalNode(BSPTree<Euclidean1D> node) Get the next internal node.private BSPTree<Euclidean1D> IntervalsSet.previousInternalNode(BSPTree<Euclidean1D> node) Get the previous internal node.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.Method parameters in org.apache.commons.math3.geometry.euclidean.oned with type arguments of type Euclidean1DModifier and TypeMethodDescriptionVector1D.add(double factor, Vector<Euclidean1D> v) Add a scaled vector to the instance.Vector1D.add(Vector<Euclidean1D> 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.private BSPTree<Euclidean1D> IntervalsSet.childAfter(BSPTree<Euclidean1D> node) Find the child node just after an internal node.private BSPTree<Euclidean1D> IntervalsSet.childBefore(BSPTree<Euclidean1D> node) Find the child node just before an internal node.doubleVector1D.distance(Point<Euclidean1D> p) Compute the distance between the instance and another point.doubleVector1D.distance(Vector<Euclidean1D> p) Deprecated.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.Vector1DFormat.format(Vector<Euclidean1D> vector, StringBuffer toAppendTo, FieldPosition pos) Formats aVectorobject to produce a string.private doubleIntervalsSet.getAngle(BSPTree<Euclidean1D> node) Get the abscissa of an internal node.private BSPTree<Euclidean1D> IntervalsSet.getFirstLeaf(BSPTree<Euclidean1D> root) Get the first leaf node of a tree.doubleOrientedPoint.getOffset(Point<Euclidean1D> point) Get the offset (oriented distance) of a point.doubleOrientedPoint.getOffset(Vector<Euclidean1D> vector) Get the offset (oriented distance) of a vector.private booleanIntervalsSet.isAfterParent(BSPTree<Euclidean1D> node) Check if a node is the child after its parent in ascending order.private booleanIntervalsSet.isBeforeParent(BSPTree<Euclidean1D> node) Check if a node is the child before its parent in ascending order.private booleanIntervalsSet.isDirect(BSPTree<Euclidean1D> node) Check if an internal node has a direct oriented point.private booleanIntervalsSet.isIntervalEnd(BSPTree<Euclidean1D> node) Check if an internal node corresponds to the end abscissa of an interval.private booleanIntervalsSet.isIntervalStart(BSPTree<Euclidean1D> node) Check if an internal node corresponds to the start abscissa of an interval.private BSPTree<Euclidean1D> IntervalsSet.leafAfter(BSPTree<Euclidean1D> node) Find the leaf node just after an internal node.private BSPTree<Euclidean1D> IntervalsSet.leafBefore(BSPTree<Euclidean1D> node) Find the leaf node just before an internal node.private BSPTree<Euclidean1D> IntervalsSet.nextInternalNode(BSPTree<Euclidean1D> node) Get the next internal node.private BSPTree<Euclidean1D> IntervalsSet.previousInternalNode(BSPTree<Euclidean1D> node) Get the previous internal node.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.booleanOrientedPoint.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> v) Subtract a scaled vector from the instance.Vector1D.subtract(Vector<Euclidean1D> p) Subtract a vector from the instance.Constructor parameters in org.apache.commons.math3.geometry.euclidean.oned with type arguments of type Euclidean1DModifierConstructorDescriptionIntervalsSet(Collection<SubHyperplane<Euclidean1D>> boundary) Deprecated.as of 3.3, replaced withIntervalsSet(Collection, double)IntervalsSet(Collection<SubHyperplane<Euclidean1D>> boundary, double tolerance) Build an intervals set from a Boundary REPresentation (B-rep).IntervalsSet(BSPTree<Euclidean1D> tree) Deprecated.as of 3.3, replaced withIntervalsSet(BSPTree, double)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.apache.commons.math3.geometry.euclidean.threed
Classes in org.apache.commons.math3.geometry.euclidean.threed that implement interfaces with type arguments of type Euclidean1DModifier and TypeClassDescriptionclassThe class represent lines in a three dimensional space.Fields in org.apache.commons.math3.geometry.euclidean.threed with type parameters of type Euclidean1DModifier and TypeFieldDescriptionprivate Transform<Euclidean2D, Euclidean1D> PolyhedronsSet.RotationTransform.cachedTransformCached 2D transform valid inside the cached original hyperplane.private Transform<Euclidean2D, Euclidean1D> PolyhedronsSet.TranslationTransform.cachedTransformCached 2D transform valid inside the cached original hyperplane.Method parameters in org.apache.commons.math3.geometry.euclidean.threed with type arguments of type Euclidean1DModifier and TypeMethodDescriptionLine.toSpace(Point<Euclidean1D> point) Transform a sub-space point into a space point.Line.toSpace(Vector<Euclidean1D> vector) Transform a sub-space point into a space point. -
Uses of Euclidean1D in org.apache.commons.math3.geometry.euclidean.twod
Subclasses with type arguments of type Euclidean1D in org.apache.commons.math3.geometry.euclidean.twodModifier and TypeClassDescriptionclassThis class represents a 2D region: a set of polygons.classThis class represents a sub-hyperplane forLine.Classes in org.apache.commons.math3.geometry.euclidean.twod that implement interfaces with type arguments of type Euclidean1DModifier and TypeClassDescriptionclassThis class represents an oriented line in the 2D plane.private static classClass embedding an affine transform.Methods in org.apache.commons.math3.geometry.euclidean.twod that return Euclidean1DModifier and TypeMethodDescriptionEuclidean2D.getSubSpace()Get the n-1 dimension subspace of this space.Methods in org.apache.commons.math3.geometry.euclidean.twod that return types with arguments of type Euclidean1DModifier and TypeMethodDescriptionLine.LineTransform.apply(SubHyperplane<Euclidean1D> sub, Hyperplane<Euclidean2D> original, Hyperplane<Euclidean2D> transformed) Transform a sub-hyperplane embedded in an hyperplane.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 aTransformembedding an affine transform.static Transform<Euclidean2D, Euclidean1D> Line.getTransform(AffineTransform transform) Deprecated.as of 3.6, replaced withLine.getTransform(double, double, double, double, double, double)Method parameters in org.apache.commons.math3.geometry.euclidean.twod with type arguments of type Euclidean1DModifier and TypeMethodDescriptionLine.LineTransform.apply(SubHyperplane<Euclidean1D> sub, Hyperplane<Euclidean2D> original, Hyperplane<Euclidean2D> transformed) Transform a sub-hyperplane embedded in an hyperplane.protected 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> vector) Transform a sub-space point into a space point.Constructor parameters in org.apache.commons.math3.geometry.euclidean.twod with type arguments of type Euclidean1DModifierConstructorDescriptionSubLine(Hyperplane<Euclidean2D> hyperplane, Region<Euclidean1D> remainingRegion) Simple constructor.
Vector1D.distance(Point)