Interface Segment

  • All Superinterfaces:
    java.lang.Cloneable
    All Known Implementing Classes:
    AbstractSegment, Cubic, Linear, Quadradic

    public interface Segment
    extends java.lang.Cloneable
    An interface that path segments must implement.
    • Method Detail

      • minX

        double minX()
      • maxX

        double maxX()
      • minY

        double minY()
      • maxY

        double maxY()
      • getBounds2D

        java.awt.geom.Rectangle2D getBounds2D()
      • evalDt

        java.awt.geom.Point2D.Double evalDt​(double t)
      • eval

        java.awt.geom.Point2D.Double eval​(double t)
      • getSegment

        Segment getSegment​(double t0,
                           double t1)
      • splitBefore

        Segment splitBefore​(double t)
      • splitAfter

        Segment splitAfter​(double t)
      • getLength

        double getLength()
      • getLength

        double getLength​(double maxErr)