Uses of Class
org.apache.commons.geometry.euclidean.twod.ConvexArea
-
Packages that use ConvexArea Package Description org.apache.commons.geometry.euclidean.threed This package provides basic 3D geometry components.org.apache.commons.geometry.euclidean.twod This package provides basic 2D geometry components.org.apache.commons.geometry.euclidean.twod.shape This package provides utilities for constructing basic 2D shapes. -
-
Uses of ConvexArea in org.apache.commons.geometry.euclidean.threed
Fields in org.apache.commons.geometry.euclidean.threed declared as ConvexArea Modifier and Type Field Description private ConvexAreaEmbeddedAreaPlaneConvexSubset. areaThe embedded 2D area.Methods in org.apache.commons.geometry.euclidean.threed that return ConvexArea Modifier and Type Method Description ConvexAreaEmbeddedAreaPlaneConvexSubset. getSubspaceRegion()Get the embedded subspace region.ConvexAreaPlaneConvexSubset.Embedded. getSubspaceRegion()Get the embedded subspace region.Methods in org.apache.commons.geometry.euclidean.threed with parameters of type ConvexArea Modifier and Type Method Description static PlaneConvexSubsetPlanes. subsetFromConvexArea(EmbeddingPlane plane, ConvexArea area)Create a new plane subset from a plane and an embedded convex subspace area.Constructors in org.apache.commons.geometry.euclidean.threed with parameters of type ConvexArea Constructor Description EmbeddedAreaPlaneConvexSubset(EmbeddingPlane plane, ConvexArea area)Create a new instance from its component parts. -
Uses of ConvexArea in org.apache.commons.geometry.euclidean.twod
Fields in org.apache.commons.geometry.euclidean.twod declared as ConvexArea Modifier and Type Field Description private static ConvexAreaConvexArea. FULLInstance representing the full 2D plane.Methods in org.apache.commons.geometry.euclidean.twod that return ConvexArea Modifier and Type Method Description static ConvexAreaConvexArea. convexPolygonFromPath(LinePath path)Construct a convex polygon from a line path.static ConvexAreaConvexArea. convexPolygonFromVertices(java.util.Collection<Vector2D> vertices, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)Construct a convex polygon from the given vertices.static ConvexAreaConvexArea. fromBounds(java.lang.Iterable<Line> bounds)Create a convex area formed by the intersection of the negative half-spaces of the given bounding lines.static ConvexAreaConvexArea. fromBounds(Line... bounds)Create a convex area formed by the intersection of the negative half-spaces of the given bounding lines.static ConvexAreaConvexArea. full()Return an instance representing the full 2D area.ConvexAreaRegionBSPTree2D.RegionNode2D. getNodeRegion()Get the region represented by this node.ConvexAreaConvexArea. transform(Transform<Vector2D> transform)Return a new instance transformed by the argument.Methods in org.apache.commons.geometry.euclidean.twod that return types with arguments of type ConvexArea Modifier and Type Method Description Split<ConvexArea>ConvexArea. split(Hyperplane<Vector2D> splitter)Split this instance with the given hyperplane.java.util.List<ConvexArea>RegionBSPTree2D. toConvex()Return a list ofConvexAreas representing the same region as this instance.Methods in org.apache.commons.geometry.euclidean.twod with parameters of type ConvexArea Modifier and Type Method Description voidRegionBSPTree2D. add(ConvexArea area)Add a convex area to this region.private voidRegionBSPTree2D. toConvexRecursive(RegionBSPTree2D.RegionNode2D node, ConvexArea nodeArea, java.util.List<? super ConvexArea> result)Recursive method to compute the convex areas of all inside leaf nodes in the subtree rooted at the given node.Method parameters in org.apache.commons.geometry.euclidean.twod with type arguments of type ConvexArea Modifier and Type Method Description private voidRegionBSPTree2D. toConvexRecursive(RegionBSPTree2D.RegionNode2D node, ConvexArea nodeArea, java.util.List<? super ConvexArea> result)Recursive method to compute the convex areas of all inside leaf nodes in the subtree rooted at the given node. -
Uses of ConvexArea in org.apache.commons.geometry.euclidean.twod.shape
Subclasses of ConvexArea in org.apache.commons.geometry.euclidean.twod.shape Modifier and Type Class Description classParallelogramClass representing parallelograms, i.e.
-