Uses of Interface
org.djutils.draw.line.Project

Packages that use Project
Package
Description
The d1 package provides an interface and different implementations for lines.
  • Uses of Project in org.djutils.draw.line

    Subinterfaces of Project in org.djutils.draw.line
    Modifier and Type
    Interface
    Description
    interface 
    LineSegment<P extends Point<P>,D extends Directed<D>>
    LineSegment is the interface for a line segment bound by 2 end points.
    interface 
    PolyLine<L extends PolyLine<L,P,R,D,LS>,P extends Point<P>,R extends Ray<R,D,P>,D extends Directed<D>,LS extends LineSegment<P,D>>
    PolyLine is the interface for PolyLine2d and PolyLine3d implementations.
    interface 
    Ray<R extends Ray<R,D,P>,D extends Directed<D>,P extends Point<P>>
    A Ray is a half-line; it has one end point with non-infinite coordinates; the other end point is infinitely far away.
    Classes in org.djutils.draw.line that implement Project
    Modifier and Type
    Class
    Description
    class 
    LineSegment2d is a line segment bound by 2 end points in 2D-space.
    class 
    LineSegment3d is a line segment bound by 2 end points in 3D-space.
    class 
    Polygon2d.java.
    class 
    Polygon3d.java.
    class 
    Implementation of PolyLine for 2D space.
    class 
    Implementation of PolyLine for 3D space.
    class 
    Ray2d is a half-line; it has one end point with finite coordinates; the other end point is infinitely far away.
    class 
    Ray3d is a half-line; it has one end point with non-infinite coordinates; the other end point is infinitely far away.