Uses of Class
org.apache.commons.math3.geometry.euclidean.twod.Euclidean2D
Packages that use Euclidean2D
Package
Description
This package provides basic 3D geometry components.
This package provides basic 2D geometry components.
This package provides algorithms to generate the convex hull
for a set of points in an two-dimensional euclidean space.
-
Uses of Euclidean2D in org.apache.commons.math3.geometry.euclidean.threed
Subclasses with type arguments of type Euclidean2D in org.apache.commons.math3.geometry.euclidean.threedModifier and TypeClassDescriptionclassThis class represents a 3D region: a set of polyhedrons.classThis class represents a sub-hyperplane forPlane.Classes in org.apache.commons.math3.geometry.euclidean.threed that implement interfaces with type arguments of type Euclidean2DModifier and TypeClassDescriptionclassThe class represent planes in a three dimensional space.Methods in org.apache.commons.math3.geometry.euclidean.threed that return Euclidean2DModifier and TypeMethodDescriptionEuclidean3D.getSubSpace()Get the n-1 dimension subspace of this space.Methods in org.apache.commons.math3.geometry.euclidean.threed that return types with arguments of type Euclidean2DModifier and TypeMethodDescriptionprotected AbstractSubHyperplane<Euclidean3D, Euclidean2D> SubPlane.buildNew(Hyperplane<Euclidean3D> hyperplane, Region<Euclidean2D> remainingRegion) Build a sub-hyperplane from an hyperplane and a region.Method parameters in org.apache.commons.math3.geometry.euclidean.threed with type arguments of type Euclidean2DModifier and TypeMethodDescriptionprotected AbstractSubHyperplane<Euclidean3D, Euclidean2D> SubPlane.buildNew(Hyperplane<Euclidean3D> hyperplane, Region<Euclidean2D> remainingRegion) Build a sub-hyperplane from an hyperplane and a region.Plane.toSpace(Point<Euclidean2D> point) Transform an in-plane point into a 3D space point.Plane.toSpace(Vector<Euclidean2D> vector) Transform a sub-space point into a space point.Constructor parameters in org.apache.commons.math3.geometry.euclidean.threed with type arguments of type Euclidean2DModifierConstructorDescriptionSubPlane(Hyperplane<Euclidean3D> hyperplane, Region<Euclidean2D> remainingRegion) Simple constructor. -
Uses of Euclidean2D in org.apache.commons.math3.geometry.euclidean.twod
Subclasses with type arguments of type Euclidean2D 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.classFormats a 2D vector in components list format "{x; y}".Classes in org.apache.commons.math3.geometry.euclidean.twod that implement interfaces with type arguments of type Euclidean2DModifier and TypeClassDescriptionclassClass generating an enclosing ball from its support points.classThis class represents an oriented line in the 2D plane.classThis class represents an oriented line in the 2D plane.classThis class represents a 2D vector.Methods in org.apache.commons.math3.geometry.euclidean.twod that return Euclidean2DModifier and TypeMethodDescriptionstatic Euclidean2DEuclidean2D.getInstance()Get the unique instance.Methods in org.apache.commons.math3.geometry.euclidean.twod that return types with arguments of type Euclidean2DModifier and TypeMethodDescriptionDiskGenerator.ballOnSupport(List<Vector2D> support) Create a ball whose boundary lies on prescribed support points.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.Line.project(Point<Euclidean2D> point) Project a point to the hyperplane.SubLine.split(Hyperplane<Euclidean2D> hyperplane) Split the instance in two parts by an hyperplane.Method parameters in org.apache.commons.math3.geometry.euclidean.twod with type arguments of type Euclidean2DModifier and TypeMethodDescriptionVector2D.add(double factor, Vector<Euclidean2D> v) Add a scaled vector to the instance.Vector2D.add(Vector<Euclidean2D> v) Add a vector to the instance.PolygonsSet.buildNew(BSPTree<Euclidean2D> tree) Build a region using the instance as a prototype.protected AbstractSubHyperplane<Euclidean2D, Euclidean1D> SubLine.buildNew(Hyperplane<Euclidean2D> hyperplane, Region<Euclidean1D> remainingRegion) Build a sub-hyperplane from an hyperplane and a region.doubleVector2D.distance(Point<Euclidean2D> p) Compute the distance between the instance and another point.doubleVector2D.distance(Vector<Euclidean2D> p) Compute the distance between the instance and another vector according to the L2 norm.doubleVector2D.distance1(Vector<Euclidean2D> p) Compute the distance between the instance and another vector according to the L1 norm.doubleVector2D.distanceInf(Vector<Euclidean2D> p) Compute the distance between the instance and another vector according to the L∞ norm.doubleVector2D.distanceSq(Vector<Euclidean2D> p) Compute the square of the distance between the instance and another vector.doubleVector2D.dotProduct(Vector<Euclidean2D> v) Compute the dot-product of the instance and another vector.Vector2DFormat.format(Vector<Euclidean2D> vector, StringBuffer toAppendTo, FieldPosition pos) Formats aVectorobject to produce a string.doubleLine.getOffset(Point<Euclidean2D> point) Get the offset (oriented distance) of a point.doubleLine.getOffset(Vector<Euclidean2D> vector) Get the offset (oriented distance) of a vector.Line.project(Point<Euclidean2D> point) Project a point to the hyperplane.booleanLine.sameOrientationAs(Hyperplane<Euclidean2D> other) Check if the instance has the same orientation as another hyperplane.SubLine.split(Hyperplane<Euclidean2D> hyperplane) Split the instance in two parts by an hyperplane.Vector2D.subtract(double factor, Vector<Euclidean2D> v) Subtract a scaled vector from the instance.Vector2D.subtract(Vector<Euclidean2D> p) Subtract a vector from the instance.Line.toSubSpace(Point<Euclidean2D> point) Transform a space point into a sub-space point.Line.toSubSpace(Vector<Euclidean2D> vector) Transform a space point into a sub-space point.Constructor parameters in org.apache.commons.math3.geometry.euclidean.twod with type arguments of type Euclidean2DModifierConstructorDescriptionPolygonsSet(Collection<SubHyperplane<Euclidean2D>> boundary) Deprecated.as of 3.3, replaced withPolygonsSet(Collection, double)PolygonsSet(Collection<SubHyperplane<Euclidean2D>> boundary, double tolerance) Build a polygons set from a Boundary REPresentation (B-rep).PolygonsSet(BSPTree<Euclidean2D> tree) Deprecated.as of 3.3, replaced withPolygonsSet(BSPTree, double)PolygonsSet(BSPTree<Euclidean2D> tree, double tolerance) Build a polygons set from a BSP tree.SubLine(Hyperplane<Euclidean2D> hyperplane, Region<Euclidean1D> remainingRegion) Simple constructor. -
Uses of Euclidean2D in org.apache.commons.math3.geometry.euclidean.twod.hull
Subinterfaces with type arguments of type Euclidean2D in org.apache.commons.math3.geometry.euclidean.twod.hullModifier and TypeInterfaceDescriptioninterfaceInterface for convex hull generators in the two-dimensional euclidean space.Classes in org.apache.commons.math3.geometry.euclidean.twod.hull that implement interfaces with type arguments of type Euclidean2DModifier and TypeClassDescriptionclassThis class represents a convex hull in an two-dimensional euclidean space.Methods in org.apache.commons.math3.geometry.euclidean.twod.hull that return types with arguments of type Euclidean2DModifier and TypeMethodDescriptionConvexHull2D.createRegion()Returns a new region that is enclosed by the convex hull.
Line.getTransform(double, double, double, double, double, double)