# Package org.apache.commons.math3.geometry.euclidean.twod

This package provides basic 2D geometry components.

See: Description

Class Summary
Class | Description
--- | ---
Euclidean2D | This class implements a three-dimensional space.
Euclidean2D.LazyHolder | Holder for the instance.
Line | This class represents an oriented line in the 2D plane.
Line.LineTransform | Class embedding an affine transform.
NestedLoops | This class represent a tree of nested 2D boundary loops.
PolygonsSet | This class represents a 2D region: a set of polygons.
PolygonsSet.ComparableSegment | Private extension of Segment allowing comparison.
PolygonsSet.Edge | Internal class for holding edges while they are processed to build a BSP tree.
PolygonsSet.SegmentsBuilder | Visitor building segments.
PolygonsSet.Vertex | Internal class for holding vertices while they are processed to build a BSP tree.
Segment | Simple container for a two-points segment.
SubLine | This class represents a sub-hyperplane for `Line`.
Vector2D | This class represents a 2D vector.
Vector2DFormat | Formats a 2D vector in components list format "{x; y}".

## Package org.apache.commons.math3.geometry.euclidean.twod Description

This package provides basic 2D geometry components.