Interface Segment

All Superinterfaces:
Cloneable
All Known Implementing Classes:
AbstractSegment

public interface Segment extends Cloneable
  • Method Details

    • minX

      double minX()
    • maxX

      double maxX()
    • minY

      double minY()
    • maxY

      double maxY()
    • getBounds2D

      Rectangle getBounds2D()
    • evalDt

      eu.hansolo.toolboxfx.geom.Point evalDt(double t)
    • eval

      eu.hansolo.toolboxfx.geom.Point eval(double t)
    • getSegment

      Segment getSegment(double t0, double t1)
    • split

      Segment.SplitResults split(double y)
    • splitBefore

      Segment splitBefore(double t)
    • splitAfter

      Segment splitAfter(double t)
    • subdivide

      void subdivide(Segment s0, Segment s1)
    • subdivide

      void subdivide(double t, Segment s0, Segment s1)
    • getLength

      double getLength()
    • getLength

      double getLength(double maxErr)