jdsl.geomobj.api
Interface Line2D

All Superinterfaces:
Curve2D, GeomObject, GeomObject2D, LinearCurve2D, OpenCurve2D
All Known Implementing Classes:
RatLine2D, IntLine2D, RealLine2D

public interface Line2D
extends LinearCurve2D

Lines are special open curves with infinite length. It is straight and hence represented in vector form and an arbitrary point. The y component of the vector is always positive for convention.

Version:
$Id: Line2D.java,v 1.1 2000/03/06 21:30:41 lv Exp $
Author:
Luca Vismara (lv)

Inner classes inherited from class jdsl.geomobj.api.GeomObject2D
GeomObject2D.NoneGeomObject2D
 
Fields inherited from interface jdsl.geomobj.api.GeomObject2D
NONE
 
Methods inherited from interface jdsl.geomobj.api.LinearCurve2D
direction, isDecreasing, isHorizontal, isIncreasing, isVertical
 
Methods inherited from interface jdsl.geomobj.api.OpenCurve2D
points
 
Methods inherited from interface jdsl.geomobj.api.GeomObject
arithmeticType, dim