Uses of Class
org.apache.commons.geometry.euclidean.twod.ConvexArea
Packages that use ConvexArea
Package
Description
This package provides basic 3D geometry components.
This package provides basic 2D geometry components.
This package provides utilities for constructing basic 2D shapes.
-
Uses of ConvexArea in org.apache.commons.geometry.euclidean.threed
Methods in org.apache.commons.geometry.euclidean.threed that return ConvexAreaModifier and TypeMethodDescriptionPlaneConvexSubset.Embedded.getSubspaceRegion()Get the embedded subspace region.Methods in org.apache.commons.geometry.euclidean.threed with parameters of type ConvexAreaModifier and TypeMethodDescriptionstatic PlaneConvexSubsetPlanes.subsetFromConvexArea(EmbeddingPlane plane, ConvexArea area) Create a new plane subset from a plane and an embedded convex subspace area. -
Uses of ConvexArea in org.apache.commons.geometry.euclidean.twod
Methods in org.apache.commons.geometry.euclidean.twod that return ConvexAreaModifier and TypeMethodDescriptionstatic ConvexAreaConvexArea.convexPolygonFromPath(LinePath path) Construct a convex polygon from a line path.static ConvexAreaConvexArea.convexPolygonFromVertices(Collection<Vector2D> vertices, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Construct a convex polygon from the given vertices.static ConvexAreaConvexArea.fromBounds(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.RegionBSPTree2D.RegionNode2D.getNodeRegion()Get the region represented by this node.Return a new instance transformed by the argument.Methods in org.apache.commons.geometry.euclidean.twod that return types with arguments of type ConvexAreaModifier and TypeMethodDescriptionConvexArea.split(Hyperplane<Vector2D> splitter) Split this instance with the given hyperplane.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 ConvexAreaModifier and TypeMethodDescriptionvoidRegionBSPTree2D.add(ConvexArea area) Add a convex area to this region. -
Uses of ConvexArea in org.apache.commons.geometry.euclidean.twod.shape
Subclasses of ConvexArea in org.apache.commons.geometry.euclidean.twod.shapeModifier and TypeClassDescriptionfinal classClass representing parallelograms, i.e. quadrilaterals with two pairs of parallel sides.