Interface Summary Interface Description LinearElement2D A continuous linear shape, like a straight line, a line segment or a ray.LinearShape2D A curve that can be inscribed in a straight line, like a ray, a straight line, or a line segment.Class Summary Class Description AbstractLine2D Base class for straight curves, such as straight lines, rays, or edges.InvertedRay2D Inverted ray is defined from an origin and a direction vector.Line2D Line object defined from 2 points.LineArc2D LineArc2D is a generic class to represent edges, straight lines, and rays.LineSegment2D Line segment, defined as the set of points located between the two end points.Ray2D Ray, or half-line, defined from an origin and a direction vector.StraightLine2D Implementation of a straight line.Exception Summary Exception Description DegeneratedLine2DException A degenerated line, whose direction vector is undefined, had been encountered.

## Package math.geom2d.line Description

Implementations of 'linear shapes', i.e. curves which can be embedded into a
straight lines, like `straight lines`

,
`line segments`

, or `rays`

.
The base interface is `LinearShape2D`

.

The class `AbstractLine2D`

is an implementation skeleton for several
other linear shapes.

**SCaVis 2.2 © jWork.ORG**