# 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.

Copyright (c) 2003-2013 Apache Software Foundation