Uses of Package
org.apache.commons.geometry.euclidean.twod
-
Packages that use org.apache.commons.geometry.euclidean.twod 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.path This package provides classes for working with connected sequences of line segments and other line subsets.org.apache.commons.geometry.euclidean.twod.rotation This package provides components related to rotations in 2 dimensional Euclidean space.org.apache.commons.geometry.euclidean.twod.shape This package provides utilities for constructing basic 2D shapes.org.apache.commons.geometry.spherical.oned This package provides basic geometry components on the 1-sphere. -
Classes in org.apache.commons.geometry.euclidean.twod used by org.apache.commons.geometry.euclidean.threed Class Description AffineTransformMatrix2D Class using a matrix to represent affine transformations in 2 dimensional Euclidean space.BoundarySource2D Extension of theBoundarySource
interface for Euclidean 2D space.ConvexArea Class representing a finite or infinite convex area in Euclidean 2D space.LineConvexSubset Class representing a convex subset of a line in 2D Euclidean space.RegionBSPTree2D Binary space partitioning (BSP) tree representing a region in two dimensional Euclidean space.Vector2D This class represents vectors and points in two-dimensional Euclidean space. -
Classes in org.apache.commons.geometry.euclidean.twod used by org.apache.commons.geometry.euclidean.twod Class Description AffineTransformMatrix2D Class using a matrix to represent affine transformations in 2 dimensional Euclidean space.BoundaryList2D BoundarySource2D
implementation that uses boundaries stored in a list.BoundarySource2D Extension of theBoundarySource
interface for Euclidean 2D space.Bounds2D Class containing minimum and maximum points defining a 2D axis-aligned bounding box.Bounds2D.Builder Class used to constructBounds2D
instances.ConvexArea Class representing a finite or infinite convex area in Euclidean 2D space.EmbeddedTreeLineSubset Class representing an arbitrary subset of a line using aRegionBSPTree1D
.Line This class represents an oriented line in the 2D plane.Line.SubspaceTransform Class containing a transformed line instance along with a subspace (1D) transform.Linecastable2D Interface for objects that support linecast operations in Euclidean 2D space.LinecastPoint2D Class representing intersections resulting from linecast operations in Euclidean 2D space.LineConvexSubset Class representing a convex subset of a line in 2D Euclidean space.LineSpanningSubset Class representing the span of a line in 2D Euclidean space.LineSubset Class representing a subset of points on a line in 2D Euclidean space.PolarCoordinates Class representing polar coordinates in 2 dimensional Euclidean space.Ray Class representing a ray in 2D Euclidean space.RegionBSPTree2D Binary space partitioning (BSP) tree representing a region in two dimensional Euclidean space.RegionBSPTree2D.PartitionedRegionBuilder2D Class used to build regions in Euclidean 2D space by inserting boundaries into a BSP tree containing "partitions", i.e.RegionBSPTree2D.RegionNode2D BSP tree node for two dimensional Euclidean space.ReverseRay Class representing a portion of a line in 2D Euclidean space that starts at infinity and continues in the direction of the line up to a single end point.Segment Class representing a line segment in 2D Euclidean space.Vector2D This class represents vectors and points in two-dimensional Euclidean space.Vector2D.Sum Class used to create high-accuracy sums of vectors.Vector2D.Unit Represents unit vectors. -
Classes in org.apache.commons.geometry.euclidean.twod used by org.apache.commons.geometry.euclidean.twod.path Class Description BoundarySource2D Extension of theBoundarySource
interface for Euclidean 2D space.Linecastable2D Interface for objects that support linecast operations in Euclidean 2D space.LineConvexSubset Class representing a convex subset of a line in 2D Euclidean space.Vector2D This class represents vectors and points in two-dimensional Euclidean space. -
Classes in org.apache.commons.geometry.euclidean.twod used by org.apache.commons.geometry.euclidean.twod.rotation Class Description AffineTransformMatrix2D Class using a matrix to represent affine transformations in 2 dimensional Euclidean space.Vector2D This class represents vectors and points in two-dimensional Euclidean space. -
Classes in org.apache.commons.geometry.euclidean.twod used by org.apache.commons.geometry.euclidean.twod.shape Class Description BoundarySource2D Extension of theBoundarySource
interface for Euclidean 2D space.ConvexArea Class representing a finite or infinite convex area in Euclidean 2D space.Line This class represents an oriented line in the 2D plane.Linecastable2D Interface for objects that support linecast operations in Euclidean 2D space.LinecastPoint2D Class representing intersections resulting from linecast operations in Euclidean 2D space.LineConvexSubset Class representing a convex subset of a line in 2D Euclidean space.RegionBSPTree2D Binary space partitioning (BSP) tree representing a region in two dimensional Euclidean space.RegionBSPTree2D.RegionNode2D BSP tree node for two dimensional Euclidean space.Vector2D This class represents vectors and points in two-dimensional Euclidean space. -
Classes in org.apache.commons.geometry.euclidean.twod used by org.apache.commons.geometry.spherical.oned Class Description PolarCoordinates Class representing polar coordinates in 2 dimensional Euclidean space.Vector2D This class represents vectors and points in two-dimensional Euclidean space.